--- /srv/rebuilderd/tmp/rebuilderdwMHU7R/inputs/git-mediate_1.1.0-1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdwMHU7R/out/git-mediate_1.1.0-1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-15 04:27:33.000000 debian-binary │ -rw-r--r-- 0 0 0 1164 2026-01-15 04:27:33.000000 control.tar.xz │ --rw-r--r-- 0 0 0 631884 2026-01-15 04:27:33.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 632248 2026-01-15 04:27:33.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/git-mediate │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 29cfba98d2d2fec8d99bae77cefa514710482c11 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1befc91bec54f0a83fa0956adfe8aab8a1a00994 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -23,39 +23,39 @@ │ │ │ │ 0xffffffffffc09e88 (offset: 0x409e40) -> 0x2efc fde=[ 14] │ │ │ │ 0xffffffffffc09ec8 (offset: 0x409e80) -> 0x2f10 fde=[ 28] │ │ │ │ 0xffffffffffc09ee8 (offset: 0x409ea0) -> 0x2f28 fde=[ 40] │ │ │ │ 0xffffffffffc09f18 (offset: 0x409ed0) -> 0x2f3c fde=[ 54] │ │ │ │ 0xffffffffffc09f54 (offset: 0x409f0c) -> 0x2f50 fde=[ 68] │ │ │ │ 0xffffffffffc09f8c (offset: 0x409f44) -> 0x2f78 fde=[ 90] │ │ │ │ 0xffffffffffc3bf3c (offset: 0x43bef4) -> 0x2f90 fde=[ a8] │ │ │ │ - 0xffffffffffca86a8 (offset: 0x4a8660) -> 0x2fb0 fde=[ c8] │ │ │ │ - 0xffffffffffca86f0 (offset: 0x4a86a8) -> 0x2fd8 fde=[ f0] │ │ │ │ - 0xffffffffffca8a08 (offset: 0x4a89c0) -> 0x3024 fde=[ 13c] │ │ │ │ - 0xffffffffffca8a28 (offset: 0x4a89e0) -> 0x3044 fde=[ 15c] │ │ │ │ - 0xffffffffffca8ad0 (offset: 0x4a8a88) -> 0x307c fde=[ 194] │ │ │ │ - 0xffffffffffca8b48 (offset: 0x4a8b00) -> 0x30a0 fde=[ 1b8] │ │ │ │ - 0xffffffffffca8b90 (offset: 0x4a8b48) -> 0x30bc fde=[ 1d4] │ │ │ │ - 0xffffffffffca8cb0 (offset: 0x4a8c68) -> 0x30e0 fde=[ 1f8] │ │ │ │ - 0xffffffffffca8d28 (offset: 0x4a8ce0) -> 0x3104 fde=[ 21c] │ │ │ │ - 0xffffffffffca9148 (offset: 0x4a9100) -> 0x3160 fde=[ 278] │ │ │ │ - 0xffffffffffca92c8 (offset: 0x4a9280) -> 0x3190 fde=[ 2a8] │ │ │ │ - 0xffffffffffd5e868 (offset: 0x55e820) -> 0x3208 fde=[ 320] │ │ │ │ - 0xffffffffffd5e878 (offset: 0x55e830) -> 0x321c fde=[ 334] │ │ │ │ - 0xffffffffffd5e8c8 (offset: 0x55e880) -> 0x3240 fde=[ 358] │ │ │ │ - 0xffffffffffd7a948 (offset: 0x57a900) -> 0x3258 fde=[ 370] │ │ │ │ - 0xffffffffffd7a94c (offset: 0x57a904) -> 0x326c fde=[ 384] │ │ │ │ - 0xffffffffffd7a950 (offset: 0x57a908) -> 0x3280 fde=[ 398] │ │ │ │ - 0xffffffffffd7b7e8 (offset: 0x57b7a0) -> 0x3298 fde=[ 3b0] │ │ │ │ - 0xffffffffffd7b7f0 (offset: 0x57b7a8) -> 0x32ac fde=[ 3c4] │ │ │ │ - 0xffffffffffd7b7f8 (offset: 0x57b7b0) -> 0x32c0 fde=[ 3d8] │ │ │ │ - 0xffffffffffd7b808 (offset: 0x57b7c0) -> 0x32d4 fde=[ 3ec] │ │ │ │ - 0xffffffffffd7b810 (offset: 0x57b7c8) -> 0x32e8 fde=[ 400] │ │ │ │ - 0xffffffffffd7b828 (offset: 0x57b7e0) -> 0x32fc fde=[ 414] │ │ │ │ - 0xffffffffffd7b830 (offset: 0x57b7e8) -> 0x3310 fde=[ 428] │ │ │ │ - 0xffffffffffd7b848 (offset: 0x57b800) -> 0x3324 fde=[ 43c] │ │ │ │ + 0xffffffffffcb1668 (offset: 0x4b1620) -> 0x2fb0 fde=[ c8] │ │ │ │ + 0xffffffffffcb16b0 (offset: 0x4b1668) -> 0x2fd8 fde=[ f0] │ │ │ │ + 0xffffffffffcb19c8 (offset: 0x4b1980) -> 0x3024 fde=[ 13c] │ │ │ │ + 0xffffffffffcb19e8 (offset: 0x4b19a0) -> 0x3044 fde=[ 15c] │ │ │ │ + 0xffffffffffcb1a90 (offset: 0x4b1a48) -> 0x307c fde=[ 194] │ │ │ │ + 0xffffffffffcb1b08 (offset: 0x4b1ac0) -> 0x30a0 fde=[ 1b8] │ │ │ │ + 0xffffffffffcb1b50 (offset: 0x4b1b08) -> 0x30bc fde=[ 1d4] │ │ │ │ + 0xffffffffffcb1c70 (offset: 0x4b1c28) -> 0x30e0 fde=[ 1f8] │ │ │ │ + 0xffffffffffcb1ce8 (offset: 0x4b1ca0) -> 0x3104 fde=[ 21c] │ │ │ │ + 0xffffffffffcb2108 (offset: 0x4b20c0) -> 0x3160 fde=[ 278] │ │ │ │ + 0xffffffffffcb2288 (offset: 0x4b2240) -> 0x3190 fde=[ 2a8] │ │ │ │ + 0xffffffffffcb9288 (offset: 0x4b9240) -> 0x3208 fde=[ 320] │ │ │ │ + 0xffffffffffcb928c (offset: 0x4b9244) -> 0x321c fde=[ 334] │ │ │ │ + 0xffffffffffcb9290 (offset: 0x4b9248) -> 0x3230 fde=[ 348] │ │ │ │ + 0xffffffffffcba128 (offset: 0x4ba0e0) -> 0x3248 fde=[ 360] │ │ │ │ + 0xffffffffffcba130 (offset: 0x4ba0e8) -> 0x325c fde=[ 374] │ │ │ │ + 0xffffffffffcba138 (offset: 0x4ba0f0) -> 0x3270 fde=[ 388] │ │ │ │ + 0xffffffffffcba148 (offset: 0x4ba100) -> 0x3284 fde=[ 39c] │ │ │ │ + 0xffffffffffcba150 (offset: 0x4ba108) -> 0x3298 fde=[ 3b0] │ │ │ │ + 0xffffffffffcba168 (offset: 0x4ba120) -> 0x32ac fde=[ 3c4] │ │ │ │ + 0xffffffffffcba170 (offset: 0x4ba128) -> 0x32c0 fde=[ 3d8] │ │ │ │ + 0xffffffffffcba188 (offset: 0x4ba140) -> 0x32d4 fde=[ 3ec] │ │ │ │ + 0xffffffffffd26c88 (offset: 0x526c40) -> 0x32e8 fde=[ 400] │ │ │ │ + 0xffffffffffd26c98 (offset: 0x526c50) -> 0x32fc fde=[ 414] │ │ │ │ + 0xffffffffffd26ce8 (offset: 0x526ca0) -> 0x3320 fde=[ 438] │ │ │ │ 0xffffffffffd8b308 (offset: 0x58b2c0) -> 0x3338 fde=[ 450] │ │ │ │ 0xffffffffffd8b328 (offset: 0x58b2e0) -> 0x3358 fde=[ 470] │ │ │ │ 0xffffffffffd8b34c (offset: 0x58b304) -> 0x337c fde=[ 494] │ │ │ │ 0xffffffffffd8b354 (offset: 0x58b30c) -> 0x3390 fde=[ 4a8] │ │ │ │ 0xffffffffffd8b368 (offset: 0x58b320) -> 0x33a4 fde=[ 4bc] │ │ │ │ 0xffffffffffd8b370 (offset: 0x58b328) -> 0x33b8 fde=[ 4d0] │ │ │ │ 0xffffffffffd8b378 (offset: 0x58b330) -> 0x33cc fde=[ 4e4] │ │ │ │ @@ -1579,428 +1579,428 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c8 0000000000000024 000000cc FDE cie=00000000 pc=00000000004a8660..00000000004a86a8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000004a8674 │ │ │ │ +000000c8 0000000000000024 000000cc FDE cie=00000000 pc=00000000004b1620..00000000004b1668 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000004b1634 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000004a8690 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000004b1650 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a8698 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000004b1658 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a86a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b1664 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000048 000000f4 FDE cie=00000000 pc=00000000004a86a8..00000000004a89b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a86ac │ │ │ │ +000000f0 0000000000000048 000000f4 FDE cie=00000000 pc=00000000004b1668..00000000004b1974 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b166c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a86b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1670 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a86b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000004b1678 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a86c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b1684 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a86d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b1690 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a86d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000004b1698 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 304 to 00000000004a8808 │ │ │ │ + DW_CFA_advance_loc1: 304 to 00000000004b17c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a880c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b17cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 300 to 00000000004a8938 │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000004b18f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a893c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b18fc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000013c 000000000000001c 00000140 FDE cie=00000000 pc=00000000004a89c0..00000000004a89e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a89c4 │ │ │ │ +0000013c 000000000000001c 00000140 FDE cie=00000000 pc=00000000004b1980..00000000004b19a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1984 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000004a89dc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000004b199c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000015c 0000000000000034 00000160 FDE cie=00000000 pc=00000000004a89e0..00000000004a8a88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a89e4 │ │ │ │ +0000015c 0000000000000034 00000160 FDE cie=00000000 pc=00000000004b19a0..00000000004b1a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b19a4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a89f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b19b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000004a8a40 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000004b1a00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1a04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000004a8a58 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000004b1a18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1a1c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a8a68 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b1a28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1a2c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000194 0000000000000020 00000198 FDE cie=00000000 pc=00000000004a8a88..00000000004a8af0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8a8c │ │ │ │ +00000194 0000000000000020 00000198 FDE cie=00000000 pc=00000000004b1a48..00000000004b1ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1a4c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a8a98 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b1a58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000004a8ad8 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000004b1a98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8adc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1a9c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000001b8 0000000000000018 000001bc FDE cie=00000000 pc=00000000004a8b00..00000000004a8b48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8b04 │ │ │ │ +000001b8 0000000000000018 000001bc FDE cie=00000000 pc=00000000004b1ac0..00000000004b1b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1ac4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a8b0c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000004b1acc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d4 0000000000000020 000001d8 FDE cie=00000000 pc=00000000004a8b48..00000000004a8c68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8b4c │ │ │ │ +000001d4 0000000000000020 000001d8 FDE cie=00000000 pc=00000000004b1b08..00000000004b1c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1b0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000004a8b60 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000004b1b20 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000004a8b8c │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000004b1b4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000001f8 0000000000000020 000001fc FDE cie=00000000 pc=00000000004a8c68..00000000004a8cd4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000004a8c78 │ │ │ │ +000001f8 0000000000000020 000001fc FDE cie=00000000 pc=00000000004b1c28..00000000004b1c94 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000004b1c38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a8c84 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b1c44 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000004a8cbc │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000004b1c7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1c80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000021c 0000000000000058 00000220 FDE cie=00000000 pc=00000000004a8ce0..00000000004a9100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8ce4 │ │ │ │ +0000021c 0000000000000058 00000220 FDE cie=00000000 pc=00000000004b1ca0..00000000004b20c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1ca4 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a8cec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000004b1cac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000004a8cfc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000004b1cbc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a8d08 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b1cc8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a8d10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000004b1cd0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000004a8d20 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000004b1ce0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 224 to 00000000004a8e00 │ │ │ │ + DW_CFA_advance_loc: 224 to 00000000004b1dc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1dc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 00000000004a8f48 │ │ │ │ + DW_CFA_advance_loc1: 324 to 00000000004b1f08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a8f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b1f0c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000278 000000000000002c 0000027c FDE cie=00000000 pc=00000000004a9100..00000000004a9278 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a9104 │ │ │ │ +00000278 000000000000002c 0000027c FDE cie=00000000 pc=00000000004b20c0..00000000004b2238 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b20c4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000004a9118 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000004b20d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000004a9178 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000004b2138 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a917c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b213c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000004a91e0 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000004b21a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a91e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b21a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002a8 0000000000000074 000002ac FDE cie=00000000 pc=00000000004a9280..00000000004a9524 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a9284 │ │ │ │ +000002a8 0000000000000074 000002ac FDE cie=00000000 pc=00000000004b2240..00000000004b24e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b2244 │ │ │ │ DW_CFA_def_cfa_offset: 656 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a928c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000004b224c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-656 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-648 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a9298 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b2258 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-640 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-632 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-624 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-616 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000004a92ac │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000004b226c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-600 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-608 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a92b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b2278 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-584 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-592 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000004a92c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000004b2284 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-576 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000004a9318 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000004b22d8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a931c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b22dc │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a9320 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b22e0 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000004a9334 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000004b22f4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a9338 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b22f8 │ │ │ │ DW_CFA_def_cfa_offset: 656 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-640 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-632 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-624 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-616 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-608 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-600 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-592 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-584 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-576 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-656 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-648 │ │ │ │ - DW_CFA_advance_loc1: 268 to 00000000004a9444 │ │ │ │ + DW_CFA_advance_loc1: 268 to 00000000004b2404 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a944c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000004b240c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-608 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-600 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-592 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-584 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-576 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000004a9460 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000004b2420 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000004a9468 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000004b2428 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a946c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b242c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000004a9470 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000004b2430 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000320 0000000000000010 00000324 FDE cie=00000000 pc=000000000055e820..000000000055e830 │ │ │ │ +00000320 0000000000000010 00000324 FDE cie=00000000 pc=00000000004b9240..00000000004b9244 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000334 0000000000000020 00000338 FDE cie=00000000 pc=000000000055e830..000000000055e868 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000055e834 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000055e83c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000055e85c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000055e860 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000358 0000000000000014 0000035c FDE cie=00000000 pc=000000000055e880..000000000055ea14 │ │ │ │ +00000334 0000000000000010 00000338 FDE cie=00000000 pc=00000000004b9244..00000000004b9248 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000348 0000000000000014 0000034c FDE cie=00000000 pc=00000000004b9248..00000000004b924c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000370 0000000000000010 00000374 FDE cie=00000000 pc=000000000057a900..000000000057a904 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000384 0000000000000010 00000388 FDE cie=00000000 pc=000000000057a904..000000000057a908 │ │ │ │ +00000360 0000000000000010 00000364 FDE cie=00000000 pc=00000000004ba0e0..00000000004ba0e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000398 0000000000000014 0000039c FDE cie=00000000 pc=000000000057a908..000000000057a90c │ │ │ │ - DW_CFA_nop │ │ │ │ +00000374 0000000000000010 00000378 FDE cie=00000000 pc=00000000004ba0e8..00000000004ba0f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00000388 0000000000000010 0000038c FDE cie=00000000 pc=00000000004ba0f0..00000000004ba100 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003b0 0000000000000010 000003b4 FDE cie=00000000 pc=000000000057b7a0..000000000057b7a8 │ │ │ │ +0000039c 0000000000000010 000003a0 FDE cie=00000000 pc=00000000004ba100..00000000004ba108 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003c4 0000000000000010 000003c8 FDE cie=00000000 pc=000000000057b7a8..000000000057b7b0 │ │ │ │ +000003b0 0000000000000010 000003b4 FDE cie=00000000 pc=00000000004ba108..00000000004ba120 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003d8 0000000000000010 000003dc FDE cie=00000000 pc=000000000057b7b0..000000000057b7c0 │ │ │ │ +000003c4 0000000000000010 000003c8 FDE cie=00000000 pc=00000000004ba120..00000000004ba128 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003ec 0000000000000010 000003f0 FDE cie=00000000 pc=000000000057b7c0..000000000057b7c8 │ │ │ │ +000003d8 0000000000000010 000003dc FDE cie=00000000 pc=00000000004ba128..00000000004ba134 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000400 0000000000000010 00000404 FDE cie=00000000 pc=000000000057b7c8..000000000057b7e0 │ │ │ │ +000003ec 0000000000000010 000003f0 FDE cie=00000000 pc=00000000004ba140..00000000004ba144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000414 0000000000000010 00000418 FDE cie=00000000 pc=000000000057b7e0..000000000057b7e8 │ │ │ │ +00000400 0000000000000010 00000404 FDE cie=00000000 pc=0000000000526c40..0000000000526c50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000428 0000000000000010 0000042c FDE cie=00000000 pc=000000000057b7e8..000000000057b7f4 │ │ │ │ +00000414 0000000000000020 00000418 FDE cie=00000000 pc=0000000000526c50..0000000000526c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000526c54 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000526c5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000526c7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000526c80 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00000438 0000000000000014 0000043c FDE cie=00000000 pc=0000000000526ca0..0000000000526e34 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000043c 0000000000000010 00000440 FDE cie=00000000 pc=000000000057b800..000000000057b804 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000450 000000000000001c 00000454 FDE cie=00000000 pc=000000000058b2c0..000000000058b2d8 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000058b2c4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -320,14 +320,50 @@ │ │ │ │ src/Data/Algorithm/Diff.hs:39:21-22|case │ │ │ │ Diff-1.0.2-COZrFwychnKEUQDVf7MmgE:Data.Algorithm.Diff.DL │ │ │ │ Diff-1.0.2-COZrFwychnKEUQDVf7MmgE:Data.Algorithm.Diff.First │ │ │ │ Diff-1.0.2-COZrFwychnKEUQDVf7MmgE:Data.Algorithm.Diff.Second │ │ │ │ Diff-1.0.2-COZrFwychnKEUQDVf7MmgE:Data.Algorithm.Diff.Both │ │ │ │ Diff-1.0.2-COZrFwychnKEUQDVf7MmgE:Data.Algorithm.Diff.F │ │ │ │ Diff-1.0.2-COZrFwychnKEUQDVf7MmgE:Data.Algorithm.Diff.S │ │ │ │ +'Splitter │ │ │ │ +Splitter │ │ │ │ +'KeepBlank │ │ │ │ +'DropBlank │ │ │ │ +EndPolicy │ │ │ │ +'KeepBlankFields │ │ │ │ +'DropBlankFields │ │ │ │ +'Condense │ │ │ │ +CondensePolicy │ │ │ │ +'KeepRight │ │ │ │ +'KeepLeft │ │ │ │ +DelimPolicy │ │ │ │ +'Delimiter │ │ │ │ +Delimiter │ │ │ │ +Data.List.Split.Internals │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7 │ │ │ │ +src/Data/List/Split/Internals.hs:116:19-20|case │ │ │ │ +KeepBlank │ │ │ │ +DropBlank │ │ │ │ +KeepBlankFields │ │ │ │ +DropBlankFields │ │ │ │ +Condense │ │ │ │ +KeepRight │ │ │ │ +KeepLeft │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Delim │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Text │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Splitter │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.DropBlank │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.KeepBlank │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Condense │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.DropBlankFields │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.KeepBlankFields │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Drop │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Keep │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.KeepLeft │ │ │ │ +split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.KeepRight │ │ │ │ 'PrefsMod │ │ │ │ PrefsMod │ │ │ │ 'InfoMod │ │ │ │ Options.Applicative.Builder │ │ │ │ optparse-applicative-0.18.1.0-KsCou95TpUPDsR3o8bmQC5 │ │ │ │ disabled option │ │ │ │ cannot parse value ` │ │ │ │ @@ -681,14 +717,48 @@ │ │ │ │ libraries/directory/System/Directory/Internal/Common.hs │ │ │ │ System.Directory.Internal.Common │ │ │ │ directory-1.3.8.5-8546 │ │ │ │ directory-1.3.8.5-8546:System.Directory.Internal.Common.Permissions │ │ │ │ directory-1.3.8.5-8546:System.Directory.Internal.Common.File │ │ │ │ directory-1.3.8.5-8546:System.Directory.Internal.Common.SymbolicLink │ │ │ │ directory-1.3.8.5-8546:System.Directory.Internal.Common.Directory │ │ │ │ +unix-2.8.7.0-8dad │ │ │ │ +System.Posix.Signals │ │ │ │ +unix-2.8.7.0-8dad:System.Posix.Signals.Default │ │ │ │ +unix-2.8.7.0-8dad:System.Posix.Signals.Ignore │ │ │ │ +unix-2.8.7.0-8dad:System.Posix.Signals.Catch │ │ │ │ +unix-2.8.7.0-8dad:System.Posix.Signals.SignalInfo │ │ │ │ +unix-2.8.7.0-8dad:System.Posix.Signals.NoSignalSpecificInfo │ │ │ │ +unix-2.8.7.0-8dad:System.Posix.Signals.SigChldInfo │ │ │ │ +POSIX filepaths must not contain internal NUL octets. │ │ │ │ +checkForInteriorNuls │ │ │ │ +getWorkingDirectory │ │ │ │ +getFileStatus │ │ │ │ +removeLink │ │ │ │ +getSymbolicLinkStatus │ │ │ │ +fileAccess │ │ │ │ +setFileMode │ │ │ │ +waitStatus │ │ │ │ +unix-2.8.7.0-8dad:System.Posix.Process.Internals.Exited │ │ │ │ +unix-2.8.7.0-8dad:System.Posix.Process.Internals.Terminated │ │ │ │ +unix-2.8.7.0-8dad:System.Posix.Process.Internals.Stopped │ │ │ │ +libraries/filepath/System/FilePath/Internal.hs │ │ │ │ +System.FilePath.Posix │ │ │ │ +filepath-1.5.4.0-c84d │ │ │ │ +os-string-2.0.7-e950 │ │ │ │ +System.OsString.Encoding.Internal │ │ │ │ +EncodingException │ │ │ │ +Cannot decode byte '\x │ │ │ │ +Cannot decode input: │ │ │ │ +os-string-2.0.7-e950:System.OsString.Encoding.Internal.EncodingError │ │ │ │ +libraries/os-string/System/OsString/Internal/Exception.hs │ │ │ │ +System.OsString.Internal.Exception │ │ │ │ +System.OsString.Posix │ │ │ │ +libraries/os-string/System/OsString/Common.hs │ │ │ │ +exceptions-0.10.9-b548:Control.Monad.Catch.C:MonadThrow │ │ │ │ overflow │ │ │ │ 'SetAnsiStyle │ │ │ │ AnsiStyle │ │ │ │ 'Italicized │ │ │ │ 'Underlined │ │ │ │ 'Background │ │ │ │ 'Foreground │ │ │ │ @@ -716,14 +786,158 @@ │ │ │ │ prettyprinter-ansi-terminal-1.1.3-8EodeN2iu2YJG6vIWVxwPp:Prettyprinter.Render.Terminal.Internal.Red │ │ │ │ prettyprinter-ansi-terminal-1.1.3-8EodeN2iu2YJG6vIWVxwPp:Prettyprinter.Render.Terminal.Internal.Green │ │ │ │ prettyprinter-ansi-terminal-1.1.3-8EodeN2iu2YJG6vIWVxwPp:Prettyprinter.Render.Terminal.Internal.Yellow │ │ │ │ prettyprinter-ansi-terminal-1.1.3-8EodeN2iu2YJG6vIWVxwPp:Prettyprinter.Render.Terminal.Internal.Blue │ │ │ │ prettyprinter-ansi-terminal-1.1.3-8EodeN2iu2YJG6vIWVxwPp:Prettyprinter.Render.Terminal.Internal.Magenta │ │ │ │ prettyprinter-ansi-terminal-1.1.3-8EodeN2iu2YJG6vIWVxwPp:Prettyprinter.Render.Terminal.Internal.Cyan │ │ │ │ prettyprinter-ansi-terminal-1.1.3-8EodeN2iu2YJG6vIWVxwPp:Prettyprinter.Render.Terminal.Internal.White │ │ │ │ +SAnnPush │ │ │ │ +SAnnPop │ │ │ │ +LayoutOptions {layoutPageWidth = │ │ │ │ +AvailablePerLine │ │ │ │ +Unbounded │ │ │ │ +Tried skipping spaces in unannotated data! Please report this as a bug in 'prettyprinter'. │ │ │ │ +'LayoutOptions │ │ │ │ +LayoutOptions │ │ │ │ +'UndoAnn │ │ │ │ +LayoutPipeline │ │ │ │ +'Nesting │ │ │ │ +'WithPageWidth │ │ │ │ +'FlatAlt │ │ │ │ +'Annotated │ │ │ │ +'AvailablePerLine │ │ │ │ +'Unbounded │ │ │ │ +PageWidth │ │ │ │ +'FittingPredicate │ │ │ │ +FittingPredicate │ │ │ │ +'RecordedWhitespace │ │ │ │ +'AnnotationLevel │ │ │ │ +WhitespaceStrippingState │ │ │ │ +'SAnnPush │ │ │ │ +'SAnnPop │ │ │ │ +SimpleDocStream │ │ │ │ +'Shallow │ │ │ │ +FusionDepth │ │ │ │ +'DontRemove │ │ │ │ +AnnotationRemoval │ │ │ │ +'Flattened │ │ │ │ +'NeverFlat │ │ │ │ +'AlreadyFlat │ │ │ │ +FlattenResult │ │ │ │ +libraries/text/src/Data/Text.hs │ │ │ │ +Data.Text │ │ │ │ +text-2.1.3-54f8 │ │ │ │ +emptyError │ │ │ │ +src/Prettyprinter/Internal.hs │ │ │ │ +Prettyprinter.Internal │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0 │ │ │ │ +src/Prettyprinter/Internal.hs:1597:15-16|case │ │ │ │ +minimum: empty structure │ │ │ │ +maximum: empty structure │ │ │ │ +foldr1: empty structure │ │ │ │ +foldl1: empty structure │ │ │ │ +src/Prettyprinter/Internal.hs:1775:15-16|case │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.C:Pretty │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Nil │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Cons │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.UndoAnn │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Fail │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Empty │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Char │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Text │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Line │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.FlatAlt │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Cat │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Nest │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Union │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Column │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.WithPageWidth │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Nesting │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Annotated │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.AvailablePerLine │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Unbounded │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.AnnotationLevel │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.RecordedWhitespace │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SFail │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SEmpty │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SChar │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SText │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SLine │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SAnnPush │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SAnnPop │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Shallow │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Deep │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Remove │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.DontRemove │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Flattened │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.AlreadyFlat │ │ │ │ +prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.NeverFlat │ │ │ │ + an empty style stack! Please report this as a bug. │ │ │ │ + must not appear in a rendered │ │ │ │ +SimpleDocStream │ │ │ │ +. This is a bug in the layout algorithm! │ │ │ │ +An unpaired style terminator was encountered. This is a bug in the layout algorithm! Please report this as a bug │ │ │ │ +Conversion from SimpleDocStream to SimpleDocTree failed! Please report this as a bug │ │ │ │ +Conversion from SimpleDocStream to SimpleDocTree left unconsumed input! Please report this as a bug │ │ │ │ +src/Prettyprinter/Render/Util/Panic.hs │ │ │ │ +Prettyprinter.Render.Util.Panic │ │ │ │ +Prettyprinter.Symbols.Ascii │ │ │ │ +: empty input │ │ │ │ +overflowError │ │ │ │ +Data.Text. │ │ │ │ +Data.Text.append: size overflow │ │ │ │ +libraries/text/src/Data/Text/Internal.hs │ │ │ │ +Data.Text.Internal │ │ │ │ +text-2.1.3-54f8:Data.Text.Internal.Text │ │ │ │ +text-2.1.3-54f8:Data.Text.Internal.Builder.Buffer │ │ │ │ +text-2.1.3-54f8:Data.Text.Internal.Fusion.Common.N │ │ │ │ +text-2.1.3-54f8:Data.Text.Internal.Fusion.Common.J │ │ │ │ +text-2.1.3-54f8:Data.Text.Internal.Fusion.Common.C0 │ │ │ │ +text-2.1.3-54f8:Data.Text.Internal.Fusion.Common.C1 │ │ │ │ +Data.Text.Internal.Fusion.Size: size overflow │ │ │ │ +libraries/text/src/Data/Text/Internal/Fusion/Size.hs │ │ │ │ +Data.Text.Internal.Fusion.Size │ │ │ │ +text-2.1.3-54f8:Data.Text.Internal.Fusion.Types.Done │ │ │ │ +text-2.1.3-54f8:Data.Text.Internal.Fusion.Types.Yield │ │ │ │ +commitAndReleaseBuffer │ │ │ │ +no buffer! │ │ │ │ +libraries/text/src/Data/Text/Internal/IO.hs │ │ │ │ +Data.Text.Internal.IO │ │ │ │ +text-2.1.3-54f8:Data.Text.Internal.Lazy.Empty │ │ │ │ +text-2.1.3-54f8:Data.Text.Internal.Lazy.Chunk │ │ │ │ +Failure in Data.Map.balanceR │ │ │ │ +Failure in Data.Map.balanceL │ │ │ │ +libraries/containers/containers/src/Data/Map/Internal.hs │ │ │ │ +Data.Map.Internal │ │ │ │ +containers-0.7-15ad │ │ │ │ +containers-0.7-15ad:Data.Map.Internal.MaxView │ │ │ │ +containers-0.7-15ad:Data.Map.Internal.MinView │ │ │ │ +containers-0.7-15ad:Data.Map.Internal.Bin │ │ │ │ +containers-0.7-15ad:Data.Map.Internal.Tip │ │ │ │ +Failure in Data.Set.balanceR │ │ │ │ +Failure in Data.Set.balanceL │ │ │ │ +libraries/containers/containers/src/Data/Set/Internal.hs │ │ │ │ +Data.Set.Internal │ │ │ │ +containers-0.7-15ad:Data.Set.Internal.Bin │ │ │ │ +containers-0.7-15ad:Data.Set.Internal.Tip │ │ │ │ +negative length: │ │ │ │ +packCStringLen │ │ │ │ +moduleErrorIO │ │ │ │ +Data.ByteString.Short. │ │ │ │ +libraries/bytestring/Data/ByteString/Short/Internal.hs │ │ │ │ +Data.ByteString.Short.Internal │ │ │ │ +bytestring-0.12.2.0-a0a4 │ │ │ │ +bytestring-0.12.2.0-a0a4:Data.ByteString.Internal.Type.BS │ │ │ │ +mtl-2.3.1-f904:Control.Monad.Reader.Class.C:MonadReader │ │ │ │ +mtl-2.3.1-f904:Control.Monad.State.Class.C:MonadState │ │ │ │ +transformers-0.6.1.1-86ae:Control.Monad.Trans.Class.C:MonadTrans │ │ │ │ +Control.Monad.Trans.Except │ │ │ │ +transformers-0.6.1.1-86ae │ │ │ │ +Control.Monad.Trans.Reader │ │ │ │ +Control.Monad.Trans.State.Lazy │ │ │ │ getReportedLayerColor does not support underlining. │ │ │ │ getReport requires a list of terminating sequences. │ │ │ │ unix/System/Console/ANSI/Internal.hs │ │ │ │ System.Console.ANSI.Internal │ │ │ │ ansi-terminal-1.1.5-IVM0oLr81rQ2Lp8cxk0VqC │ │ │ │ INSIDE_EMACS │ │ │ │ System.Console.ANSI.Codes │ │ │ │ @@ -899,228 +1113,14 @@ │ │ │ │ Data/Colour/Matrix.hs:(35,1)-(36,41)|function determinant │ │ │ │ Data.Colour.CIE.Chromaticity │ │ │ │ mkChromaticity │ │ │ │ mkChromaticity │ │ │ │ colour-2.3.6-9p7rwwQXZmR1ddINNes6s2:Data.Colour.CIE.Chromaticity.Chroma │ │ │ │ Data.Colour.SRGB.Linear │ │ │ │ Data.Colour.CIE.Illuminant │ │ │ │ -SAnnPush │ │ │ │ -SAnnPop │ │ │ │ -LayoutOptions {layoutPageWidth = │ │ │ │ -AvailablePerLine │ │ │ │ -Unbounded │ │ │ │ -Tried skipping spaces in unannotated data! Please report this as a bug in 'prettyprinter'. │ │ │ │ -'LayoutOptions │ │ │ │ -LayoutOptions │ │ │ │ -'UndoAnn │ │ │ │ -LayoutPipeline │ │ │ │ -'Nesting │ │ │ │ -'WithPageWidth │ │ │ │ -'FlatAlt │ │ │ │ -'Annotated │ │ │ │ -'AvailablePerLine │ │ │ │ -'Unbounded │ │ │ │ -PageWidth │ │ │ │ -'FittingPredicate │ │ │ │ -FittingPredicate │ │ │ │ -'RecordedWhitespace │ │ │ │ -'AnnotationLevel │ │ │ │ -WhitespaceStrippingState │ │ │ │ -'SAnnPush │ │ │ │ -'SAnnPop │ │ │ │ -SimpleDocStream │ │ │ │ -'Shallow │ │ │ │ -FusionDepth │ │ │ │ -'DontRemove │ │ │ │ -AnnotationRemoval │ │ │ │ -'Flattened │ │ │ │ -'NeverFlat │ │ │ │ -'AlreadyFlat │ │ │ │ -FlattenResult │ │ │ │ -libraries/text/src/Data/Text.hs │ │ │ │ -Data.Text │ │ │ │ -text-2.1.3-54f8 │ │ │ │ -emptyError │ │ │ │ -src/Prettyprinter/Internal.hs │ │ │ │ -Prettyprinter.Internal │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0 │ │ │ │ -src/Prettyprinter/Internal.hs:1597:15-16|case │ │ │ │ -minimum: empty structure │ │ │ │ -maximum: empty structure │ │ │ │ -foldr1: empty structure │ │ │ │ -foldl1: empty structure │ │ │ │ -src/Prettyprinter/Internal.hs:1775:15-16|case │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.C:Pretty │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Nil │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Cons │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.UndoAnn │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Fail │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Empty │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Char │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Text │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Line │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.FlatAlt │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Cat │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Nest │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Union │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Column │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.WithPageWidth │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Nesting │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Annotated │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.AvailablePerLine │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Unbounded │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.AnnotationLevel │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.RecordedWhitespace │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SFail │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SEmpty │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SChar │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SText │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SLine │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SAnnPush │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.SAnnPop │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Shallow │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Deep │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Remove │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.DontRemove │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.Flattened │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.AlreadyFlat │ │ │ │ -prettyprinter-1.7.1-15Kel3mMzdi48SdyO2GiS0:Prettyprinter.Internal.NeverFlat │ │ │ │ - an empty style stack! Please report this as a bug. │ │ │ │ - must not appear in a rendered │ │ │ │ -SimpleDocStream │ │ │ │ -. This is a bug in the layout algorithm! │ │ │ │ -An unpaired style terminator was encountered. This is a bug in the layout algorithm! Please report this as a bug │ │ │ │ -Conversion from SimpleDocStream to SimpleDocTree failed! Please report this as a bug │ │ │ │ -Conversion from SimpleDocStream to SimpleDocTree left unconsumed input! Please report this as a bug │ │ │ │ -src/Prettyprinter/Render/Util/Panic.hs │ │ │ │ -Prettyprinter.Render.Util.Panic │ │ │ │ -Prettyprinter.Symbols.Ascii │ │ │ │ -: empty input │ │ │ │ -overflowError │ │ │ │ -Data.Text. │ │ │ │ -Data.Text.append: size overflow │ │ │ │ -libraries/text/src/Data/Text/Internal.hs │ │ │ │ -Data.Text.Internal │ │ │ │ -text-2.1.3-54f8:Data.Text.Internal.Text │ │ │ │ -text-2.1.3-54f8:Data.Text.Internal.Builder.Buffer │ │ │ │ -text-2.1.3-54f8:Data.Text.Internal.Fusion.Common.N │ │ │ │ -text-2.1.3-54f8:Data.Text.Internal.Fusion.Common.J │ │ │ │ -text-2.1.3-54f8:Data.Text.Internal.Fusion.Common.C0 │ │ │ │ -text-2.1.3-54f8:Data.Text.Internal.Fusion.Common.C1 │ │ │ │ -Data.Text.Internal.Fusion.Size: size overflow │ │ │ │ -libraries/text/src/Data/Text/Internal/Fusion/Size.hs │ │ │ │ -Data.Text.Internal.Fusion.Size │ │ │ │ -text-2.1.3-54f8:Data.Text.Internal.Fusion.Types.Done │ │ │ │ -text-2.1.3-54f8:Data.Text.Internal.Fusion.Types.Yield │ │ │ │ -commitAndReleaseBuffer │ │ │ │ -no buffer! │ │ │ │ -libraries/text/src/Data/Text/Internal/IO.hs │ │ │ │ -Data.Text.Internal.IO │ │ │ │ -text-2.1.3-54f8:Data.Text.Internal.Lazy.Empty │ │ │ │ -text-2.1.3-54f8:Data.Text.Internal.Lazy.Chunk │ │ │ │ -Failure in Data.Map.balanceR │ │ │ │ -Failure in Data.Map.balanceL │ │ │ │ -libraries/containers/containers/src/Data/Map/Internal.hs │ │ │ │ -Data.Map.Internal │ │ │ │ -containers-0.7-15ad │ │ │ │ -containers-0.7-15ad:Data.Map.Internal.MaxView │ │ │ │ -containers-0.7-15ad:Data.Map.Internal.MinView │ │ │ │ -containers-0.7-15ad:Data.Map.Internal.Bin │ │ │ │ -containers-0.7-15ad:Data.Map.Internal.Tip │ │ │ │ -Failure in Data.Set.balanceR │ │ │ │ -Failure in Data.Set.balanceL │ │ │ │ -libraries/containers/containers/src/Data/Set/Internal.hs │ │ │ │ -Data.Set.Internal │ │ │ │ -containers-0.7-15ad:Data.Set.Internal.Bin │ │ │ │ -containers-0.7-15ad:Data.Set.Internal.Tip │ │ │ │ -'Splitter │ │ │ │ -Splitter │ │ │ │ -'KeepBlank │ │ │ │ -'DropBlank │ │ │ │ -EndPolicy │ │ │ │ -'KeepBlankFields │ │ │ │ -'DropBlankFields │ │ │ │ -'Condense │ │ │ │ -CondensePolicy │ │ │ │ -'KeepRight │ │ │ │ -'KeepLeft │ │ │ │ -DelimPolicy │ │ │ │ -'Delimiter │ │ │ │ -Delimiter │ │ │ │ -Data.List.Split.Internals │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7 │ │ │ │ -src/Data/List/Split/Internals.hs:116:19-20|case │ │ │ │ -KeepBlank │ │ │ │ -DropBlank │ │ │ │ -KeepBlankFields │ │ │ │ -DropBlankFields │ │ │ │ -Condense │ │ │ │ -KeepRight │ │ │ │ -KeepLeft │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Delim │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Text │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Splitter │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.DropBlank │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.KeepBlank │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Condense │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.DropBlankFields │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.KeepBlankFields │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Drop │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.Keep │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.KeepLeft │ │ │ │ -split-0.2.5-6xVkLARbXj2AUnrHE4G4v7:Data.List.Split.Internals.KeepRight │ │ │ │ -unix-2.8.7.0-8dad │ │ │ │ -System.Posix.Signals │ │ │ │ -unix-2.8.7.0-8dad:System.Posix.Signals.Default │ │ │ │ -unix-2.8.7.0-8dad:System.Posix.Signals.Ignore │ │ │ │ -unix-2.8.7.0-8dad:System.Posix.Signals.Catch │ │ │ │ -unix-2.8.7.0-8dad:System.Posix.Signals.SignalInfo │ │ │ │ -unix-2.8.7.0-8dad:System.Posix.Signals.NoSignalSpecificInfo │ │ │ │ -unix-2.8.7.0-8dad:System.Posix.Signals.SigChldInfo │ │ │ │ -POSIX filepaths must not contain internal NUL octets. │ │ │ │ -checkForInteriorNuls │ │ │ │ -getWorkingDirectory │ │ │ │ -getFileStatus │ │ │ │ -removeLink │ │ │ │ -getSymbolicLinkStatus │ │ │ │ -fileAccess │ │ │ │ -setFileMode │ │ │ │ -waitStatus │ │ │ │ -unix-2.8.7.0-8dad:System.Posix.Process.Internals.Exited │ │ │ │ -unix-2.8.7.0-8dad:System.Posix.Process.Internals.Terminated │ │ │ │ -unix-2.8.7.0-8dad:System.Posix.Process.Internals.Stopped │ │ │ │ -libraries/filepath/System/FilePath/Internal.hs │ │ │ │ -System.FilePath.Posix │ │ │ │ -filepath-1.5.4.0-c84d │ │ │ │ -os-string-2.0.7-e950 │ │ │ │ -System.OsString.Encoding.Internal │ │ │ │ -EncodingException │ │ │ │ -Cannot decode byte '\x │ │ │ │ -Cannot decode input: │ │ │ │ -os-string-2.0.7-e950:System.OsString.Encoding.Internal.EncodingError │ │ │ │ -libraries/os-string/System/OsString/Internal/Exception.hs │ │ │ │ -System.OsString.Internal.Exception │ │ │ │ -System.OsString.Posix │ │ │ │ -libraries/os-string/System/OsString/Common.hs │ │ │ │ -exceptions-0.10.9-b548:Control.Monad.Catch.C:MonadThrow │ │ │ │ -mtl-2.3.1-f904:Control.Monad.Reader.Class.C:MonadReader │ │ │ │ -mtl-2.3.1-f904:Control.Monad.State.Class.C:MonadState │ │ │ │ -transformers-0.6.1.1-86ae:Control.Monad.Trans.Class.C:MonadTrans │ │ │ │ -Control.Monad.Trans.Except │ │ │ │ -transformers-0.6.1.1-86ae │ │ │ │ -Control.Monad.Trans.Reader │ │ │ │ -Control.Monad.Trans.State.Lazy │ │ │ │ -negative length: │ │ │ │ -packCStringLen │ │ │ │ -moduleErrorIO │ │ │ │ -Data.ByteString.Short. │ │ │ │ -libraries/bytestring/Data/ByteString/Short/Internal.hs │ │ │ │ -Data.ByteString.Short.Internal │ │ │ │ -bytestring-0.12.2.0-a0a4 │ │ │ │ -bytestring-0.12.2.0-a0a4:Data.ByteString.Internal.Type.BS │ │ │ │ base:Data.Array.Byte.ByteArray │ │ │ │ base:Data.Bifunctor.C:Bifunctor │ │ │ │ libraries/base/src/System/Timeout.hs │ │ │ │ <> │ │ │ │ System.Timeout │ │ │ │ Non-exhaustive patterns in │ │ │ │ libraries/ghc-internal/src/GHC/Internal/Control/Exception/Base.hs │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -15648,15 +15648,15 @@ │ │ │ │ mov x23, x15 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 585630 <__isoc23_strtoull@plt+0x17feb0> │ │ │ │ + b 5372e0 <__isoc23_strtoull@plt+0x131b60> │ │ │ │ mov x14, #0x28 // #40 │ │ │ │ str x14, [x19, #904] │ │ │ │ mov x25, x18 │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x15 │ │ │ │ adrp x22, 821000 <__isoc23_strtoull@plt+0x41b880> │ │ │ │ add x22, x22, #0x4e0 │ │ │ │ @@ -15771,15 +15771,15 @@ │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #1496] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x0040c688 ; undefined │ │ │ │ @@ -15797,15 +15797,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 821000 <__isoc23_strtoull@plt+0x41b880> │ │ │ │ add x23, x23, #0x760 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 585710 <__isoc23_strtoull@plt+0x17ff90> │ │ │ │ + b 5373c0 <__isoc23_strtoull@plt+0x131c40> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -15825,15 +15825,15 @@ │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #1496] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 585b08 <__isoc23_strtoull@plt+0x180388> │ │ │ │ + b 5377b8 <__isoc23_strtoull@plt+0x132038> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x0040c5e8 ; undefined │ │ │ │ @@ -15851,15 +15851,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 821000 <__isoc23_strtoull@plt+0x41b880> │ │ │ │ add x23, x23, #0x7a0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 585f58 <__isoc23_strtoull@plt+0x1807d8> │ │ │ │ + b 537c08 <__isoc23_strtoull@plt+0x132488> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -15921,15 +15921,15 @@ │ │ │ │ ldr x17, [x20, #24] │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 415380 <__isoc23_strtoull@plt+0xfc00> // b.none │ │ │ │ mov x25, x22 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x30 │ │ │ │ - b 56c2f0 <__isoc23_strtoull@plt+0x166b70> │ │ │ │ + b 534710 <__isoc23_strtoull@plt+0x12ef90> │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0040c578 ; undefined │ │ │ │ ldr x18, [x20, #40] │ │ │ │ ldr x17, [x20, #24] │ │ │ │ and x15, x22, #0x7 │ │ │ │ @@ -15945,15 +15945,15 @@ │ │ │ │ ldr x14, [x20, #16] │ │ │ │ mov x13, #0x2 // #2 │ │ │ │ cmp x15, x13 │ │ │ │ b.cc 4153c4 <__isoc23_strtoull@plt+0xfc44> // b.lo, b.ul, b.last │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x14 │ │ │ │ add x20, x20, #0x30 │ │ │ │ - b 56d008 <__isoc23_strtoull@plt+0x167888> │ │ │ │ + b 535428 <__isoc23_strtoull@plt+0x12fca8> │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #1029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ @@ -15962,15 +15962,15 @@ │ │ │ │ ldr x17, [x20, #16] │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 415380 <__isoc23_strtoull@plt+0xfc00> // b.none │ │ │ │ ldr x25, [x20, #24] │ │ │ │ mov x24, x22 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x30 │ │ │ │ - b 56b5e8 <__isoc23_strtoull@plt+0x165e68> │ │ │ │ + b 533a08 <__isoc23_strtoull@plt+0x12e288> │ │ │ │ adrp x17, 415000 <__isoc23_strtoull@plt+0xf880> │ │ │ │ add x17, x17, #0x3a0 │ │ │ │ str x17, [x20] │ │ │ │ mov x24, x14 │ │ │ │ mov x23, x18 │ │ │ │ b 4152a0 <__isoc23_strtoull@plt+0xfb20> │ │ │ │ udf #1 │ │ │ │ @@ -16678,21 +16678,21 @@ │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x0040b9f4 ; undefined │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x0040b9d8 ; undefined │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ adrp x17, 415000 <__isoc23_strtoull@plt+0xf880> │ │ │ │ add x17, x17, #0xf04 │ │ │ │ @@ -16895,15 +16895,15 @@ │ │ │ │ adrp x18, 416000 <__isoc23_strtoull@plt+0x10880> │ │ │ │ add x18, x18, #0x70 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x14, [x21] │ │ │ │ sub x24, x21, #0x1c │ │ │ │ sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ mov x17, #0x158 // #344 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ @@ -17057,15 +17057,15 @@ │ │ │ │ mov x18, x24 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ mov x17, x23 │ │ │ │ ldr x23, [x20, #24] │ │ │ │ str x18, [x20, #24] │ │ │ │ str x17, [x20, #32] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 56e1e0 <__isoc23_strtoull@plt+0x168a60> │ │ │ │ + b 536600 <__isoc23_strtoull@plt+0x130e80> │ │ │ │ ldr x14, [x20, #8] │ │ │ │ mov x13, #0x2 // #2 │ │ │ │ cmp x15, x13 │ │ │ │ b.cc 416538 <__isoc23_strtoull@plt+0x10db8> // b.lo, b.ul, b.last │ │ │ │ mov x24, x17 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3496] │ │ │ │ @@ -17101,15 +17101,15 @@ │ │ │ │ str x18, [x20, #8] │ │ │ │ mov x25, x17 │ │ │ │ mov x18, x23 │ │ │ │ ldr x23, [x20, #16] │ │ │ │ str x18, [x20, #16] │ │ │ │ str x22, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 56e1e0 <__isoc23_strtoull@plt+0x168a60> │ │ │ │ + b 536600 <__isoc23_strtoull@plt+0x130e80> │ │ │ │ adrp x22, 821000 <__isoc23_strtoull@plt+0x41b880> │ │ │ │ add x22, x22, #0x978 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x24, [x24, #1232] │ │ │ │ add x24, x24, #0x2 │ │ │ │ @@ -17175,29 +17175,29 @@ │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x25, x15 │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 56e1e0 <__isoc23_strtoull@plt+0x168a60> │ │ │ │ + b 536600 <__isoc23_strtoull@plt+0x130e80> │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0040b298 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ and x17, x17, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ b.ne 41669c <__isoc23_strtoull@plt+0x10f1c> // b.any │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 56d700 <__isoc23_strtoull@plt+0x167f80> │ │ │ │ + b 535b20 <__isoc23_strtoull@plt+0x1303a0> │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0040b280 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -17347,15 +17347,15 @@ │ │ │ │ mov x17, x24 │ │ │ │ mov x24, x18 │ │ │ │ mov x18, x23 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ str x17, [x20, #24] │ │ │ │ str x18, [x20, #32] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 56b0a8 <__isoc23_strtoull@plt+0x165928> │ │ │ │ + b 5334c8 <__isoc23_strtoull@plt+0x12dd48> │ │ │ │ ldr x14, [x20, #32] │ │ │ │ mov x13, #0x2 // #2 │ │ │ │ cmp x15, x13 │ │ │ │ b.cc 4169c4 <__isoc23_strtoull@plt+0x11244> // b.lo, b.ul, b.last │ │ │ │ mov x24, x17 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3496] │ │ │ │ @@ -17393,15 +17393,15 @@ │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x18 │ │ │ │ mov x18, x23 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ str x18, [x20, #24] │ │ │ │ str x22, [x20, #32] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 56b0a8 <__isoc23_strtoull@plt+0x165928> │ │ │ │ + b 5334c8 <__isoc23_strtoull@plt+0x12dd48> │ │ │ │ adrp x22, 821000 <__isoc23_strtoull@plt+0x41b880> │ │ │ │ add x22, x22, #0x9e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ldr x27, [x20, #32] │ │ │ │ ldr x26, [x20, #24] │ │ │ │ @@ -17471,15 +17471,15 @@ │ │ │ │ mov x18, x24 │ │ │ │ ldr x24, [x20, #40] │ │ │ │ mov x17, x23 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ str x18, [x20, #32] │ │ │ │ str x17, [x20, #40] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 56b0a8 <__isoc23_strtoull@plt+0x165928> │ │ │ │ + b 5334c8 <__isoc23_strtoull@plt+0x12dd48> │ │ │ │ ldr x14, [x20, #16] │ │ │ │ mov x13, #0x2 // #2 │ │ │ │ cmp x15, x13 │ │ │ │ b.cc 416bbc <__isoc23_strtoull@plt+0x1143c> // b.lo, b.ul, b.last │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3496] │ │ │ │ @@ -17516,15 +17516,15 @@ │ │ │ │ mov x25, x24 │ │ │ │ ldr x24, [x20, #40] │ │ │ │ mov x18, x23 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ str x18, [x20, #32] │ │ │ │ str x22, [x20, #40] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 56b0a8 <__isoc23_strtoull@plt+0x165928> │ │ │ │ + b 5334c8 <__isoc23_strtoull@plt+0x12dd48> │ │ │ │ adrp x22, 821000 <__isoc23_strtoull@plt+0x41b880> │ │ │ │ add x22, x22, #0xa10 │ │ │ │ stur x23, [x20, #-40] │ │ │ │ stur x24, [x20, #-32] │ │ │ │ stur x25, [x20, #-24] │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ @@ -17564,29 +17564,29 @@ │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x26, x14 │ │ │ │ mov x25, x18 │ │ │ │ mov x24, x15 │ │ │ │ mov x23, x17 │ │ │ │ add x20, x20, #0x40 │ │ │ │ - b 56b0a8 <__isoc23_strtoull@plt+0x165928> │ │ │ │ + b 5334c8 <__isoc23_strtoull@plt+0x12dd48> │ │ │ │ udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0040ad10 ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ and x17, x17, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ b.ne 416cb4 <__isoc23_strtoull@plt+0x11534> // b.any │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x40 │ │ │ │ - b 56a4c0 <__isoc23_strtoull@plt+0x164d40> │ │ │ │ + b 5328e0 <__isoc23_strtoull@plt+0x12d160> │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0040acf8 ; undefined │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -17730,15 +17730,15 @@ │ │ │ │ mov x26, x22 │ │ │ │ mov x25, x14 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ mov x18, x23 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ str x18, [x20, #32] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 56b0a8 <__isoc23_strtoull@plt+0x165928> │ │ │ │ + b 5334c8 <__isoc23_strtoull@plt+0x12dd48> │ │ │ │ ldr x14, [x20, #32] │ │ │ │ mov x13, #0x2 // #2 │ │ │ │ cmp x15, x13 │ │ │ │ b.cc 416fc0 <__isoc23_strtoull@plt+0x11840> // b.lo, b.ul, b.last │ │ │ │ mov x23, x17 │ │ │ │ mov x22, x14 │ │ │ │ add x20, x20, #0x30 │ │ │ │ @@ -17769,15 +17769,15 @@ │ │ │ │ str x18, [x20, #24] │ │ │ │ ldr x26, [x20, #32] │ │ │ │ mov x25, x23 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ str x22, [x20, #32] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 56b0a8 <__isoc23_strtoull@plt+0x165928> │ │ │ │ + b 5334c8 <__isoc23_strtoull@plt+0x12dd48> │ │ │ │ adrp x22, 821000 <__isoc23_strtoull@plt+0x41b880> │ │ │ │ add x22, x22, #0xa60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x23, [x23, #3440] │ │ │ │ add x23, x23, #0x2 │ │ │ │ @@ -17849,15 +17849,15 @@ │ │ │ │ mov x26, x22 │ │ │ │ ldr x25, [x20, #24] │ │ │ │ ldr x24, [x20, #8] │ │ │ │ mov x18, x23 │ │ │ │ ldr x23, [x20, #16] │ │ │ │ str x18, [x20, #40] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 56b0a8 <__isoc23_strtoull@plt+0x165928> │ │ │ │ + b 5334c8 <__isoc23_strtoull@plt+0x12dd48> │ │ │ │ ldr x14, [x20, #24] │ │ │ │ mov x13, #0x2 // #2 │ │ │ │ cmp x15, x13 │ │ │ │ b.cc 4171a4 <__isoc23_strtoull@plt+0x11a24> // b.lo, b.ul, b.last │ │ │ │ mov x23, x17 │ │ │ │ mov x22, x14 │ │ │ │ add x20, x20, #0x30 │ │ │ │ @@ -17888,15 +17888,15 @@ │ │ │ │ str x18, [x20, #32] │ │ │ │ mov x26, x17 │ │ │ │ mov x25, x23 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ ldr x23, [x20, #16] │ │ │ │ str x22, [x20, #40] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 56b0a8 <__isoc23_strtoull@plt+0x165928> │ │ │ │ + b 5334c8 <__isoc23_strtoull@plt+0x12dd48> │ │ │ │ adrp x22, 821000 <__isoc23_strtoull@plt+0x41b880> │ │ │ │ add x22, x22, #0xa90 │ │ │ │ stur x23, [x20, #-40] │ │ │ │ stur x24, [x20, #-32] │ │ │ │ stur x25, [x20, #-24] │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ @@ -17975,15 +17975,15 @@ │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 417558 <__isoc23_strtoull@plt+0x11dd8> // b.none │ │ │ │ mov x26, x22 │ │ │ │ ldr x25, [x20, #24] │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x48 │ │ │ │ - b 567d88 <__isoc23_strtoull@plt+0x162608> │ │ │ │ + b 5301a8 <__isoc23_strtoull@plt+0x12aa28> │ │ │ │ udf #73 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0040a748 ; undefined │ │ │ │ ldr x18, [x20, #56] │ │ │ │ ldr x17, [x20, #64] │ │ │ │ ldr x15, [x20, #72] │ │ │ │ @@ -18113,15 +18113,15 @@ │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 417558 <__isoc23_strtoull@plt+0x11dd8> // b.none │ │ │ │ ldr x26, [x20, #32] │ │ │ │ mov x25, x22 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x48 │ │ │ │ - b 568d50 <__isoc23_strtoull@plt+0x1635d0> │ │ │ │ + b 531170 <__isoc23_strtoull@plt+0x12b9f0> │ │ │ │ adrp x14, 417000 <__isoc23_strtoull@plt+0x11880> │ │ │ │ add x14, x14, #0x578 │ │ │ │ str x14, [x20, #8] │ │ │ │ ldr x26, [x20, #32] │ │ │ │ mov x25, x17 │ │ │ │ mov x24, x15 │ │ │ │ mov x23, x18 │ │ │ │ @@ -18253,15 +18253,15 @@ │ │ │ │ cmp x12, x11 │ │ │ │ b.eq 417748 <__isoc23_strtoull@plt+0x11fc8> // b.none │ │ │ │ mov x26, x22 │ │ │ │ mov x25, x14 │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x15 │ │ │ │ add x20, x20, #0x48 │ │ │ │ - b 567d88 <__isoc23_strtoull@plt+0x162608> │ │ │ │ + b 5301a8 <__isoc23_strtoull@plt+0x12aa28> │ │ │ │ udf #4104 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x0040a2e8 ; undefined │ │ │ │ ldr x18, [x20, #48] │ │ │ │ ldr x17, [x20, #64] │ │ │ │ ldr x15, [x20, #40] │ │ │ │ @@ -18467,15 +18467,15 @@ │ │ │ │ cmp x12, x11 │ │ │ │ b.eq 417aa0 <__isoc23_strtoull@plt+0x12320> // b.none │ │ │ │ mov x26, x13 │ │ │ │ mov x25, x22 │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x15 │ │ │ │ add x20, x20, #0x48 │ │ │ │ - b 568d50 <__isoc23_strtoull@plt+0x1635d0> │ │ │ │ + b 531170 <__isoc23_strtoull@plt+0x12b9f0> │ │ │ │ adrp x14, 417000 <__isoc23_strtoull@plt+0x11880> │ │ │ │ add x14, x14, #0xaf0 │ │ │ │ str x14, [x20] │ │ │ │ ldr x26, [x20, #24] │ │ │ │ mov x25, x18 │ │ │ │ mov x24, x15 │ │ │ │ mov x23, x17 │ │ │ │ @@ -18560,15 +18560,15 @@ │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 417cf8 <__isoc23_strtoull@plt+0x12578> // b.none │ │ │ │ mov x26, x22 │ │ │ │ ldr x25, [x20, #24] │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x48 │ │ │ │ - b 567d88 <__isoc23_strtoull@plt+0x162608> │ │ │ │ + b 5301a8 <__isoc23_strtoull@plt+0x12aa28> │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x00409e18 ; undefined │ │ │ │ ldr x18, [x20, #48] │ │ │ │ ldr x17, [x20, #56] │ │ │ │ ldr x15, [x20, #64] │ │ │ │ @@ -18598,15 +18598,15 @@ │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 417cf8 <__isoc23_strtoull@plt+0x12578> // b.none │ │ │ │ ldr x26, [x20, #32] │ │ │ │ mov x25, x22 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x48 │ │ │ │ - b 568d50 <__isoc23_strtoull@plt+0x1635d0> │ │ │ │ + b 531170 <__isoc23_strtoull@plt+0x12b9f0> │ │ │ │ ldr x13, [x20, #40] │ │ │ │ mov x12, #0x2 // #2 │ │ │ │ cmp x14, x12 │ │ │ │ b.cs 417cf4 <__isoc23_strtoull@plt+0x12574> // b.hs, b.nlast │ │ │ │ adrp x14, 417000 <__isoc23_strtoull@plt+0x11880> │ │ │ │ add x14, x14, #0xd18 │ │ │ │ str x14, [x20] │ │ │ │ @@ -18779,15 +18779,15 @@ │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x26, x15 │ │ │ │ mov x25, x14 │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 56b0a8 <__isoc23_strtoull@plt+0x165928> │ │ │ │ + b 5334c8 <__isoc23_strtoull@plt+0x12dd48> │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x00409aec ; undefined │ │ │ │ adrp x18, 417000 <__isoc23_strtoull@plt+0x11880> │ │ │ │ add x18, x18, #0xfc4 │ │ │ │ str x18, [x20] │ │ │ │ @@ -18883,15 +18883,15 @@ │ │ │ │ str x17, [x20, #24] │ │ │ │ mov x25, x22 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ mov x17, x23 │ │ │ │ mov x23, x18 │ │ │ │ str x17, [x20, #32] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 56e1e0 <__isoc23_strtoull@plt+0x168a60> │ │ │ │ + b 536600 <__isoc23_strtoull@plt+0x130e80> │ │ │ │ ldr x14, [x20, #8] │ │ │ │ mov x13, #0x2 // #2 │ │ │ │ cmp x15, x13 │ │ │ │ b.cc 4181dc <__isoc23_strtoull@plt+0x12a5c> // b.lo, b.ul, b.last │ │ │ │ mov x23, x17 │ │ │ │ mov x22, x14 │ │ │ │ add x20, x20, #0x28 │ │ │ │ @@ -18922,15 +18922,15 @@ │ │ │ │ add x17, x17, #0x208 │ │ │ │ str x17, [x20, #16] │ │ │ │ ldr x25, [x20, #8] │ │ │ │ mov x24, x23 │ │ │ │ mov x23, x18 │ │ │ │ str x22, [x20, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 56e1e0 <__isoc23_strtoull@plt+0x168a60> │ │ │ │ + b 536600 <__isoc23_strtoull@plt+0x130e80> │ │ │ │ adrp x22, 821000 <__isoc23_strtoull@plt+0x41b880> │ │ │ │ add x22, x22, #0xb40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #1232] │ │ │ │ add x23, x23, #0x2 │ │ │ │ @@ -19027,15 +19027,15 @@ │ │ │ │ ldr x17, [x20, #24] │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 418530 <__isoc23_strtoull@plt+0x12db0> // b.none │ │ │ │ mov x25, x22 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 56b5e8 <__isoc23_strtoull@plt+0x165e68> │ │ │ │ + b 533a08 <__isoc23_strtoull@plt+0x12e288> │ │ │ │ udf #71 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x00409744 ; undefined │ │ │ │ ldr x18, [x20, #48] │ │ │ │ ldr x17, [x20, #56] │ │ │ │ and x15, x22, #0x7 │ │ │ │ @@ -19121,15 +19121,15 @@ │ │ │ │ ldr x17, [x20, #16] │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 418530 <__isoc23_strtoull@plt+0x12db0> // b.none │ │ │ │ ldr x25, [x20, #24] │ │ │ │ mov x24, x22 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 56c2f0 <__isoc23_strtoull@plt+0x166b70> │ │ │ │ + b 534710 <__isoc23_strtoull@plt+0x12ef90> │ │ │ │ adrp x15, 418000 <__isoc23_strtoull@plt+0x12880> │ │ │ │ add x15, x15, #0x550 │ │ │ │ str x15, [x20, #8] │ │ │ │ ldr x25, [x20, #24] │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ @@ -19252,15 +19252,15 @@ │ │ │ │ mov x12, #0x1 // #1 │ │ │ │ cmp x13, x12 │ │ │ │ b.eq 418704 <__isoc23_strtoull@plt+0x12f84> // b.none │ │ │ │ mov x25, x22 │ │ │ │ mov x24, x15 │ │ │ │ mov x23, x17 │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 56b5e8 <__isoc23_strtoull@plt+0x165e68> │ │ │ │ + b 533a08 <__isoc23_strtoull@plt+0x12e288> │ │ │ │ udf #70 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x004093b8 ; undefined │ │ │ │ ldr x18, [x20, #48] │ │ │ │ ldr x17, [x20, #40] │ │ │ │ and x15, x22, #0x7 │ │ │ │ @@ -19407,15 +19407,15 @@ │ │ │ │ mov x12, #0x1 // #1 │ │ │ │ cmp x13, x12 │ │ │ │ b.eq 418970 <__isoc23_strtoull@plt+0x131f0> // b.none │ │ │ │ mov x25, x14 │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x17 │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 56c2f0 <__isoc23_strtoull@plt+0x166b70> │ │ │ │ + b 534710 <__isoc23_strtoull@plt+0x12ef90> │ │ │ │ adrp x15, 418000 <__isoc23_strtoull@plt+0x12880> │ │ │ │ add x15, x15, #0x9bc │ │ │ │ str x15, [x20] │ │ │ │ ldr x25, [x20, #24] │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x18 │ │ │ │ b 4182f8 <__isoc23_strtoull@plt+0x12b78> │ │ │ │ @@ -19493,15 +19493,15 @@ │ │ │ │ ldr x17, [x20, #24] │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 418b9c <__isoc23_strtoull@plt+0x1341c> // b.none │ │ │ │ mov x25, x22 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 56b5e8 <__isoc23_strtoull@plt+0x165e68> │ │ │ │ + b 533a08 <__isoc23_strtoull@plt+0x12e288> │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x00408fec ; undefined │ │ │ │ ldr x18, [x20, #40] │ │ │ │ ldr x17, [x20, #48] │ │ │ │ and x15, x22, #0x7 │ │ │ │ @@ -19528,15 +19528,15 @@ │ │ │ │ ldr x17, [x20, #16] │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 418b9c <__isoc23_strtoull@plt+0x1341c> // b.none │ │ │ │ ldr x25, [x20, #24] │ │ │ │ mov x24, x22 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 56c2f0 <__isoc23_strtoull@plt+0x166b70> │ │ │ │ + b 534710 <__isoc23_strtoull@plt+0x12ef90> │ │ │ │ ldr x14, [x20, #32] │ │ │ │ mov x13, #0x2 // #2 │ │ │ │ cmp x15, x13 │ │ │ │ b.cs 418b98 <__isoc23_strtoull@plt+0x13418> // b.hs, b.nlast │ │ │ │ adrp x15, 418000 <__isoc23_strtoull@plt+0x12880> │ │ │ │ add x15, x15, #0xbbc │ │ │ │ str x15, [x20] │ │ │ │ @@ -19666,15 +19666,15 @@ │ │ │ │ add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x25, x17 │ │ │ │ mov x24, x15 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x30 │ │ │ │ - b 56e1e0 <__isoc23_strtoull@plt+0x168a60> │ │ │ │ + b 536600 <__isoc23_strtoull@plt+0x130e80> │ │ │ │ adrp x15, 418000 <__isoc23_strtoull@plt+0x12880> │ │ │ │ add x15, x15, #0xe78 │ │ │ │ str x15, [x20, #8] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ ldur x18, [x22, #23] │ │ │ │ str x18, [x20, #16] │ │ │ │ @@ -22923,15 +22923,15 @@ │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 41c1c4 <__isoc23_strtoull@plt+0x16a44> // b.none │ │ │ │ mov x26, x22 │ │ │ │ ldr x25, [x20, #24] │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 568d50 <__isoc23_strtoull@plt+0x1635d0> │ │ │ │ + b 531170 <__isoc23_strtoull@plt+0x12b9f0> │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x00405d3c ; undefined │ │ │ │ ldr x18, [x20, #48] │ │ │ │ ldr x17, [x20, #32] │ │ │ │ and x15, x22, #0x7 │ │ │ │ @@ -22947,15 +22947,15 @@ │ │ │ │ ldr x14, [x20, #24] │ │ │ │ mov x13, #0x2 // #2 │ │ │ │ cmp x15, x13 │ │ │ │ b.cc 41c20c <__isoc23_strtoull@plt+0x16a8c> // b.lo, b.ul, b.last │ │ │ │ mov x24, x17 │ │ │ │ mov x23, x14 │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 569d30 <__isoc23_strtoull@plt+0x1645b0> │ │ │ │ + b 532150 <__isoc23_strtoull@plt+0x12c9d0> │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #2054 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ @@ -22965,15 +22965,15 @@ │ │ │ │ cmp x22, x17 │ │ │ │ b.eq 41c1c4 <__isoc23_strtoull@plt+0x16a44> // b.none │ │ │ │ ldr x26, [x20, #32] │ │ │ │ mov x25, x22 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x38 │ │ │ │ - b 567d88 <__isoc23_strtoull@plt+0x162608> │ │ │ │ + b 5301a8 <__isoc23_strtoull@plt+0x12aa28> │ │ │ │ adrp x17, 41c000 <__isoc23_strtoull@plt+0x16880> │ │ │ │ add x17, x17, #0x1e4 │ │ │ │ str x17, [x20] │ │ │ │ mov x24, x14 │ │ │ │ mov x23, x18 │ │ │ │ b 41c0e0 <__isoc23_strtoull@plt+0x16960> │ │ │ │ udf #1 │ │ │ │ @@ -23174,15 +23174,15 @@ │ │ │ │ mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ sub x18, x21, #0x7 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 5859b0 <__isoc23_strtoull@plt+0x180230> │ │ │ │ + b 537660 <__isoc23_strtoull@plt+0x131ee0> │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #4 │ │ │ │ @@ -23461,15 +23461,15 @@ │ │ │ │ b.cc 41c9d0 <__isoc23_strtoull@plt+0x17250> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5858c0 <__isoc23_strtoull@plt+0x180140> │ │ │ │ + b 537570 <__isoc23_strtoull@plt+0x131df0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ .inst 0x004054f0 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ @@ -23527,15 +23527,15 @@ │ │ │ │ stur x18, [x20, #-32] │ │ │ │ mov x18, x23 │ │ │ │ mov x23, x24 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x24, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 585840 <__isoc23_strtoull@plt+0x1800c0> │ │ │ │ + b 5374f0 <__isoc23_strtoull@plt+0x131d70> │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x004053e0 ; undefined │ │ │ │ @@ -23854,15 +23854,15 @@ │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ .inst 0x00405000 ; undefined │ │ │ │ mov x24, x23 │ │ │ │ ldur x23, [x22, #7] │ │ │ │ - b 445a48 <__isoc23_strtoull@plt+0x402c8> │ │ │ │ + b 44ea10 <__isoc23_strtoull@plt+0x49290> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ @@ -24356,15 +24356,15 @@ │ │ │ │ .inst 0x00404814 ; undefined │ │ │ │ ldr x27, [x20, #16] │ │ │ │ ldr x26, [x20, #8] │ │ │ │ mov x25, x22 │ │ │ │ ldr x24, [x20, #24] │ │ │ │ ldr x23, [x20, #32] │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 446fb0 <__isoc23_strtoull@plt+0x41830> │ │ │ │ + b 44ff78 <__isoc23_strtoull@plt+0x4a7f8> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x004047e8 ; undefined │ │ │ │ adrp x18, 41d000 <__isoc23_strtoull@plt+0x17880> │ │ │ │ add x18, x18, #0x780 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ @@ -25797,41 +25797,41 @@ │ │ │ │ b.cc 41ee70 <__isoc23_strtoull@plt+0x196f0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ .inst 0x00403160 ; undefined │ │ │ │ mov x24, x23 │ │ │ │ ldur x23, [x22, #7] │ │ │ │ - b 445a48 <__isoc23_strtoull@plt+0x402c8> │ │ │ │ + b 44ea10 <__isoc23_strtoull@plt+0x49290> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 41eed8 <__isoc23_strtoull@plt+0x19758> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4694a8 <__isoc23_strtoull@plt+0x63d28> │ │ │ │ + b 472470 <__isoc23_strtoull@plt+0x6ccf0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ .inst 0x00403100 ; undefined │ │ │ │ mov x18, x22 │ │ │ │ @@ -25921,15 +25921,15 @@ │ │ │ │ sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x6 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3288] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ mov x17, #0xd8 // #216 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ @@ -26415,15 +26415,15 @@ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x004020e8 ; undefined │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x004020cc ; undefined │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 41f000 <__isoc23_strtoull@plt+0x19880> │ │ │ │ add x17, x17, #0x810 │ │ │ │ @@ -26552,15 +26552,15 @@ │ │ │ │ adrp x18, 41f000 <__isoc23_strtoull@plt+0x19880> │ │ │ │ add x18, x18, #0x868 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x11, [x21] │ │ │ │ sub x24, x21, #0x1c │ │ │ │ sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ mov x17, #0xc0 // #192 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ @@ -26589,15 +26589,15 @@ │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x24, [x22, #7] │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3288] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ .inst 0x00402550 ; undefined │ │ │ │ sub x18, x20, #0x60 │ │ │ │ @@ -26939,15 +26939,15 @@ │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 822000 <__isoc23_strtoull@plt+0x41c880> │ │ │ │ add x23, x23, #0xa8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4c1df8 <__isoc23_strtoull@plt+0xbc678> │ │ │ │ + b 53fad0 <__isoc23_strtoull@plt+0x13a350> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x00402088 ; undefined │ │ │ │ @@ -26970,15 +26970,15 @@ │ │ │ │ ldr x25, [x25, #2936] │ │ │ │ adrp x24, 822000 <__isoc23_strtoull@plt+0x41c880> │ │ │ │ add x24, x24, #0xe0 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #2808] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ + b 53c008 <__isoc23_strtoull@plt+0x136888> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ @@ -27055,15 +27055,15 @@ │ │ │ │ sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #3192] │ │ │ │ add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ sub x23, x21, #0xe │ │ │ │ - b 4c1df8 <__isoc23_strtoull@plt+0xbc678> │ │ │ │ + b 53fad0 <__isoc23_strtoull@plt+0x13a350> │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ @@ -27116,15 +27116,15 @@ │ │ │ │ sub x24, x21, #0x10 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #2808] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x18, x21, #0x28 │ │ │ │ str x18, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ + b 53c008 <__isoc23_strtoull@plt+0x136888> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ @@ -28849,15 +28849,15 @@ │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x24, [x22, #7] │ │ │ │ adrp x23, 822000 <__isoc23_strtoull@plt+0x41c880> │ │ │ │ add x23, x23, #0xe28 │ │ │ │ add x23, x23, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x1f8 │ │ │ │ @@ -38030,15 +38030,15 @@ │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x003f9218 ; NYI │ │ │ │ ldr x24, [x22, #16] │ │ │ │ adrp x23, 824000 <__isoc23_strtoull@plt+0x41e880> │ │ │ │ add x23, x23, #0x200 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 5763c8 <__isoc23_strtoull@plt+0x170c48> │ │ │ │ + b 44ae18 <__isoc23_strtoull@plt+0x45698> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ @@ -38391,15 +38391,15 @@ │ │ │ │ adrp x23, 824000 <__isoc23_strtoull@plt+0x41e880> │ │ │ │ add x23, x23, #0x200 │ │ │ │ add x23, x23, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5763c8 <__isoc23_strtoull@plt+0x170c48> │ │ │ │ + b 44ae18 <__isoc23_strtoull@plt+0x45698> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f8d00 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ @@ -38484,15 +38484,15 @@ │ │ │ │ add x18, x18, #0x710 │ │ │ │ str x18, [x20] │ │ │ │ ldr x24, [x20, #8] │ │ │ │ adrp x23, 824000 <__isoc23_strtoull@plt+0x41e880> │ │ │ │ add x23, x23, #0x200 │ │ │ │ add x23, x23, #0x1 │ │ │ │ str x22, [x20, #8] │ │ │ │ - b 5763c8 <__isoc23_strtoull@plt+0x170c48> │ │ │ │ + b 44ae18 <__isoc23_strtoull@plt+0x45698> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f8ad0 ; NYI │ │ │ │ adrp x18, 42b000 <__isoc23_strtoull@plt+0x25880> │ │ │ │ add x18, x18, #0x594 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ @@ -40355,15 +40355,15 @@ │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldr x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 57d5f0 <__isoc23_strtoull@plt+0x177e70> │ │ │ │ + b 4bbf30 <__isoc23_strtoull@plt+0xb67b0> │ │ │ │ adrp x18, 42d000 <__isoc23_strtoull@plt+0x27880> │ │ │ │ add x18, x18, #0x548 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x18, x22 │ │ │ │ ldur x17, [x22, #14] │ │ │ │ ldur x22, [x22, #6] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ @@ -40386,15 +40386,15 @@ │ │ │ │ cmp x18, x17 │ │ │ │ b.ne 42d5a0 <__isoc23_strtoull@plt+0x27e20> // b.any │ │ │ │ ldr x24, [x20, #8] │ │ │ │ adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x23, [x23, #3192] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 57d5f0 <__isoc23_strtoull@plt+0x177e70> │ │ │ │ + b 4bbf30 <__isoc23_strtoull@plt+0xb67b0> │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ .inst 0x003f7450 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ b.cc 42d680 <__isoc23_strtoull@plt+0x27f00> // b.lo, b.ul, b.last │ │ │ │ @@ -40679,28 +40679,28 @@ │ │ │ │ ldr x25, [x25, #792] │ │ │ │ add x25, x25, #0x5 │ │ │ │ sub x24, x21, #0x77 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3064] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 499ec8 <__isoc23_strtoull@plt+0x94748> │ │ │ │ + b 4a2e90 <__isoc23_strtoull@plt+0x9d710> │ │ │ │ mov x17, #0xe0 // #224 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ adrp x22, 824000 <__isoc23_strtoull@plt+0x41e880> │ │ │ │ add x22, x22, #0xb98 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ adrp x25, 824000 <__isoc23_strtoull@plt+0x41e880> │ │ │ │ add x25, x25, #0xb00 │ │ │ │ ldr x24, [x20, #8] │ │ │ │ ldur x23, [x22, #6] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 49bdf8 <__isoc23_strtoull@plt+0x96678> │ │ │ │ + b 4a4dc0 <__isoc23_strtoull@plt+0x9f640> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f7068 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -42041,15 +42041,15 @@ │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 825000 <__isoc23_strtoull@plt+0x41f880> │ │ │ │ add x23, x23, #0x10 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 49bc88 <__isoc23_strtoull@plt+0x96508> │ │ │ │ + b 4a4c50 <__isoc23_strtoull@plt+0x9f4d0> │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 42f000 <__isoc23_strtoull@plt+0x29880> │ │ │ │ add x17, x17, #0x84 │ │ │ │ str x17, [x20, #8] │ │ │ │ adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x25, [x25, #2656] │ │ │ │ add x25, x25, #0x1 │ │ │ │ @@ -42107,15 +42107,15 @@ │ │ │ │ adrp x17, 42f000 <__isoc23_strtoull@plt+0x29880> │ │ │ │ add x17, x17, #0x1b4 │ │ │ │ str x17, [x20, #16] │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 824000 <__isoc23_strtoull@plt+0x41e880> │ │ │ │ add x23, x23, #0xf40 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 570da0 <__isoc23_strtoull@plt+0x16b620> │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003f5f78 ; NYI │ │ │ │ adrp x18, 42f000 <__isoc23_strtoull@plt+0x29880> │ │ │ │ add x18, x18, #0xb0 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ @@ -42146,15 +42146,15 @@ │ │ │ │ add x25, x25, #0x2 │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x24, [x24, #880] │ │ │ │ add x24, x24, #0x3 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #2664] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 5755c8 <__isoc23_strtoull@plt+0x16fe48> │ │ │ │ + b 44a018 <__isoc23_strtoull@plt+0x44898> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003f5f10 ; NYI │ │ │ │ adrp x18, 42f000 <__isoc23_strtoull@plt+0x29880> │ │ │ │ add x18, x18, #0x11c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #15] │ │ │ │ @@ -42270,15 +42270,15 @@ │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 825000 <__isoc23_strtoull@plt+0x41f880> │ │ │ │ add x23, x23, #0x228 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 49ace0 <__isoc23_strtoull@plt+0x95560> │ │ │ │ + b 4a3ca8 <__isoc23_strtoull@plt+0x9e528> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003f5e94 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ @@ -42401,15 +42401,15 @@ │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ sub x18, x21, #0x1f │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x2f │ │ │ │ str x18, [x21] │ │ │ │ sub x23, x21, #0xf │ │ │ │ - b 582600 <__isoc23_strtoull@plt+0x17ce80> │ │ │ │ + b 4c0f40 <__isoc23_strtoull@plt+0xbb7c0> │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ @@ -42420,15 +42420,15 @@ │ │ │ │ b.cc 42f660 <__isoc23_strtoull@plt+0x29ee0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 57cf80 <__isoc23_strtoull@plt+0x177800> │ │ │ │ + b 4bb8c0 <__isoc23_strtoull@plt+0xb6140> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ .inst 0x003f5e20 ; NYI │ │ │ │ sub x18, x20, #0x30 │ │ │ │ @@ -42462,15 +42462,15 @@ │ │ │ │ mov x23, x22 │ │ │ │ b 42f4e0 <__isoc23_strtoull@plt+0x29d60> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 57d7f0 <__isoc23_strtoull@plt+0x178070> │ │ │ │ + b 4bc130 <__isoc23_strtoull@plt+0xb69b0> │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ b.hi 42f710 <__isoc23_strtoull@plt+0x29f90> // b.pmore │ │ │ │ @@ -42503,35 +42503,35 @@ │ │ │ │ mov x23, x22 │ │ │ │ b 42f4e0 <__isoc23_strtoull@plt+0x29d60> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 57d7f0 <__isoc23_strtoull@plt+0x178070> │ │ │ │ + b 4bc130 <__isoc23_strtoull@plt+0xb69b0> │ │ │ │ adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x23, [x23, #3192] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 57d7f0 <__isoc23_strtoull@plt+0x178070> │ │ │ │ + b 4bc130 <__isoc23_strtoull@plt+0xb69b0> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f5b68 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ b.ne 42f71c <__isoc23_strtoull@plt+0x29f9c> // b.any │ │ │ │ adrp x17, 42f000 <__isoc23_strtoull@plt+0x29880> │ │ │ │ add x17, x17, #0x81c │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 57cf80 <__isoc23_strtoull@plt+0x177800> │ │ │ │ + b 4bb8c0 <__isoc23_strtoull@plt+0xb6140> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003f5b2c ; NYI │ │ │ │ adrp x18, 42f000 <__isoc23_strtoull@plt+0x29880> │ │ │ │ add x18, x18, #0x780 │ │ │ │ str x18, [x20] │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ @@ -42557,15 +42557,15 @@ │ │ │ │ b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ adrp x18, 42f000 <__isoc23_strtoull@plt+0x29880> │ │ │ │ add x18, x18, #0x914 │ │ │ │ str x18, [x20, #8] │ │ │ │ ldr x24, [x20, #24] │ │ │ │ ldr x23, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 57fec0 <__isoc23_strtoull@plt+0x17a740> │ │ │ │ + b 4be800 <__isoc23_strtoull@plt+0xb9080> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f5bd0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -42618,15 +42618,15 @@ │ │ │ │ adrp x18, 42f000 <__isoc23_strtoull@plt+0x29880> │ │ │ │ add x18, x18, #0x940 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x24, x22 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 57fec0 <__isoc23_strtoull@plt+0x17a740> │ │ │ │ + b 4be800 <__isoc23_strtoull@plt+0xb9080> │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ @@ -42703,15 +42703,15 @@ │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 825000 <__isoc23_strtoull@plt+0x41f880> │ │ │ │ add x23, x23, #0x3f0 │ │ │ │ add x23, x23, #0x1 │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 49ace0 <__isoc23_strtoull@plt+0x95560> │ │ │ │ + b 4a3ca8 <__isoc23_strtoull@plt+0x9e528> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003f5a00 ; NYI │ │ │ │ adrp x18, 42f000 <__isoc23_strtoull@plt+0x29880> │ │ │ │ add x18, x18, #0xb24 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ @@ -43371,15 +43371,15 @@ │ │ │ │ str x18, [x21] │ │ │ │ adrp x18, 430000 <__isoc23_strtoull@plt+0x2a880> │ │ │ │ add x18, x18, #0x5e8 │ │ │ │ str x18, [x20] │ │ │ │ sub x18, x21, #0x18 │ │ │ │ mov x23, x18 │ │ │ │ str x18, [x20, #8] │ │ │ │ - b 57a7b0 <__isoc23_strtoull@plt+0x175030> │ │ │ │ + b 4b90f8 <__isoc23_strtoull@plt+0xb3978> │ │ │ │ ldr x15, [x20, #24] │ │ │ │ ldur x18, [x22, #6] │ │ │ │ b 430530 <__isoc23_strtoull@plt+0x2adb0> │ │ │ │ adrp x18, 430000 <__isoc23_strtoull@plt+0x2a880> │ │ │ │ add x18, x18, #0x628 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x24, [x22, #6] │ │ │ │ @@ -43919,15 +43919,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 825000 <__isoc23_strtoull@plt+0x41f880> │ │ │ │ add x23, x23, #0xc88 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -43996,15 +43996,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 825000 <__isoc23_strtoull@plt+0x41f880> │ │ │ │ add x23, x23, #0xd48 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -44073,15 +44073,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 825000 <__isoc23_strtoull@plt+0x41f880> │ │ │ │ add x23, x23, #0xe08 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -44100,15 +44100,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 825000 <__isoc23_strtoull@plt+0x41f880> │ │ │ │ add x23, x23, #0xea8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -44156,15 +44156,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 825000 <__isoc23_strtoull@plt+0x41f880> │ │ │ │ add x23, x23, #0xfd8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ @@ -44254,15 +44254,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x23, x23, #0x170 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -44285,15 +44285,15 @@ │ │ │ │ adrp x24, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x24, x24, #0x250 │ │ │ │ add x24, x24, #0x4 │ │ │ │ adrp x23, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x23, x23, #0x88 │ │ │ │ add x23, x23, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -44312,15 +44312,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x23, x23, #0x5b8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -44339,15 +44339,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x23, x23, #0x790 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ @@ -44389,15 +44389,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x23, x23, #0xb28 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -44420,15 +44420,15 @@ │ │ │ │ adrp x24, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x24, x24, #0xbf0 │ │ │ │ add x24, x24, #0x2 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3288] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -44447,15 +44447,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x23, x23, #0xc98 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ @@ -44474,15 +44474,15 @@ │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x23, x23, #0xd00 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ @@ -44630,15 +44630,15 @@ │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x24, [x22, #7] │ │ │ │ adrp x23, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x23, x23, #0xea0 │ │ │ │ add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ mov x18, x24 │ │ │ │ @@ -44741,15 +44741,15 @@ │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0xd │ │ │ │ adrp x23, 826000 <__isoc23_strtoull@plt+0x420880> │ │ │ │ add x23, x23, #0x80 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ @@ -44873,27 +44873,27 @@ │ │ │ │ str x18, [x20, #8] │ │ │ │ mov x25, x22 │ │ │ │ sub x24, x21, #0x37 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #4088] │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 457408 <__isoc23_strtoull@plt+0x51c88> │ │ │ │ + b 4603d0 <__isoc23_strtoull@plt+0x5ac50> │ │ │ │ adrp x22, 827000 <__isoc23_strtoull@plt+0x421880> │ │ │ │ add x22, x22, #0x30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003f51c0 ; NYI │ │ │ │ adrp x18, 431000 <__isoc23_strtoull@plt+0x2b880> │ │ │ │ add x18, x18, #0xc88 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 457ad8 <__isoc23_strtoull@plt+0x52358> │ │ │ │ + b 460aa0 <__isoc23_strtoull@plt+0x5b320> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003f5204 ; NYI │ │ │ │ adrp x18, 431000 <__isoc23_strtoull@plt+0x2b880> │ │ │ │ add x18, x18, #0xcc0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ @@ -45229,15 +45229,15 @@ │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 827000 <__isoc23_strtoull@plt+0x421880> │ │ │ │ add x23, x23, #0x440 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 49bc88 <__isoc23_strtoull@plt+0x96508> │ │ │ │ + b 4a4c50 <__isoc23_strtoull@plt+0x9f4d0> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f5138 ; NYI │ │ │ │ ldur x18, [x22, #7] │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -45319,15 +45319,15 @@ │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ adrp x25, 827000 <__isoc23_strtoull@plt+0x421880> │ │ │ │ add x25, x25, #0x88 │ │ │ │ adrp x24, 827000 <__isoc23_strtoull@plt+0x421880> │ │ │ │ add x24, x24, #0x1b0 │ │ │ │ add x24, x24, #0x2 │ │ │ │ - b 49bdf8 <__isoc23_strtoull@plt+0x96678> │ │ │ │ + b 4a4dc0 <__isoc23_strtoull@plt+0x9f640> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ .inst 0x003f5168 ; NYI │ │ │ │ adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x24, [x24, #2504] │ │ │ │ add x24, x24, #0x2 │ │ │ │ @@ -45479,15 +45479,15 @@ │ │ │ │ add x25, x25, #0x5 │ │ │ │ adrp x24, 827000 <__isoc23_strtoull@plt+0x421880> │ │ │ │ add x24, x24, #0x5b8 │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3064] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 499ec8 <__isoc23_strtoull@plt+0x94748> │ │ │ │ + b 4a2e90 <__isoc23_strtoull@plt+0x9d710> │ │ │ │ udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f4fbc ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -45926,15 +45926,15 @@ │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ ldr x25, [x20, #8] │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldur x23, [x22, #6] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 49bdf8 <__isoc23_strtoull@plt+0x96678> │ │ │ │ + b 4a4dc0 <__isoc23_strtoull@plt+0x9f640> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f4a04 ; NYI │ │ │ │ adrp x18, 433000 <__isoc23_strtoull@plt+0x2d880> │ │ │ │ add x18, x18, #0x8c │ │ │ │ str x18, [x20] │ │ │ │ @@ -46032,15 +46032,15 @@ │ │ │ │ ldr x25, [x25, #792] │ │ │ │ add x25, x25, #0x5 │ │ │ │ sub x24, x21, #0x77 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3064] │ │ │ │ str x18, [x20, #8] │ │ │ │ str x17, [x20, #16] │ │ │ │ - b 499ec8 <__isoc23_strtoull@plt+0x94748> │ │ │ │ + b 4a2e90 <__isoc23_strtoull@plt+0x9d710> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f48bc ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ @@ -46361,15 +46361,15 @@ │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x24, 827000 <__isoc23_strtoull@plt+0x421880> │ │ │ │ add x24, x24, #0xc20 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 57d3d8 <__isoc23_strtoull@plt+0x177c58> │ │ │ │ + b 4bbd18 <__isoc23_strtoull@plt+0xb6598> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ @@ -46394,15 +46394,15 @@ │ │ │ │ mov x18, x24 │ │ │ │ adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x24, [x24, #3632] │ │ │ │ add x24, x24, #0x2 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 580ab8 <__isoc23_strtoull@plt+0x17b338> │ │ │ │ + b 4bf3f8 <__isoc23_strtoull@plt+0xb9c78> │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f46a4 ; NYI │ │ │ │ @@ -46447,83 +46447,83 @@ │ │ │ │ ldr x24, [x24, #3632] │ │ │ │ add x24, x24, #0x2 │ │ │ │ sub x18, x21, #0x10 │ │ │ │ mov x23, x18 │ │ │ │ stur x22, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 580ab8 <__isoc23_strtoull@plt+0x17b338> │ │ │ │ + b 4bf3f8 <__isoc23_strtoull@plt+0xb9c78> │ │ │ │ adrp x22, 827000 <__isoc23_strtoull@plt+0x421880> │ │ │ │ add x22, x22, #0xd48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #900 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f4554 ; NYI │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 4a9540 <__isoc23_strtoull@plt+0xa3dc0> │ │ │ │ + b 4b2500 <__isoc23_strtoull@plt+0xacd80> │ │ │ │ udf #772 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f4550 ; NYI │ │ │ │ adrp x18, 433000 <__isoc23_strtoull@plt+0x2d880> │ │ │ │ add x18, x18, #0x6f4 │ │ │ │ str x18, [x20] │ │ │ │ ldr x24, [x20, #16] │ │ │ │ mov x23, x22 │ │ │ │ - b 4aa278 <__isoc23_strtoull@plt+0xa4af8> │ │ │ │ + b 4b3238 <__isoc23_strtoull@plt+0xadab8> │ │ │ │ udf #516 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f4548 ; NYI │ │ │ │ adrp x18, 433000 <__isoc23_strtoull@plt+0x2d880> │ │ │ │ add x18, x18, #0x710 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x24, [x24, #3632] │ │ │ │ add x24, x24, #0x2 │ │ │ │ ldr x23, [x20, #24] │ │ │ │ - b 580ab8 <__isoc23_strtoull@plt+0x17b338> │ │ │ │ + b 4bf3f8 <__isoc23_strtoull@plt+0xb9c78> │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f4580 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ adrp x17, 433000 <__isoc23_strtoull@plt+0x2d880> │ │ │ │ add x17, x17, #0x61c │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4ab510 <__isoc23_strtoull@plt+0xa5d90> │ │ │ │ + b 4b44d0 <__isoc23_strtoull@plt+0xaed50> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f4570 ; NYI │ │ │ │ adrp x18, 433000 <__isoc23_strtoull@plt+0x2d880> │ │ │ │ add x18, x18, #0x680 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x24, [x24, #3632] │ │ │ │ add x24, x24, #0x2 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 580ab8 <__isoc23_strtoull@plt+0x17b338> │ │ │ │ + b 4bf3f8 <__isoc23_strtoull@plt+0xb9c78> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003f4558 ; NYI │ │ │ │ adrp x18, 433000 <__isoc23_strtoull@plt+0x2d880> │ │ │ │ add x18, x18, #0x798 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 4a9c90 <__isoc23_strtoull@plt+0xa4510> │ │ │ │ + b 4b2c50 <__isoc23_strtoull@plt+0xad4d0> │ │ │ │ nop │ │ │ │ udf #13 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ mov x18, x24 │ │ │ │ @@ -52555,44 +52555,44 @@ │ │ │ │ ldr x24, [x24, #3632] │ │ │ │ add x24, x24, #0x2 │ │ │ │ mov x17, x23 │ │ │ │ mov x23, x25 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 580ab8 <__isoc23_strtoull@plt+0x17b338> │ │ │ │ + b 4bf3f8 <__isoc23_strtoull@plt+0xb9c78> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003eee78 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.eq 4398a0 <__isoc23_strtoull@plt+0x34120> // b.none │ │ │ │ adrp x18, 439000 <__isoc23_strtoull@plt+0x33880> │ │ │ │ add x18, x18, #0x7b4 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x24, [x24, #3632] │ │ │ │ add x24, x24, #0x2 │ │ │ │ ldur x23, [x22, #6] │ │ │ │ - b 580ab8 <__isoc23_strtoull@plt+0x17b338> │ │ │ │ + b 4bf3f8 <__isoc23_strtoull@plt+0xb9c78> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003eee04 ; NYI │ │ │ │ adrp x18, 439000 <__isoc23_strtoull@plt+0x33880> │ │ │ │ add x18, x18, #0x798 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 57b4a8 <__isoc23_strtoull@plt+0x175d28> │ │ │ │ + b 4b9de8 <__isoc23_strtoull@plt+0xb4668> │ │ │ │ udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003eedf8 ; NYI │ │ │ │ adrp x18, 439000 <__isoc23_strtoull@plt+0x33880> │ │ │ │ add x18, x18, #0x758 │ │ │ │ str x18, [x20, #16] │ │ │ │ @@ -52606,44 +52606,44 @@ │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003eedc4 ; NYI │ │ │ │ adrp x18, 439000 <__isoc23_strtoull@plt+0x33880> │ │ │ │ add x18, x18, #0x7d8 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 57b4a8 <__isoc23_strtoull@plt+0x175d28> │ │ │ │ + b 4b9de8 <__isoc23_strtoull@plt+0xb4668> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003eeda0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ b.eq 4398a0 <__isoc23_strtoull@plt+0x34120> // b.none │ │ │ │ adrp x18, 439000 <__isoc23_strtoull@plt+0x33880> │ │ │ │ add x18, x18, #0x88c │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x24, [x24, #3632] │ │ │ │ add x24, x24, #0x2 │ │ │ │ ldur x23, [x22, #6] │ │ │ │ - b 580ab8 <__isoc23_strtoull@plt+0x17b338> │ │ │ │ + b 4bf3f8 <__isoc23_strtoull@plt+0xb9c78> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ .inst 0x003eed2c ; NYI │ │ │ │ adrp x18, 439000 <__isoc23_strtoull@plt+0x33880> │ │ │ │ add x18, x18, #0x870 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 57b4a8 <__isoc23_strtoull@plt+0x175d28> │ │ │ │ + b 4b9de8 <__isoc23_strtoull@plt+0xb4668> │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003eed14 ; NYI │ │ │ │ @@ -52667,15 +52667,15 @@ │ │ │ │ adrp x18, 439000 <__isoc23_strtoull@plt+0x33880> │ │ │ │ add x18, x18, #0x80c │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x24, [x24, #3632] │ │ │ │ add x24, x24, #0x2 │ │ │ │ ldur x23, [x22, #6] │ │ │ │ - b 580ab8 <__isoc23_strtoull@plt+0x17b338> │ │ │ │ + b 4bf3f8 <__isoc23_strtoull@plt+0xb9c78> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003eeca0 ; NYI │ │ │ │ adrp x18, 439000 <__isoc23_strtoull@plt+0x33880> │ │ │ │ add x18, x18, #0x8bc │ │ │ │ str x18, [x20] │ │ │ │ @@ -52688,15 +52688,15 @@ │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003eec70 ; NYI │ │ │ │ adrp x18, 439000 <__isoc23_strtoull@plt+0x33880> │ │ │ │ add x18, x18, #0x930 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 57b4a8 <__isoc23_strtoull@plt+0x175d28> │ │ │ │ + b 4b9de8 <__isoc23_strtoull@plt+0xb4668> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ @@ -54368,15 +54368,15 @@ │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3080] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - b 49ace0 <__isoc23_strtoull@plt+0x95560> │ │ │ │ + b 4a3ca8 <__isoc23_strtoull@plt+0x9e528> │ │ │ │ add x20, x20, #0x18 │ │ │ │ add x20, x20, #0x38 │ │ │ │ b 438a48 <__isoc23_strtoull@plt+0x332c8> │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003ed450 ; NYI │ │ │ │ @@ -54512,15 +54512,15 @@ │ │ │ │ adrp x18, 43b000 <__isoc23_strtoull@plt+0x35880> │ │ │ │ add x18, x18, #0xc9c │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ sub x23, x21, #0x77 │ │ │ │ - b 49ace0 <__isoc23_strtoull@plt+0x95560> │ │ │ │ + b 4a3ca8 <__isoc23_strtoull@plt+0x9e528> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x18, 43b000 <__isoc23_strtoull@plt+0x35880> │ │ │ │ add x18, x18, #0x644 │ │ │ │ str x18, [x20] │ │ │ │ b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ udf #6 │ │ │ │ @@ -54608,15 +54608,15 @@ │ │ │ │ cmp x15, x14 │ │ │ │ b.eq 43bdcc <__isoc23_strtoull@plt+0x3664c> // b.none │ │ │ │ adrp x25, 827000 <__isoc23_strtoull@plt+0x421880> │ │ │ │ add x25, x25, #0xb80 │ │ │ │ ldr x24, [x20, #16] │ │ │ │ ldur x23, [x22, #6] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 49bdf8 <__isoc23_strtoull@plt+0x96678> │ │ │ │ + b 4a4dc0 <__isoc23_strtoull@plt+0x9f640> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003ecfec ; NYI │ │ │ │ adrp x18, 43b000 <__isoc23_strtoull@plt+0x35880> │ │ │ │ add x18, x18, #0x76c │ │ │ │ str x18, [x20] │ │ │ │ @@ -54743,15 +54743,15 @@ │ │ │ │ adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x25, [x25, #792] │ │ │ │ add x25, x25, #0x5 │ │ │ │ sub x24, x21, #0x77 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x23, [x23, #3064] │ │ │ │ str x18, [x20, #16] │ │ │ │ - b 499ec8 <__isoc23_strtoull@plt+0x94748> │ │ │ │ + b 4a2e90 <__isoc23_strtoull@plt+0x9d710> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003ecdd0 ; NYI │ │ │ │ ldr x18, [x20, #24] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ and x15, x22, #0x7 │ │ │ │ @@ -54761,24 +54761,24 @@ │ │ │ │ adrp x18, 43b000 <__isoc23_strtoull@plt+0x35880> │ │ │ │ add x18, x18, #0xa10 │ │ │ │ str x18, [x20] │ │ │ │ adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x24, [x24, #3632] │ │ │ │ add x24, x24, #0x2 │ │ │ │ ldr x23, [x20, #16] │ │ │ │ - b 580ab8 <__isoc23_strtoull@plt+0x17b338> │ │ │ │ + b 4bf3f8 <__isoc23_strtoull@plt+0xb9c78> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003ecd88 ; NYI │ │ │ │ adrp x18, 43b000 <__isoc23_strtoull@plt+0x35880> │ │ │ │ add x18, x18, #0x7e4 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 57b4a8 <__isoc23_strtoull@plt+0x175d28> │ │ │ │ + b 4b9de8 <__isoc23_strtoull@plt+0xb4668> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ .inst 0x003ecd64 ; NYI │ │ │ │ adrp x18, 43b000 <__isoc23_strtoull@plt+0x35880> │ │ │ │ add x18, x18, #0x9c8 │ │ │ │ str x18, [x20] │ │ │ │ @@ -56094,16 +56094,16 @@ │ │ │ │ b.ne 43cf0c <__isoc23_strtoull@plt+0x3778c> // b.any │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 6d2000 <__isoc23_strtoull@plt+0x2cc880> │ │ │ │ add x23, x23, #0xed8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 6db000 <__isoc23_strtoull@plt+0x2d5880> │ │ │ │ - add x23, x23, #0x960 │ │ │ │ + adrp x23, 6d9000 <__isoc23_strtoull@plt+0x2d3880> │ │ │ │ + add x23, x23, #0x7f0 │ │ │ │ add x20, x20, #0x10 │ │ │ │ b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ adrp x22, 828000 <__isoc23_strtoull@plt+0x422880> │ │ │ │ add x22, x22, #0xaa8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ @@ -56135,16 +56135,16 @@ │ │ │ │ b.ne 43cfb4 <__isoc23_strtoull@plt+0x37834> // b.any │ │ │ │ mov x24, x18 │ │ │ │ adrp x23, 6d2000 <__isoc23_strtoull@plt+0x2cc880> │ │ │ │ add x23, x23, #0xed8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 6db000 <__isoc23_strtoull@plt+0x2d5880> │ │ │ │ - add x23, x23, #0x960 │ │ │ │ + adrp x23, 6d9000 <__isoc23_strtoull@plt+0x2d3880> │ │ │ │ + add x23, x23, #0x7f0 │ │ │ │ add x20, x20, #0x10 │ │ │ │ b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ adrp x22, 828000 <__isoc23_strtoull@plt+0x422880> │ │ │ │ add x22, x22, #0xab0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ @@ -62178,10807 +62178,9331 @@ │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 442fc4 <__isoc23_strtoull@plt+0x3d844> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 443090 <__isoc23_strtoull@plt+0x3d910> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 442fc8 <__isoc23_strtoull@plt+0x3d848> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 442fec <__isoc23_strtoull@plt+0x3d86c> // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x238 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 442fe0 <__isoc23_strtoull@plt+0x3d860> // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x258 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x260 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x248 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44300c <__isoc23_strtoull@plt+0x3d88c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 443064 <__isoc23_strtoull@plt+0x3d8e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x54 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443054 <__isoc23_strtoull@plt+0x3d8d4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 443068 <__isoc23_strtoull@plt+0x3d8e8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 442000 <__isoc23_strtoull@plt+0x3c880> │ │ │ │ - add x15, x15, #0xfe0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 442fa0 <__isoc23_strtoull@plt+0x3d820> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x4c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 443148 <__isoc23_strtoull@plt+0x3d9c8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4430e4 <__isoc23_strtoull@plt+0x3d964> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ add x18, x18, #0xd4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ cbnz x18, 4430d4 <__isoc23_strtoull@plt+0x3d954> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4430f4 <__isoc23_strtoull@plt+0x3d974> // b.any │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 443158 <__isoc23_strtoull@plt+0x3d9d8> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 442000 <__isoc23_strtoull@plt+0x3c880> │ │ │ │ - add x14, x14, #0xf98 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0x30 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 442fa0 <__isoc23_strtoull@plt+0x3d820> │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x4c0 │ │ │ │ + add x22, x22, #0x4d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x4d0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003e6440 ; NYI │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4431d0 <__isoc23_strtoull@plt+0x3da50> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4431f8 <__isoc23_strtoull@plt+0x3da78> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0x1c0 │ │ │ │ + add x18, x18, #0x180 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4431c0 <__isoc23_strtoull@plt+0x3da40> │ │ │ │ + cbnz x18, 443180 <__isoc23_strtoull@plt+0x3da00> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + .inst 0x003e6400 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4431b0 <__isoc23_strtoull@plt+0x3da30> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4431e4 <__isoc23_strtoull@plt+0x3da64> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x558 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 443090 <__isoc23_strtoull@plt+0x3d910> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4431d0 <__isoc23_strtoull@plt+0x3da50> // b.lo, b.ul, b.last │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x4c8 │ │ │ │ + add x22, x22, #0x508 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x4e0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x530 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x5b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003e6338 ; NYI │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 443244 <__isoc23_strtoull@plt+0x3dac4> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 44323c <__isoc23_strtoull@plt+0x3dabc> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x23, x23, #0x500 │ │ │ │ + b.cc 443290 <__isoc23_strtoull@plt+0x3db10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x264 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443264 <__isoc23_strtoull@plt+0x3dae4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4432cc <__isoc23_strtoull@plt+0x3db4c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0x2a4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x4f0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44332c <__isoc23_strtoull@plt+0x3dbac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x4d0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4432b0 <__isoc23_strtoull@plt+0x3db30> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44338c <__isoc23_strtoull@plt+0x3dc0c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x4f0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x5e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4433ec <__isoc23_strtoull@plt+0x3dc6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x4e0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44344c <__isoc23_strtoull@plt+0x3dccc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 443494 <__isoc23_strtoull@plt+0x3dd14> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 443370 <__isoc23_strtoull@plt+0x3dbf0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x344 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443344 <__isoc23_strtoull@plt+0x3dbc4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4434ec <__isoc23_strtoull@plt+0x3dd6c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0x468 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443390 <__isoc23_strtoull@plt+0x3dc10> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x5f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 443554 <__isoc23_strtoull@plt+0x3ddd4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4433bc <__isoc23_strtoull@plt+0x3dc3c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44359c <__isoc23_strtoull@plt+0x3de1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 443490 <__isoc23_strtoull@plt+0x3dd10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x434 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443434 <__isoc23_strtoull@plt+0x3dcb4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4435f8 <__isoc23_strtoull@plt+0x3de78> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x15, x15, #0x570 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 44345c <__isoc23_strtoull@plt+0x3dcdc> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x208 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 44347c <__isoc23_strtoull@plt+0x3dcfc> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x218 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x228 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x618 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44365c <__isoc23_strtoull@plt+0x3dedc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4436a4 <__isoc23_strtoull@plt+0x3df24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 443558 <__isoc23_strtoull@plt+0x3ddd8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x4fc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4434fc <__isoc23_strtoull@plt+0x3dd7c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4436fc <__isoc23_strtoull@plt+0x3df7c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0x678 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 443524 <__isoc23_strtoull@plt+0x3dda4> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x208 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 443544 <__isoc23_strtoull@plt+0x3ddc4> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x218 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x228 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x620 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44374c <__isoc23_strtoull@plt+0x3dfcc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x620 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4437a8 <__isoc23_strtoull@plt+0x3e028> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x15, x15, #0x720 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003e60f8 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 443648 <__isoc23_strtoull@plt+0x3dec8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x5f0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4435f0 <__isoc23_strtoull@plt+0x3de70> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e60b8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 443614 <__isoc23_strtoull@plt+0x3de94> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x680 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 443634 <__isoc23_strtoull@plt+0x3deb4> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x658 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x630 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x6d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44380c <__isoc23_strtoull@plt+0x3e08c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 443854 <__isoc23_strtoull@plt+0x3e0d4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4436e0 <__isoc23_strtoull@plt+0x3df60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x6b4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4436b4 <__isoc23_strtoull@plt+0x3df34> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4438ac <__isoc23_strtoull@plt+0x3e12c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0x828 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x700 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443700 <__isoc23_strtoull@plt+0x3df80> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x708 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 443914 <__isoc23_strtoull@plt+0x3e194> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 443974 <__isoc23_strtoull@plt+0x3e1f4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4439bc <__isoc23_strtoull@plt+0x3e23c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4437c0 <__isoc23_strtoull@plt+0x3e040> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x794 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443794 <__isoc23_strtoull@plt+0x3e014> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 443a14 <__isoc23_strtoull@plt+0x3e294> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0x990 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0x7e0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4437e0 <__isoc23_strtoull@plt+0x3e060> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x710 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44380c <__isoc23_strtoull@plt+0x3e08c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e5b08 ; NYI │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44404c <__isoc23_strtoull@plt+0x3e8cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0xa7c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e5acc ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44405c <__isoc23_strtoull@plt+0x3e8dc> // b.pmore │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0x260 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4438c0 <__isoc23_strtoull@plt+0x3e140> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0xad0 │ │ │ │ + add x18, x18, #0x884 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x23, x22 │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e5a78 ; NYI │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0xb14 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e5a34 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44416c <__isoc23_strtoull@plt+0x3e9ec> // b.any │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0xb48 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0xb6c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ - udf #133 │ │ │ │ + cbnz x18, 443884 <__isoc23_strtoull@plt+0x3e104> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0xb9c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - str x22, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4438ac <__isoc23_strtoull@plt+0x3e12c> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1f8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1e8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x738 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 444068 <__isoc23_strtoull@plt+0x3e8e8> // b.pmore │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0x2e8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 443968 <__isoc23_strtoull@plt+0x3e1e8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0x348 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - sub x14, x21, #0x28 │ │ │ │ - sub x13, x21, #0x10 │ │ │ │ - ldr x12, [x20, #24] │ │ │ │ - ldr x11, [x20, #32] │ │ │ │ - str x13, [sp, #40] │ │ │ │ - mov x13, x17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - str x14, [sp, #24] │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 444130 <__isoc23_strtoull@plt+0x3e9b0> // b.pmore │ │ │ │ - adrp x10, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x10, x10, #0x8d0 │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x15, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x15, x15, #0xcfc │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2624] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - sub x15, x21, #0x20 │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - str x17, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + add x18, x18, #0x92c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - mov x15, x23 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 444074 <__isoc23_strtoull@plt+0x3e8f4> // b.pmore │ │ │ │ - adrp x13, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x13, x13, #0x3a8 │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0xd3c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - str x14, [x20, #16] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 443fdc <__isoc23_strtoull@plt+0x3e85c> // b.any │ │ │ │ - str x15, [sp, #16] │ │ │ │ - mov x15, x14 │ │ │ │ - ldr x14, [sp, #16] │ │ │ │ - b 443c90 <__isoc23_strtoull@plt+0x3e510> │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 444124 <__isoc23_strtoull@plt+0x3e9a4> // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 444098 <__isoc23_strtoull@plt+0x3e918> // b.pmore │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0x408 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0x4b8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x7 │ │ │ │ - str x13, [sp, #32] │ │ │ │ - mov x13, x14 │ │ │ │ - ldr x14, [sp, #32] │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 4440a4 <__isoc23_strtoull@plt+0x3e924> // b.pmore │ │ │ │ - adrp x10, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x10, x10, #0x510 │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0xe58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - str x13, [x20] │ │ │ │ - str x12, [x20, #8] │ │ │ │ - str x11, [x20, #16] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x13, x24 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - b 443db0 <__isoc23_strtoull@plt+0x3e630> │ │ │ │ - udf #8 │ │ │ │ + cbnz x18, 44392c <__isoc23_strtoull@plt+0x3e1ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 443ea0 <__isoc23_strtoull@plt+0x3e720> // b.any │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0xf1c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 444118 <__isoc23_strtoull@plt+0x3e998> // b.pmore │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0x7c8 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - ldr x17, [x20, #64] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x14, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x14, x14, #0x878 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - str x14, [x21] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x7 │ │ │ │ - str x17, [sp, #24] │ │ │ │ - mov x17, x14 │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 443db0 <__isoc23_strtoull@plt+0x3e630> │ │ │ │ - udf #8 │ │ │ │ + b.ne 443954 <__isoc23_strtoull@plt+0x3e1d4> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1f8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1e8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x740 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x740 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003e5de0 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 443a38 <__isoc23_strtoull@plt+0x3e2b8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xa00 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443a00 <__isoc23_strtoull@plt+0x3e280> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x11, [x20, #24] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ + .inst 0x003e5da0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4440d8 <__isoc23_strtoull@plt+0x3e958> // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4440cc <__isoc23_strtoull@plt+0x3e94c> // b.pmore │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0x5c0 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x11, [x21, #-64] │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0x618 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x17, x17, #0x6c8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ + b.ne 443a24 <__isoc23_strtoull@plt+0x3e2a4> // b.any │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x750 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - sub x13, x21, #0x47 │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x7 │ │ │ │ - b 443db0 <__isoc23_strtoull@plt+0x3e630> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x778 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - b 443c00 <__isoc23_strtoull@plt+0x3e480> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 444160 <__isoc23_strtoull@plt+0x3e9e0> // b.pmore │ │ │ │ - adrp x13, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x13, x13, #0x930 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - adrp x12, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x12, x12, #0x9e0 │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x7 │ │ │ │ - str x15, [sp, #40] │ │ │ │ - mov x15, x13 │ │ │ │ - mov x13, x17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - str x14, [sp, #24] │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 443c00 <__isoc23_strtoull@plt+0x3e480> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x568 │ │ │ │ + add x22, x22, #0x7c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0xc7c │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x23, x15 │ │ │ │ - mov x22, x14 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0xe24 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x24, x13 │ │ │ │ - mov x23, x12 │ │ │ │ - mov x22, x11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44410c <__isoc23_strtoull@plt+0x3e98c> // b.pmore │ │ │ │ - adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x22, x14 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x15, #0x28 // #40 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ - add x15, x15, #0xfb8 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x23, x12 │ │ │ │ - mov x22, x11 │ │ │ │ - str x13, [x20] │ │ │ │ - str x17, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x548 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4441bc <__isoc23_strtoull@plt+0x3ea3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 443ad0 <__isoc23_strtoull@plt+0x3e350> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xaa4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443aa4 <__isoc23_strtoull@plt+0x3e324> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 444210 <__isoc23_strtoull@plt+0x3ea90> // b.pmore │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0x190 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x25, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x24 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xaf0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443af0 <__isoc23_strtoull@plt+0x3e370> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x578 │ │ │ │ + add x22, x22, #0x7f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - b 444240 <__isoc23_strtoull@plt+0x3eac0> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4442a4 <__isoc23_strtoull@plt+0x3eb24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 443bb0 <__isoc23_strtoull@plt+0x3e430> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xb84 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443b84 <__isoc23_strtoull@plt+0x3e404> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4442f8 <__isoc23_strtoull@plt+0x3eb78> // b.pmore │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0x278 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x25, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x24 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xbd0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443bd0 <__isoc23_strtoull@plt+0x3e450> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x5b8 │ │ │ │ + add x22, x22, #0x800 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 443bfc <__isoc23_strtoull@plt+0x3e47c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x003e5208 ; NYI │ │ │ │ + .inst 0x003e5c00 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 444374 <__isoc23_strtoull@plt+0x3ebf4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 443c7c <__isoc23_strtoull@plt+0x3e4fc> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 44436c <__isoc23_strtoull@plt+0x3ebec> │ │ │ │ + cbz x18, 443c74 <__isoc23_strtoull@plt+0x3e4f4> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x23, x23, #0x500 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1b8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ + b 58cea8 <__isoc23_strtoull@plt+0x187728> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4443fc <__isoc23_strtoull@plt+0x3ec7c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0x3d4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003e5ba0 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 443d1c <__isoc23_strtoull@plt+0x3e59c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xcec │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443cec <__isoc23_strtoull@plt+0x3e56c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e5b54 ; NYI │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xd3c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x4f0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443d3c <__isoc23_strtoull@plt+0x3e5bc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44445c <__isoc23_strtoull@plt+0x3ecdc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x4d0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x860 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #68 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e5b04 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 443d68 <__isoc23_strtoull@plt+0x3e5e8> // b.none │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xd9c │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443d9c <__isoc23_strtoull@plt+0x3e61c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4444bc <__isoc23_strtoull@plt+0x3ed3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x4f0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e5aa4 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 443e0c <__isoc23_strtoull@plt+0x3e68c> // b.any │ │ │ │ + adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x17, x17, #0xde8 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443de8 <__isoc23_strtoull@plt+0x3e668> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e5a58 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 443e68 <__isoc23_strtoull@plt+0x3e6e8> // b.any │ │ │ │ + ldur x25, [x22, #7] │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 682018 <__isoc23_strtoull@plt+0x27c898> │ │ │ │ + adrp x17, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x17, x17, #0xe44 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 443e44 <__isoc23_strtoull@plt+0x3e6c4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44451c <__isoc23_strtoull@plt+0x3ed9c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x4e0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e59fc ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 443e68 <__isoc23_strtoull@plt+0x3e6e8> // b.none │ │ │ │ + ldur x25, [x22, #6] │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 682018 <__isoc23_strtoull@plt+0x27c898> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x840 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003e59c8 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44457c <__isoc23_strtoull@plt+0x3edfc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.cc 443f08 <__isoc23_strtoull@plt+0x3e788> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 443ca0 <__isoc23_strtoull@plt+0x3e520> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 443ef0 <__isoc23_strtoull@plt+0x3e770> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x870 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003e5940 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 443e98 <__isoc23_strtoull@plt+0x3e718> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4445c4 <__isoc23_strtoull@plt+0x3ee44> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003e5908 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 443ca0 <__isoc23_strtoull@plt+0x3e520> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44461c <__isoc23_strtoull@plt+0x3ee9c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x17, x17, #0x598 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ + b.hi 443fd8 <__isoc23_strtoull@plt+0x3e858> // b.pmore │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xf30 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + adrp x18, 443000 <__isoc23_strtoull@plt+0x3d880> │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #856] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x880 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 444684 <__isoc23_strtoull@plt+0x3ef04> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44403c <__isoc23_strtoull@plt+0x3e8bc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 60f6f0 <__isoc23_strtoull@plt+0x209f70> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4446cc <__isoc23_strtoull@plt+0x3ef4c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 444728 <__isoc23_strtoull@plt+0x3efa8> // b.pmore │ │ │ │ + b.hi 4440b8 <__isoc23_strtoull@plt+0x3e938> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x15, x15, #0x6a0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ + adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x17, x17, #0x58 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x23, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1b0 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44478c <__isoc23_strtoull@plt+0x3f00c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4447d4 <__isoc23_strtoull@plt+0x3f054> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44482c <__isoc23_strtoull@plt+0x3f0ac> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x17, x17, #0x7a8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ + b.hi 44411c <__isoc23_strtoull@plt+0x3e99c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ mov x22, x18 │ │ │ │ b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44487c <__isoc23_strtoull@plt+0x3f0fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4441a8 <__isoc23_strtoull@plt+0x3ea28> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4441a0 <__isoc23_strtoull@plt+0x3ea20> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x15, x15, #0xd8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1b0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4448d8 <__isoc23_strtoull@plt+0x3f158> // b.pmore │ │ │ │ + b.hi 444228 <__isoc23_strtoull@plt+0x3eaa8> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x15, x15, #0x850 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ + adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x17, x17, #0x140 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44493c <__isoc23_strtoull@plt+0x3f1bc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 444284 <__isoc23_strtoull@plt+0x3eb04> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 60f6f0 <__isoc23_strtoull@plt+0x209f70> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 444984 <__isoc23_strtoull@plt+0x3f204> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4449dc <__isoc23_strtoull@plt+0x3f25c> // b.pmore │ │ │ │ + b.hi 444300 <__isoc23_strtoull@plt+0x3eb80> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x17, x17, #0x958 │ │ │ │ + add x17, x17, #0x2a0 │ │ │ │ stur x17, [x21, #-24] │ │ │ │ stur x23, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1a8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 444a44 <__isoc23_strtoull@plt+0x3f2c4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 444aa4 <__isoc23_strtoull@plt+0x3f324> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 444364 <__isoc23_strtoull@plt+0x3ebe4> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 444aec <__isoc23_strtoull@plt+0x3f36c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4443f0 <__isoc23_strtoull@plt+0x3ec70> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4443e8 <__isoc23_strtoull@plt+0x3ec68> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x15, x15, #0x320 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1a8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 444b44 <__isoc23_strtoull@plt+0x3f3c4> // b.pmore │ │ │ │ + b.hi 444470 <__isoc23_strtoull@plt+0x3ecf0> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x17, x17, #0xac0 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ + add x17, x17, #0x388 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ + udf #21 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e4a50 ; NYI │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44517c <__isoc23_strtoull@plt+0x3f9fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0xbac │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e4a14 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44518c <__isoc23_strtoull@plt+0x3fa0c> // b.pmore │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0x390 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0xc00 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x23, x22 │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e49c0 ; NYI │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0xc44 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e497c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44529c <__isoc23_strtoull@plt+0x3fb1c> // b.any │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0xc78 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0xc9c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ - udf #133 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4445ac <__isoc23_strtoull@plt+0x3ee2c> // b.lo, b.ul, b.last │ │ │ │ + mov x17, x24 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x15, x25 │ │ │ │ + and x14, x25, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 444558 <__isoc23_strtoull@plt+0x3edd8> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4445bc <__isoc23_strtoull@plt+0x3ee3c> // b.pmore │ │ │ │ + ldur x15, [x15, #7] │ │ │ │ + adrp x14, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x14, x14, #0x0 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.lt 4445e4 <__isoc23_strtoull@plt+0x3ee64> // b.tstop │ │ │ │ + adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x17, x17, #0x1d0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x17, x17, #0xccc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - str x22, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ - udf #4 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + b 4444c0 <__isoc23_strtoull@plt+0x3ed40> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 445198 <__isoc23_strtoull@plt+0x3fa18> // b.pmore │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0x418 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0x478 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - sub x14, x21, #0x28 │ │ │ │ - sub x13, x21, #0x10 │ │ │ │ - ldr x12, [x20, #24] │ │ │ │ - ldr x11, [x20, #32] │ │ │ │ - str x13, [sp, #40] │ │ │ │ - mov x13, x17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - str x14, [sp, #24] │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 445260 <__isoc23_strtoull@plt+0x3fae0> // b.pmore │ │ │ │ - adrp x10, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x10, x10, #0xa00 │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 444600 <__isoc23_strtoull@plt+0x3ee80> // b.pmore │ │ │ │ + ldur x15, [x15, #6] │ │ │ │ + adrp x14, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x14, x14, #0x248 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.lt 444628 <__isoc23_strtoull@plt+0x3eea8> // b.tstop │ │ │ │ + adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x17, x17, #0x418 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x15, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x15, x15, #0xe2c │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2624] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - sub x15, x21, #0x20 │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - str x17, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x15, x23 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4451a4 <__isoc23_strtoull@plt+0x3fa24> // b.pmore │ │ │ │ - adrp x13, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x13, x13, #0x4d8 │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x8a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x14, x14, #0x524 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x17, x17, #0xe6c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - str x14, [x20, #16] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + add x17, x17, #0x80 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x14, x14, #0x548 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 44510c <__isoc23_strtoull@plt+0x3f98c> // b.any │ │ │ │ - str x15, [sp, #16] │ │ │ │ - mov x15, x14 │ │ │ │ - ldr x14, [sp, #16] │ │ │ │ - b 444dc0 <__isoc23_strtoull@plt+0x3f640> │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 445254 <__isoc23_strtoull@plt+0x3fad4> // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4451c8 <__isoc23_strtoull@plt+0x3fa48> // b.pmore │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0x538 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x17, x17, #0x5e8 │ │ │ │ + add x17, x17, #0x2c8 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x7 │ │ │ │ - str x13, [sp, #32] │ │ │ │ - mov x13, x14 │ │ │ │ - ldr x14, [sp, #32] │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 4451d4 <__isoc23_strtoull@plt+0x3fa54> // b.pmore │ │ │ │ - adrp x10, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x10, x10, #0x640 │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0xf88 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - str x13, [x20] │ │ │ │ - str x12, [x20, #8] │ │ │ │ - str x11, [x20, #16] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x13, x24 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - b 444ee0 <__isoc23_strtoull@plt+0x3f760> │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 444fd0 <__isoc23_strtoull@plt+0x3f850> // b.any │ │ │ │ - adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x17, x17, #0x4c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4446f4 <__isoc23_strtoull@plt+0x3ef74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0x6a8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 445248 <__isoc23_strtoull@plt+0x3fac8> // b.pmore │ │ │ │ - adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x17, x17, #0x8f8 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - ldr x17, [x20, #64] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x14, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x14, x14, #0x9a8 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - str x14, [x21] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x7 │ │ │ │ - str x17, [sp, #24] │ │ │ │ - mov x17, x14 │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 444ee0 <__isoc23_strtoull@plt+0x3f760> │ │ │ │ - udf #8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4446a8 <__isoc23_strtoull@plt+0x3ef28> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x11, [x20, #24] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 445208 <__isoc23_strtoull@plt+0x3fa88> // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4451fc <__isoc23_strtoull@plt+0x3fa7c> // b.pmore │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0x6f0 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x11, [x21, #-64] │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0x748 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x17, x17, #0x7f8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x13, x21, #0x47 │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x7 │ │ │ │ - b 444ee0 <__isoc23_strtoull@plt+0x3f760> │ │ │ │ - udf #5 │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4446e0 <__isoc23_strtoull@plt+0x3ef60> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - b 444d30 <__isoc23_strtoull@plt+0x3f5b0> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 445290 <__isoc23_strtoull@plt+0x3fb10> // b.pmore │ │ │ │ - adrp x13, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x13, x13, #0xa60 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - adrp x12, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x12, x12, #0xb10 │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x7 │ │ │ │ - str x15, [sp, #40] │ │ │ │ - mov x15, x13 │ │ │ │ - mov x13, x17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - str x14, [sp, #24] │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 444d30 <__isoc23_strtoull@plt+0x3f5b0> │ │ │ │ + b 444498 <__isoc23_strtoull@plt+0x3ed18> │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x5e0 │ │ │ │ + add x22, x22, #0x8a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0xdac │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x23, x15 │ │ │ │ - mov x22, x14 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44477c <__isoc23_strtoull@plt+0x3effc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0xf54 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x24, x13 │ │ │ │ - mov x23, x12 │ │ │ │ - mov x22, x11 │ │ │ │ + add x18, x18, #0x768 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 444768 <__isoc23_strtoull@plt+0x3efe8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x22 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b 444498 <__isoc23_strtoull@plt+0x3ed18> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44523c <__isoc23_strtoull@plt+0x3fabc> // b.pmore │ │ │ │ + b.hi 4447c8 <__isoc23_strtoull@plt+0x3f048> // b.pmore │ │ │ │ adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x22, x14 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x15, #0x28 // #40 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x15, x15, #0xe8 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x23, x12 │ │ │ │ - mov x22, x11 │ │ │ │ - str x13, [x20] │ │ │ │ - str x17, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + add x18, x18, #0x720 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x5c0 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - nop │ │ │ │ + add x22, x22, #0x8b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4452ec <__isoc23_strtoull@plt+0x3fb6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ + b.cc 44482c <__isoc23_strtoull@plt+0x3f0ac> // b.lo, b.ul, b.last │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4453b8 <__isoc23_strtoull@plt+0x3fc38> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 60f6f0 <__isoc23_strtoull@plt+0x209f70> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 445334 <__isoc23_strtoull@plt+0x3fbb4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + b.cc 444884 <__isoc23_strtoull@plt+0x3f104> // b.lo, b.ul, b.last │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 60f6f0 <__isoc23_strtoull@plt+0x209f70> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 445390 <__isoc23_strtoull@plt+0x3fc10> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x15, x15, #0x308 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 445470 <__isoc23_strtoull@plt+0x3fcf0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0x3fc │ │ │ │ + b.cc 444980 <__isoc23_strtoull@plt+0x3f200> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0x8ec │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4453fc <__isoc23_strtoull@plt+0x3fc7c> │ │ │ │ + cbnz x18, 4448ec <__isoc23_strtoull@plt+0x3f16c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 44541c <__isoc23_strtoull@plt+0x3fc9c> // b.any │ │ │ │ - mov x22, x18 │ │ │ │ + b.ne 444940 <__isoc23_strtoull@plt+0x3f1c0> // b.any │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 444990 <__isoc23_strtoull@plt+0x3f210> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x15, x15, #0x7f0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1b0 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 445480 <__isoc23_strtoull@plt+0x3fd00> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x14, x14, #0x2c0 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 444990 <__isoc23_strtoull@plt+0x3f210> // b.pmore │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + adrp x15, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x15, x15, #0x848 │ │ │ │ stur x15, [x21, #-24] │ │ │ │ - adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x17, x17, #0x358 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x1a8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x5f0 │ │ │ │ + add x22, x22, #0x8b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ + mov x22, x17 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 4447a0 <__isoc23_strtoull@plt+0x3f020> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4448a8 <__isoc23_strtoull@plt+0x3f128> │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 444660 <__isoc23_strtoull@plt+0x3eee0> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 444aa0 <__isoc23_strtoull@plt+0x3f320> // b.pmore │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0x9b8 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0xa08 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1728] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x46 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x8c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4454f8 <__isoc23_strtoull@plt+0x3fd78> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0x4e8 │ │ │ │ + b.cc 444b24 <__isoc23_strtoull@plt+0x3f3a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0xb10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4454e8 <__isoc23_strtoull@plt+0x3fd68> │ │ │ │ + cbnz x18, 444b10 <__isoc23_strtoull@plt+0x3f390> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4453b8 <__isoc23_strtoull@plt+0x3fc38> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x5f8 │ │ │ │ + add x22, x22, #0x8c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 445544 <__isoc23_strtoull@plt+0x3fdc4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 4455cc <__isoc23_strtoull@plt+0x3fe4c> // b.hs, b.nlast │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x628 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 445628 <__isoc23_strtoull@plt+0x3fea8> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x14, x14, #0x518 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - mov x17, x15 │ │ │ │ - adrp x15, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x15, x15, #0x604 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 444ba4 <__isoc23_strtoull@plt+0x3f424> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0xb90 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 445604 <__isoc23_strtoull@plt+0x3fe84> │ │ │ │ + cbnz x18, 444b90 <__isoc23_strtoull@plt+0x3f410> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 445594 <__isoc23_strtoull@plt+0x3fe14> // b.any │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x8d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 445650 <__isoc23_strtoull@plt+0x3fed0> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4456b4 <__isoc23_strtoull@plt+0x3ff34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.cc 444c24 <__isoc23_strtoull@plt+0x3f4a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0xc10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 444c10 <__isoc23_strtoull@plt+0x3f490> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44571c <__isoc23_strtoull@plt+0x3ff9c> // b.pmore │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0x688 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x670 │ │ │ │ + add x22, x22, #0x8d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4456d8 <__isoc23_strtoull@plt+0x3ff58> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 445810 <__isoc23_strtoull@plt+0x40090> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0x7ac │ │ │ │ + b.cc 444ca4 <__isoc23_strtoull@plt+0x3f524> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0xc90 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x24 │ │ │ │ - mov x22, x18 │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 444c90 <__isoc23_strtoull@plt+0x3f510> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 445804 <__isoc23_strtoull@plt+0x40084> // b.any │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 445820 <__isoc23_strtoull@plt+0x400a0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2240] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x680 │ │ │ │ + add x22, x22, #0x8e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 445770 <__isoc23_strtoull@plt+0x3fff0> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003e3e30 ; NYI │ │ │ │ - adrp x24, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x24, x24, #0x690 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003e3e10 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4458e0 <__isoc23_strtoull@plt+0x40160> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4458d8 <__isoc23_strtoull@plt+0x40158> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 444d24 <__isoc23_strtoull@plt+0x3f5a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x17, x17, #0x860 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x100 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 444d10 <__isoc23_strtoull@plt+0x3f590> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003e3d90 ; NYI │ │ │ │ - adrp x24, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x24, x24, #0x690 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003e3d70 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 445980 <__isoc23_strtoull@plt+0x40200> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 445978 <__isoc23_strtoull@plt+0x401f8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x17, x17, #0x900 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x100 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x8e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003e3cf0 ; NYI │ │ │ │ - adrp x24, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x24, x24, #0x690 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003e3cd0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 445a20 <__isoc23_strtoull@plt+0x402a0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 445a18 <__isoc23_strtoull@plt+0x40298> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x17, x17, #0x9a0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x100 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e3c48 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 445c04 <__isoc23_strtoull@plt+0x40484> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0xa9c │ │ │ │ + b.cc 444e60 <__isoc23_strtoull@plt+0x3f6e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0xdc4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 602580 <__isoc23_strtoull@plt+0x1fce00> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 444dc4 <__isoc23_strtoull@plt+0x3f644> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e3bf4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 445b08 <__isoc23_strtoull@plt+0x40388> // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 445c14 <__isoc23_strtoull@plt+0x40494> // b.pmore │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0x880 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2240] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 444e2c <__isoc23_strtoull@plt+0x3f6ac> // b.any │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 444e70 <__isoc23_strtoull@plt+0x3f6f0> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3192] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0xb44 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ + adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x17, x17, #0xe8c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 445b44 <__isoc23_strtoull@plt+0x403c4> │ │ │ │ + cbnz x18, 444e8c <__isoc23_strtoull@plt+0x3f70c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x918 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e3b4c ; NYI │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0xb80 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 444eec <__isoc23_strtoull@plt+0x3f76c> // b.none │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0xf14 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 445b80 <__isoc23_strtoull@plt+0x40400> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 444f4c <__isoc23_strtoull@plt+0x3f7cc> // b.any │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e3b10 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 445c94 <__isoc23_strtoull@plt+0x40514> // b.any │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0xbc0 │ │ │ │ + b.ne 444f2c <__isoc23_strtoull@plt+0x3f7ac> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 444eec <__isoc23_strtoull@plt+0x3f76c> │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x17, x17, #0xed8 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 444d80 <__isoc23_strtoull@plt+0x3f600> │ │ │ │ + adrp x18, 444000 <__isoc23_strtoull@plt+0x3e880> │ │ │ │ + add x18, x18, #0xf7c │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 445bc0 <__isoc23_strtoull@plt+0x40440> │ │ │ │ + cbnz x18, 444f7c <__isoc23_strtoull@plt+0x3f7fc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e3ad0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 445c2c <__isoc23_strtoull@plt+0x404ac> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 445c20 <__isoc23_strtoull@plt+0x404a0> // b.pmore │ │ │ │ + b.hi 444fe8 <__isoc23_strtoull@plt+0x3f868> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x6b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 445c88 <__isoc23_strtoull@plt+0x40508> // b.pmore │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0x920 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2240] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 445cf0 <__isoc23_strtoull@plt+0x40570> // b.pmore │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0x9c0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2240] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003e39a0 ; NYI │ │ │ │ - b 445a48 <__isoc23_strtoull@plt+0x402c8> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003e3960 ; NYI │ │ │ │ - adrp x24, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x24, x24, #0x690 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 445084 <__isoc23_strtoull@plt+0x3f904> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x50 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - udf #1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4450b0 <__isoc23_strtoull@plt+0x3f930> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003e3940 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 445db0 <__isoc23_strtoull@plt+0x40630> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 445da8 <__isoc23_strtoull@plt+0x40628> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x17, x17, #0xd30 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x100 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44508c <__isoc23_strtoull@plt+0x3f90c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e38b8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 445eb8 <__isoc23_strtoull@plt+0x40738> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0xe18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x24 │ │ │ │ + b.cc 4451e0 <__isoc23_strtoull@plt+0x3fa60> // b.lo, b.ul, b.last │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + and x15, x23, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 44520c <__isoc23_strtoull@plt+0x3fa8c> // b.none │ │ │ │ + adrp x15, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x15, x15, #0x10c │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ mov x22, x18 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44510c <__isoc23_strtoull@plt+0x3f98c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e3878 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 445e84 <__isoc23_strtoull@plt+0x40704> // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + b.ne 44528c <__isoc23_strtoull@plt+0x3fb0c> // b.any │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4452c4 <__isoc23_strtoull@plt+0x3fb44> // b.any │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 445ec8 <__isoc23_strtoull@plt+0x40748> // b.pmore │ │ │ │ + b.hi 4452b8 <__isoc23_strtoull@plt+0x3fb38> // b.pmore │ │ │ │ adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0xd50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2240] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x23, x21, #0x40 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 445ed4 <__isoc23_strtoull@plt+0x40754> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x920 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 445268 <__isoc23_strtoull@plt+0x3fae8> // b.pmore │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1048] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3192] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x23, x21, #0x6 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x6d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x15, x15, #0x200 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x150 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 444d80 <__isoc23_strtoull@plt+0x3f600> │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e37e0 ; NYI │ │ │ │ - b 445dd8 <__isoc23_strtoull@plt+0x40658> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4453a0 <__isoc23_strtoull@plt+0x3fc20> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x33c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44533c <__isoc23_strtoull@plt+0x3fbbc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x17, x17, #0x36c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4450b0 <__isoc23_strtoull@plt+0x3f930> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003e3820 ; NYI │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x738 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4453b0 <__isoc23_strtoull@plt+0x3fc30> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003e3808 ; NYI │ │ │ │ - b 445f18 <__isoc23_strtoull@plt+0x40798> │ │ │ │ - nop │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x928 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x36c │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 445f88 <__isoc23_strtoull@plt+0x40808> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44540c <__isoc23_strtoull@plt+0x3fc8c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 469400 <__isoc23_strtoull@plt+0x63c80> │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 446000 <__isoc23_strtoull@plt+0x40880> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 445ff8 <__isoc23_strtoull@plt+0x40878> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x15, x15, #0xf60 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x17 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 445454 <__isoc23_strtoull@plt+0x3fcd4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44608c <__isoc23_strtoull@plt+0x4090c> // b.pmore │ │ │ │ - adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - stur x24, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1832] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x770 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4460e0 <__isoc23_strtoull@plt+0x40960> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44549c <__isoc23_strtoull@plt+0x3fd1c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4694a8 <__isoc23_strtoull@plt+0x63d28> │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 446158 <__isoc23_strtoull@plt+0x409d8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 446150 <__isoc23_strtoull@plt+0x409d0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44564c <__isoc23_strtoull@plt+0x3fecc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x508 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x15, x15, #0xb8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 445508 <__isoc23_strtoull@plt+0x3fd88> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 445530 <__isoc23_strtoull@plt+0x3fdb0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x560 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 445560 <__isoc23_strtoull@plt+0x3fde0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x59c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44559c <__isoc23_strtoull@plt+0x3fe1c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4461e4 <__isoc23_strtoull@plt+0x40a64> // b.pmore │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0xf8 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - stur x24, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44571c <__isoc23_strtoull@plt+0x3ff9c> // b.any │ │ │ │ + adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x17, x17, #0x5e4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4455e4 <__isoc23_strtoull@plt+0x3fe64> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 445660 <__isoc23_strtoull@plt+0x3fee0> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 445654 <__isoc23_strtoull@plt+0x3fed4> // b.pmore │ │ │ │ + adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x17, x17, #0x3d8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1832] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x930 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x778 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44629c <__isoc23_strtoull@plt+0x40b1c> // b.pmore │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 445710 <__isoc23_strtoull@plt+0x3ff90> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x14, x14, #0x428 │ │ │ │ + stur x14, [x21, #-112] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x24, [x21, #-56] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1120] │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x4e │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x930 │ │ │ │ add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x780 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 446354 <__isoc23_strtoull@plt+0x40bd4> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1120] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 445780 <__isoc23_strtoull@plt+0x40000> // b.pmore │ │ │ │ + adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x17, x17, #0x470 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x788 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4463a8 <__isoc23_strtoull@plt+0x40c28> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4457cc <__isoc23_strtoull@plt+0x4004c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 60f678 <__isoc23_strtoull@plt+0x209ef8> │ │ │ │ + b 4454c0 <__isoc23_strtoull@plt+0x3fd40> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 446460 <__isoc23_strtoull@plt+0x40ce0> // b.pmore │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x380 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x23, [x21, #-72] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1120] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x790 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003e3310 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4464b0 <__isoc23_strtoull@plt+0x40d30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 445910 <__isoc23_strtoull@plt+0x40190> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x834 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 445834 <__isoc23_strtoull@plt+0x400b4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 446574 <__isoc23_strtoull@plt+0x40df4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x518 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44585c <__isoc23_strtoull@plt+0x400dc> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x898 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 446518 <__isoc23_strtoull@plt+0x40d98> │ │ │ │ + cbnz x18, 445898 <__isoc23_strtoull@plt+0x40118> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x17, x17, #0x8c8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4450b0 <__isoc23_strtoull@plt+0x3f930> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44657c <__isoc23_strtoull@plt+0x40dfc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ + b.hi 445920 <__isoc23_strtoull@plt+0x401a0> // b.pmore │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x4c0 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 445938 <__isoc23_strtoull@plt+0x401b8> // b.any │ │ │ │ + sub x21, x21, #0x48 │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4454c0 <__isoc23_strtoull@plt+0x3fd40> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x948 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003e31f8 ; NYI │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 446614 <__isoc23_strtoull@plt+0x40e94> // b.pmore │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x488 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x8c8 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x17, x17, #0x7a0 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ stur x23, [x21, #-48] │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x4d0 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1832] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x7b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4466ec <__isoc23_strtoull@plt+0x40f6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x690 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 445a18 <__isoc23_strtoull@plt+0x40298> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 446690 <__isoc23_strtoull@plt+0x40f10> │ │ │ │ + cbnz x18, 4459e0 <__isoc23_strtoull@plt+0x40260> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4466f4 <__isoc23_strtoull@plt+0x40f74> // b.pmore │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 445a04 <__isoc23_strtoull@plt+0x40284> // b.any │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x950 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 446778 <__isoc23_strtoull@plt+0x40ff8> // b.pmore │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x648 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1832] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 445ac0 <__isoc23_strtoull@plt+0x40340> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xa80 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 445a80 <__isoc23_strtoull@plt+0x40300> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 445aa8 <__isoc23_strtoull@plt+0x40328> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x7c0 │ │ │ │ + add x22, x22, #0x958 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 445b18 <__isoc23_strtoull@plt+0x40398> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 445b18 <__isoc23_strtoull@plt+0x40398> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44685c <__isoc23_strtoull@plt+0x410dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x818 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 445c08 <__isoc23_strtoull@plt+0x40488> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xb58 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 446818 <__isoc23_strtoull@plt+0x41098> │ │ │ │ + cbnz x18, 445b58 <__isoc23_strtoull@plt+0x403d8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 446864 <__isoc23_strtoull@plt+0x410e4> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #3016] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4468fc <__isoc23_strtoull@plt+0x4117c> // b.pmore │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x7a8 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1832] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 445b80 <__isoc23_strtoull@plt+0x40400> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x7c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4469d4 <__isoc23_strtoull@plt+0x41254> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x978 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xbbc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 446978 <__isoc23_strtoull@plt+0x411f8> │ │ │ │ + cbnz x18, 445bbc <__isoc23_strtoull@plt+0x4043c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4469dc <__isoc23_strtoull@plt+0x4125c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 445c18 <__isoc23_strtoull@plt+0x40498> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 445c50 <__isoc23_strtoull@plt+0x404d0> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x15, x15, #0xae0 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x17 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x960 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 445c50 <__isoc23_strtoull@plt+0x404d0> // b.pmore │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + adrp x15, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x15, x15, #0xaf8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ + mov x22, x17 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 445cf4 <__isoc23_strtoull@plt+0x40574> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xcc0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x958 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 446a60 <__isoc23_strtoull@plt+0x412e0> // b.pmore │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0x930 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x24, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 445cfc <__isoc23_strtoull@plt+0x4057c> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1832] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x7d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 446abc <__isoc23_strtoull@plt+0x4133c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 445d74 <__isoc23_strtoull@plt+0x405f4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2472] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xd68 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 445d68 <__isoc23_strtoull@plt+0x405e8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x23, [x22, #15] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 445e50 <__isoc23_strtoull@plt+0x406d0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003e2d00 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 446b88 <__isoc23_strtoull@plt+0x41408> // b.lo, b.ul, b.last │ │ │ │ + b.cc 445dec <__isoc23_strtoull@plt+0x4066c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xde0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 446b28 <__isoc23_strtoull@plt+0x413a8> │ │ │ │ + cbnz x18, 445de0 <__isoc23_strtoull@plt+0x40660> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e2cb0 ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 446b90 <__isoc23_strtoull@plt+0x41410> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x7d8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ + udf #0 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 445b18 <__isoc23_strtoull@plt+0x40398> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003e2c20 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 446be8 <__isoc23_strtoull@plt+0x41468> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x17, x17, #0xad8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 445e30 <__isoc23_strtoull@plt+0x406b0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 445e50 <__isoc23_strtoull@plt+0x406d0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e2bc8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 445f94 <__isoc23_strtoull@plt+0x40814> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xe90 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 445e90 <__isoc23_strtoull@plt+0x40710> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 445eb8 <__isoc23_strtoull@plt+0x40738> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xefc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 445efc <__isoc23_strtoull@plt+0x4077c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 445fb0 <__isoc23_strtoull@plt+0x40830> // b.any │ │ │ │ add x21, x21, #0x70 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 446c9c <__isoc23_strtoull@plt+0x4151c> // b.pmore │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0xa88 │ │ │ │ + b.hi 445fa4 <__isoc23_strtoull@plt+0x40824> // b.pmore │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xc70 │ │ │ │ stur x18, [x21, #-104] │ │ │ │ - stur x23, [x21, #-88] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xd18 │ │ │ │ stur x18, [x21, #-80] │ │ │ │ sub x18, x21, #0x68 │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ + adrp x17, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x17, x17, #0xd90 │ │ │ │ stur x17, [x21, #-56] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ sub x18, x21, #0x38 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0xbb8 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x26, [x21] │ │ │ │ - sub x26, x21, #0x1c │ │ │ │ - mov x18, x25 │ │ │ │ - sub x25, x21, #0x7 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - b 451d68 <__isoc23_strtoull@plt+0x4c5e8> │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x800 │ │ │ │ + add x22, x22, #0x968 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 445ffc <__isoc23_strtoull@plt+0x4087c> // b.pmore │ │ │ │ + adrp x18, 445000 <__isoc23_strtoull@plt+0x3f880> │ │ │ │ + add x18, x18, #0xe08 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e2b30 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 446da8 <__isoc23_strtoull@plt+0x41628> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0xd10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 446d10 <__isoc23_strtoull@plt+0x41590> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e2af0 ; NYI │ │ │ │ + b.cc 446094 <__isoc23_strtoull@plt+0x40914> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0xd54 │ │ │ │ + add x18, x18, #0x64 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 446d54 <__isoc23_strtoull@plt+0x415d4> │ │ │ │ + cbnz x18, 446064 <__isoc23_strtoull@plt+0x408e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e2aac ; NYI │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 446d90 <__isoc23_strtoull@plt+0x41610> │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 446084 <__isoc23_strtoull@plt+0x40904> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 445e50 <__isoc23_strtoull@plt+0x406d0> │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e2a70 ; NYI │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 446c10 <__isoc23_strtoull@plt+0x41490> │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x810 │ │ │ │ + add x22, x22, #0x970 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 446dfc <__isoc23_strtoull@plt+0x4167c> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #224] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x2 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 446140 <__isoc23_strtoull@plt+0x409c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0x100 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 446100 <__isoc23_strtoull@plt+0x40980> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 446128 <__isoc23_strtoull@plt+0x409a8> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x848 │ │ │ │ + add x22, x22, #0x978 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 446e5c <__isoc23_strtoull@plt+0x416dc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 446188 <__isoc23_strtoull@plt+0x40a08> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x23, x23, #0x850 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 4461a8 <__isoc23_strtoull@plt+0x40a28> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003e29a8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 446f28 <__isoc23_strtoull@plt+0x417a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0xec8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 4461f4 <__isoc23_strtoull@plt+0x40a74> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x980 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44627c <__isoc23_strtoull@plt+0x40afc> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x17, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x17, x17, #0x228 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 446ec8 <__isoc23_strtoull@plt+0x41748> │ │ │ │ + cbnz x18, 446228 <__isoc23_strtoull@plt+0x40aa8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e2958 ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 446f30 <__isoc23_strtoull@plt+0x417b0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x820 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 446250 <__isoc23_strtoull@plt+0x40ad0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0x1dc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4461dc <__isoc23_strtoull@plt+0x40a5c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003e28c8 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 446f88 <__isoc23_strtoull@plt+0x41808> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4462c4 <__isoc23_strtoull@plt+0x40b44> // b.pmore │ │ │ │ adrp x17, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x17, x17, #0xe78 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003e2870 ; NYI │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44706c <__isoc23_strtoull@plt+0x418ec> // b.pmore │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0xe28 │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - stur x24, [x21, #-144] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2912] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - sub x18, x21, #0xa0 │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2432] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - sub x17, x21, #0x70 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x23, [x21, #-72] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2712] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1688] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x57 │ │ │ │ + add x17, x17, #0x160 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ - add x18, x18, #0xf58 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x27, [x21] │ │ │ │ - mov x18, x26 │ │ │ │ - sub x26, x21, #0x27 │ │ │ │ - mov x17, x25 │ │ │ │ - sub x25, x21, #0x7 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - b 451d68 <__isoc23_strtoull@plt+0x4c5e8> │ │ │ │ - mov x18, #0xa8 // #168 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x878 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e27d8 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 447180 <__isoc23_strtoull@plt+0x41a00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0xe4 │ │ │ │ + b.cc 44635c <__isoc23_strtoull@plt+0x40bdc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0x32c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4470e4 <__isoc23_strtoull@plt+0x41964> │ │ │ │ + cbnz x18, 44632c <__isoc23_strtoull@plt+0x40bac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e2794 ; NYI │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0x128 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447128 <__isoc23_strtoull@plt+0x419a8> │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44634c <__isoc23_strtoull@plt+0x40bcc> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4461a8 <__isoc23_strtoull@plt+0x40a28> │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e2750 ; NYI │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0x164 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x988 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003e3668 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4463d8 <__isoc23_strtoull@plt+0x40c58> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4463d0 <__isoc23_strtoull@plt+0x40c50> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447164 <__isoc23_strtoull@plt+0x419e4> │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 446500 <__isoc23_strtoull@plt+0x40d80> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e2714 ; NYI │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 446fb0 <__isoc23_strtoull@plt+0x41830> │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x888 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003e35f8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 446418 <__isoc23_strtoull@plt+0x40c98> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 446500 <__isoc23_strtoull@plt+0x40d80> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003e35b8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 446458 <__isoc23_strtoull@plt+0x40cd8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 446500 <__isoc23_strtoull@plt+0x40d80> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4471cc <__isoc23_strtoull@plt+0x41a4c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44649c <__isoc23_strtoull@plt+0x40d1c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 447238 <__isoc23_strtoull@plt+0x41ab8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x17, x17, #0x1a0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003e3530 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4464e0 <__isoc23_strtoull@plt+0x40d60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 446500 <__isoc23_strtoull@plt+0x40d80> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e2618 ; NYI │ │ │ │ + .inst 0x003e34c8 ; NYI │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 447370 <__isoc23_strtoull@plt+0x41bf0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0x2a4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4466f0 <__isoc23_strtoull@plt+0x40f70> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0x540 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 446540 <__isoc23_strtoull@plt+0x40dc0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e34a8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 446568 <__isoc23_strtoull@plt+0x40de8> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0x5a4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4472a4 <__isoc23_strtoull@plt+0x41b24> │ │ │ │ + cbnz x18, 4465a4 <__isoc23_strtoull@plt+0x40e24> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e25d4 ; NYI │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0x2e8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + .inst 0x003e3444 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4467a4 <__isoc23_strtoull@plt+0x41024> // b.any │ │ │ │ + adrp x17, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x17, x17, #0x5fc │ │ │ │ stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4472e8 <__isoc23_strtoull@plt+0x41b68> │ │ │ │ + cbnz x18, 4465fc <__isoc23_strtoull@plt+0x40e7c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e2590 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + .inst 0x003e33ec ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44664c <__isoc23_strtoull@plt+0x40ecc> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 447380 <__isoc23_strtoull@plt+0x41c00> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x15, x15, #0x1f0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x15, x15, #0x354 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.hi 446700 <__isoc23_strtoull@plt+0x40f80> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x9c8 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447354 <__isoc23_strtoull@plt+0x41bd4> │ │ │ │ + cbnz x18, 446690 <__isoc23_strtoull@plt+0x40f10> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003e2524 ; NYI │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ + .inst 0x003e3358 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 446718 <__isoc23_strtoull@plt+0x40f98> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44670c <__isoc23_strtoull@plt+0x40f8c> // b.pmore │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0x3f0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 446fb0 <__isoc23_strtoull@plt+0x41830> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x898 │ │ │ │ + add x22, x22, #0x9e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 446798 <__isoc23_strtoull@plt+0x41018> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x17, x17, #0x430 │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + adrp x17, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x17, x17, #0x470 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 44745c <__isoc23_strtoull@plt+0x41cdc> // b.lo, b.ul, b.last │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 447454 <__isoc23_strtoull@plt+0x41cd4> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x15, x15, #0x3a8 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3016] │ │ │ │ + b.hi 4467ec <__isoc23_strtoull@plt+0x4106c> // b.pmore │ │ │ │ + adrp x17, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x17, x17, #0x4b8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3216] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x17 │ │ │ │ - mov x22, x17 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003e3210 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 446860 <__isoc23_strtoull@plt+0x410e0> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 446858 <__isoc23_strtoull@plt+0x410d8> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 446b10 <__isoc23_strtoull@plt+0x41390> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003e31a0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4474ac <__isoc23_strtoull@plt+0x41d2c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4468a0 <__isoc23_strtoull@plt+0x41120> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2200] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 446b10 <__isoc23_strtoull@plt+0x41390> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x003e3160 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 447588 <__isoc23_strtoull@plt+0x41e08> // b.lo, b.ul, b.last │ │ │ │ + b.cc 446960 <__isoc23_strtoull@plt+0x411e0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0x518 │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0x908 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447518 <__isoc23_strtoull@plt+0x41d98> │ │ │ │ + cbnz x18, 446908 <__isoc23_strtoull@plt+0x41188> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003e3110 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 447540 <__isoc23_strtoull@plt+0x41dc0> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 44692c <__isoc23_strtoull@plt+0x411ac> // b.any │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x9f8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 447590 <__isoc23_strtoull@plt+0x41e10> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x17, x17, #0x478 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0x978 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 446978 <__isoc23_strtoull@plt+0x411f8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e30a0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 446994 <__isoc23_strtoull@plt+0x41214> // b.any │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 446b10 <__isoc23_strtoull@plt+0x41390> │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 446b10 <__isoc23_strtoull@plt+0x41390> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 447678 <__isoc23_strtoull@plt+0x41ef8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0x608 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x23, x23, #0x8a8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #1 │ │ │ │ + b.cc 446a6c <__isoc23_strtoull@plt+0x412ec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0x9f0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4469f0 <__isoc23_strtoull@plt+0x41270> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 446a54 <__isoc23_strtoull@plt+0x412d4> // b.none │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0xa30 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 446a30 <__isoc23_strtoull@plt+0x412b0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 447680 <__isoc23_strtoull@plt+0x41f00> // b.pmore │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 446a54 <__isoc23_strtoull@plt+0x412d4> // b.any │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x12, x12, #0x4c8 │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4476f4 <__isoc23_strtoull@plt+0x41f74> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 446ae8 <__isoc23_strtoull@plt+0x41368> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 446ae0 <__isoc23_strtoull@plt+0x41360> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x15, x15, #0x9b0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003e2ee8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4477e0 <__isoc23_strtoull@plt+0x42060> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0x768 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + b.cc 446c10 <__isoc23_strtoull@plt+0x41490> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0xb50 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447768 <__isoc23_strtoull@plt+0x41fe8> │ │ │ │ + cbnz x18, 446b50 <__isoc23_strtoull@plt+0x413d0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003e2ec8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 447790 <__isoc23_strtoull@plt+0x42010> // b.any │ │ │ │ + b.ne 446b78 <__isoc23_strtoull@plt+0x413f8> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0xbb4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 446bb4 <__isoc23_strtoull@plt+0x41434> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e2e64 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 446c2c <__isoc23_strtoull@plt+0x414ac> // b.any │ │ │ │ add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4477e8 <__isoc23_strtoull@plt+0x42068> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x17, x17, #0x6c8 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 446c20 <__isoc23_strtoull@plt+0x414a0> // b.pmore │ │ │ │ + adrp x17, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x17, x17, #0x878 │ │ │ │ stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0xa18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4478e0 <__isoc23_strtoull@plt+0x42160> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0x868 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x23, x23, #0x8a8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4478e8 <__isoc23_strtoull@plt+0x42168> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x12, x12, #0x710 │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x138 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 447b98 <__isoc23_strtoull@plt+0x42418> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - sub x17, x21, #0x130 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x128 │ │ │ │ - str x23, [x18] │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0x3c8 │ │ │ │ - sub x17, x21, #0x120 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x110 │ │ │ │ - str x24, [x18] │ │ │ │ - sub x18, x21, #0x108 │ │ │ │ - str x23, [x18] │ │ │ │ - sub x18, x21, #0x12f │ │ │ │ - sub x17, x21, #0x120 │ │ │ │ - and x15, x25, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 447a94 <__isoc23_strtoull@plt+0x42314> // b.any │ │ │ │ - adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x15, x15, #0x5b0 │ │ │ │ - stur x15, [x21, #-256] │ │ │ │ - stur x26, [x21, #-240] │ │ │ │ - stur x27, [x21, #-232] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2912] │ │ │ │ - stur x15, [x21, #-224] │ │ │ │ - stur x17, [x21, #-208] │ │ │ │ - adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x15, x15, #0x6a8 │ │ │ │ - stur x15, [x21, #-200] │ │ │ │ - stur x18, [x21, #-192] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3288] │ │ │ │ - stur x18, [x21, #-184] │ │ │ │ - stur x17, [x21, #-168] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2432] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - sub x18, x21, #0xb8 │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - sub x18, x21, #0xc7 │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1688] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0x9f │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x18, x21, #0xe0 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3568] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x6f │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 446ca4 <__isoc23_strtoull@plt+0x41524> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x15, x15, #0x8b8 │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0x100 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1096] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ + adrp x15, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x15, x15, #0xa88 │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #264] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x900 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x24 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x15, [x25, #6] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2216] │ │ │ │ - stur x14, [x21, #-256] │ │ │ │ - stur x25, [x21, #-248] │ │ │ │ - adrp x14, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x14, x14, #0x808 │ │ │ │ - stur x14, [x21, #-240] │ │ │ │ - stur x15, [x21, #-224] │ │ │ │ - stur x26, [x21, #-216] │ │ │ │ - stur x27, [x21, #-208] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2912] │ │ │ │ - stur x15, [x21, #-200] │ │ │ │ - stur x17, [x21, #-184] │ │ │ │ - adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x15, x15, #0x910 │ │ │ │ - stur x15, [x21, #-176] │ │ │ │ - stur x18, [x21, #-168] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3288] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - stur x17, [x21, #-144] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2432] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - sub x18, x21, #0xa0 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - sub x18, x21, #0xaf │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1688] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - sub x18, x21, #0x70 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x87 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0xc8 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3568] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x57 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0xf0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1096] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #264] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ sub x18, x21, #0x1e │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0xff │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x138 // #312 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + .inst 0x003e2d60 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 447ca8 <__isoc23_strtoull@plt+0x42528> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0xc0c │ │ │ │ + b.cc 446d54 <__isoc23_strtoull@plt+0x415d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0xd0c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447c0c <__isoc23_strtoull@plt+0x4248c> │ │ │ │ + cbnz x18, 446d0c <__isoc23_strtoull@plt+0x4158c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0xc50 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447c50 <__isoc23_strtoull@plt+0x424d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0xc8c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447c8c <__isoc23_strtoull@plt+0x4250c> │ │ │ │ + .inst 0x003e2d1c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 446d2c <__isoc23_strtoull@plt+0x415ac> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 446500 <__isoc23_strtoull@plt+0x40d80> │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 446d44 <__isoc23_strtoull@plt+0x415c4> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 446b10 <__isoc23_strtoull@plt+0x41390> │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 447938 <__isoc23_strtoull@plt+0x421b8> │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x920 │ │ │ │ + add x22, x22, #0xa48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 447de0 <__isoc23_strtoull@plt+0x42660> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0xd14 │ │ │ │ + b.cc 446e0c <__isoc23_strtoull@plt+0x4168c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0xdc4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447d14 <__isoc23_strtoull@plt+0x42594> │ │ │ │ + cbnz x18, 446dc4 <__isoc23_strtoull@plt+0x41644> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0xd58 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 446dfc <__isoc23_strtoull@plt+0x4167c> // b.any │ │ │ │ + adrp x17, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x17, x17, #0xe2c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 446e2c <__isoc23_strtoull@plt+0x416ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0xa58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 446e54 <__isoc23_strtoull@plt+0x416d4> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0xe98 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447d58 <__isoc23_strtoull@plt+0x425d8> │ │ │ │ + cbnz x18, 446e98 <__isoc23_strtoull@plt+0x41718> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 447df0 <__isoc23_strtoull@plt+0x42670> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3040] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x15, x15, #0xdc4 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 446f04 <__isoc23_strtoull@plt+0x41784> // b.none │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0xedc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447dc4 <__isoc23_strtoull@plt+0x42644> │ │ │ │ + cbnz x18, 446edc <__isoc23_strtoull@plt+0x4175c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 447938 <__isoc23_strtoull@plt+0x421b8> │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x928 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 446f04 <__isoc23_strtoull@plt+0x41784> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 447e90 <__isoc23_strtoull@plt+0x42710> // b.lo, b.ul, b.last │ │ │ │ + b.cc 446f50 <__isoc23_strtoull@plt+0x417d0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0xe68 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447e68 <__isoc23_strtoull@plt+0x426e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 446ff0 <__isoc23_strtoull@plt+0x41870> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 447e98 <__isoc23_strtoull@plt+0x42718> // b.tcont │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 446f90 <__isoc23_strtoull@plt+0x41810> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 446ff0 <__isoc23_strtoull@plt+0x41870> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #88] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 446fd0 <__isoc23_strtoull@plt+0x41850> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 446ff0 <__isoc23_strtoull@plt+0x41870> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 447f78 <__isoc23_strtoull@plt+0x427f8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 447184 <__isoc23_strtoull@plt+0x41a04> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0xf08 │ │ │ │ + add x18, x18, #0x30 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447f08 <__isoc23_strtoull@plt+0x42788> │ │ │ │ + cbnz x18, 447030 <__isoc23_strtoull@plt+0x418b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 447f88 <__isoc23_strtoull@plt+0x42808> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - adrp x11, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x11, x11, #0xe10 │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3600] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x930 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 448054 <__isoc23_strtoull@plt+0x428d4> // b.lo, b.ul, b.last │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 44716c <__isoc23_strtoull@plt+0x419ec> // b.none │ │ │ │ adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0xff8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ + add x18, x18, #0x7c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 447ff8 <__isoc23_strtoull@plt+0x42878> │ │ │ │ + cbnz x18, 44707c <__isoc23_strtoull@plt+0x418fc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4470d8 <__isoc23_strtoull@plt+0x41958> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44805c <__isoc23_strtoull@plt+0x428dc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ + b.hi 447194 <__isoc23_strtoull@plt+0x41a14> // b.pmore │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0xf28 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4480f4 <__isoc23_strtoull@plt+0x42974> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ - add x18, x18, #0xfb0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1832] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x960 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0x114 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 447114 <__isoc23_strtoull@plt+0x41994> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4481c8 <__isoc23_strtoull@plt+0x42a48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x170 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4471f8 <__isoc23_strtoull@plt+0x41a78> // b.any │ │ │ │ + adrp x17, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x17, x17, #0x158 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 448170 <__isoc23_strtoull@plt+0x429f0> │ │ │ │ + cbnz x18, 447158 <__isoc23_strtoull@plt+0x419d8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4481d0 <__isoc23_strtoull@plt+0x42a50> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1152] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4471a0 <__isoc23_strtoull@plt+0x41a20> // b.any │ │ │ │ add x20, x20, #0x10 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0xa60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 448270 <__isoc23_strtoull@plt+0x42af0> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x24, [x21, #-48] │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x128 │ │ │ │ + b.hi 4471ec <__isoc23_strtoull@plt+0x41a6c> // b.pmore │ │ │ │ + adrp x18, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1832] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x968 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 447244 <__isoc23_strtoull@plt+0x41ac4> // b.pmore │ │ │ │ + adrp x17, 446000 <__isoc23_strtoull@plt+0x40880> │ │ │ │ + add x17, x17, #0xfa8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 448324 <__isoc23_strtoull@plt+0x42ba4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x2e8 │ │ │ │ + b.cc 4472fc <__isoc23_strtoull@plt+0x41b7c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0x2ac │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4482e8 <__isoc23_strtoull@plt+0x42b68> │ │ │ │ + cbnz x18, 4472ac <__isoc23_strtoull@plt+0x41b2c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44832c <__isoc23_strtoull@plt+0x42bac> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1152] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4472d4 <__isoc23_strtoull@plt+0x41b54> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4483c4 <__isoc23_strtoull@plt+0x42c44> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x2a0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1832] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0x31c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44731c <__isoc23_strtoull@plt+0x41b9c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x970 │ │ │ │ + add x22, x22, #0xa68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - ldur x24, [x22, #5] │ │ │ │ - b 479f58 <__isoc23_strtoull@plt+0x747d8> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44733c <__isoc23_strtoull@plt+0x41bbc> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 446ff0 <__isoc23_strtoull@plt+0x41870> │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 448478 <__isoc23_strtoull@plt+0x42cf8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 448470 <__isoc23_strtoull@plt+0x42cf0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003e2688 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4473b8 <__isoc23_strtoull@plt+0x41c38> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4473b0 <__isoc23_strtoull@plt+0x41c30> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x15, x15, #0x3f8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x9a8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 446500 <__isoc23_strtoull@plt+0x40d80> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003e2648 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 447428 <__isoc23_strtoull@plt+0x41ca8> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 447420 <__isoc23_strtoull@plt+0x41ca0> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x9a8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 446b10 <__isoc23_strtoull@plt+0x41390> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 448504 <__isoc23_strtoull@plt+0x42d84> // b.pmore │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x418 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x24, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1832] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 447498 <__isoc23_strtoull@plt+0x41d18> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 447490 <__isoc23_strtoull@plt+0x41d10> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x9a8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4461a8 <__isoc23_strtoull@plt+0x40a28> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x978 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44855c <__isoc23_strtoull@plt+0x42ddc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4474dc <__isoc23_strtoull@plt+0x41d5c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003e1400 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 448634 <__isoc23_strtoull@plt+0x42eb4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x5c8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x24 │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003e13b8 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x17, x17, #0x5fc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x18 │ │ │ │ - str x22, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 44d3e8 <__isoc23_strtoull@plt+0x47c68> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44863c <__isoc23_strtoull@plt+0x42ebc> // b.pmore │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x530 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b.hi 447538 <__isoc23_strtoull@plt+0x41db8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x17, x17, #0x4b0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x003e1328 ; NYI │ │ │ │ + udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4486b8 <__isoc23_strtoull@plt+0x42f38> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4475b8 <__isoc23_strtoull@plt+0x41e38> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4486b0 <__isoc23_strtoull@plt+0x42f30> // b.pmore │ │ │ │ + b.hi 4475b0 <__isoc23_strtoull@plt+0x41e30> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - adrp x15, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x15, x15, #0x580 │ │ │ │ + adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x15, x15, #0x500 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ - mov x22, x18 │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x6 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e12a0 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 447694 <__isoc23_strtoull@plt+0x41f14> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0x624 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 447624 <__isoc23_strtoull@plt+0x41ea4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44871c <__isoc23_strtoull@plt+0x42f9c> // b.pmore │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x658 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2200] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ + b.hi 4476a4 <__isoc23_strtoull@plt+0x41f24> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + adrp x12, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x12, x12, #0x558 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x998 │ │ │ │ + add x22, x22, #0xad0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003e1248 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4487c4 <__isoc23_strtoull@plt+0x43044> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x780 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4486e0 <__isoc23_strtoull@plt+0x42f60> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4487d4 <__isoc23_strtoull@plt+0x43054> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.hi 4476f8 <__isoc23_strtoull@plt+0x41f78> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x9c8 │ │ │ │ + add x22, x22, #0xad8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2728] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 448854 <__isoc23_strtoull@plt+0x430d4> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x15, x15, #0x7f8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x24, x17 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 5fec48 <__isoc23_strtoull@plt+0x1f94c8> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4488e0 <__isoc23_strtoull@plt+0x43160> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4488d8 <__isoc23_strtoull@plt+0x43158> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x14, x14, #0x820 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 448990 <__isoc23_strtoull@plt+0x43210> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x950 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ mov x18, x23 │ │ │ │ - mov x23, x24 │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0xad8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ mov x22, x18 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + nop │ │ │ │ + udf #13 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 448998 <__isoc23_strtoull@plt+0x43218> // b.pmore │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x878 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x20 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 4477b0 <__isoc23_strtoull@plt+0x42030> // b.hs, b.nlast │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0xae8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 448a18 <__isoc23_strtoull@plt+0x43298> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 448a10 <__isoc23_strtoull@plt+0x43290> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x15, x15, #0x908 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x5 │ │ │ │ + and x15, x18, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4477d4 <__isoc23_strtoull@plt+0x42054> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x18, #14] │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4477f0 <__isoc23_strtoull@plt+0x42070> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x15, x15, #0x7a4 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ mov x22, x18 │ │ │ │ + sub x18, x17, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4477a4 <__isoc23_strtoull@plt+0x42024> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 448a7c <__isoc23_strtoull@plt+0x432fc> // b.pmore │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0x9b8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2200] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ + b.hi 447868 <__isoc23_strtoull@plt+0x420e8> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x9d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 448b24 <__isoc23_strtoull@plt+0x433a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0xae0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 448a40 <__isoc23_strtoull@plt+0x432c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 448b34 <__isoc23_strtoull@plt+0x433b4> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #96] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0x9e0 │ │ │ │ + add x22, x22, #0xaf0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 448bac <__isoc23_strtoull@plt+0x4342c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0xba0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x23, x23, #0x9e8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 448c7c <__isoc23_strtoull@plt+0x434fc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 447910 <__isoc23_strtoull@plt+0x42190> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0xc18 │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0x8e0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 448c18 <__isoc23_strtoull@plt+0x43498> │ │ │ │ + cbnz x18, 4478e0 <__isoc23_strtoull@plt+0x42160> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 448c84 <__isoc23_strtoull@plt+0x43504> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, le │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 448cd8 <__isoc23_strtoull@plt+0x43558> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x17, x17, #0xbc8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 448d78 <__isoc23_strtoull@plt+0x435f8> // b.pmore │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0xb50 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x24, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2432] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3784] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0xca8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x27, [x21] │ │ │ │ - mov x18, x26 │ │ │ │ - sub x26, x21, #0x15 │ │ │ │ - mov x17, x25 │ │ │ │ - sub x25, x21, #0x7 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - b 451d68 <__isoc23_strtoull@plt+0x4c5e8> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xa00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 448e88 <__isoc23_strtoull@plt+0x43708> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0xdec │ │ │ │ + b.cc 4479f0 <__isoc23_strtoull@plt+0x42270> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + ldr x22, [x22, #56] │ │ │ │ + stur x13, [x20, #-56] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 448dec <__isoc23_strtoull@plt+0x4366c> │ │ │ │ + cbnz x18, 4479a0 <__isoc23_strtoull@plt+0x42220> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0xe30 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 448e30 <__isoc23_strtoull@plt+0x436b0> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4479d8 <__isoc23_strtoull@plt+0x42258> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x17, x17, #0xa08 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 447a08 <__isoc23_strtoull@plt+0x42288> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x25, [x20, #32] │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 447a60 <__isoc23_strtoull@plt+0x422e0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0xe6c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0xa30 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 448e6c <__isoc23_strtoull@plt+0x436ec> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 447768 <__isoc23_strtoull@plt+0x41fe8> │ │ │ │ + udf #516 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 448d00 <__isoc23_strtoull@plt+0x43580> │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xa08 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 447a60 <__isoc23_strtoull@plt+0x422e0> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 448ed4 <__isoc23_strtoull@plt+0x43754> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.cc 447b38 <__isoc23_strtoull@plt+0x423b8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0xac0 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + ldur x15, [x22, #13] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 447ac0 <__isoc23_strtoull@plt+0x42340> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 447ae0 <__isoc23_strtoull@plt+0x42360> // b.any │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 447b40 <__isoc23_strtoull@plt+0x423c0> // b.pmore │ │ │ │ + adrp x17, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x17, x17, #0x928 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x38 │ │ │ │ + mov x23, x22 │ │ │ │ + mov x22, x17 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 600ff8 <__isoc23_strtoull@plt+0x1fb878> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 447c60 <__isoc23_strtoull@plt+0x424e0> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 447c58 <__isoc23_strtoull@plt+0x424d8> // b.pmore │ │ │ │ + adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x15, x15, #0x890 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x15, x15, #0xa60 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x15, x21, #0x28 │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x15, x15, #0xc24 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #3192] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x24, x24, #0xaf0 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 447a60 <__isoc23_strtoull@plt+0x422e0> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 448f40 <__isoc23_strtoull@plt+0x437c0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x17, x17, #0xea8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ + b.hi 447c78 <__isoc23_strtoull@plt+0x424f8> // b.pmore │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0xb68 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + mov x24, x22 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x15, #0x30 // #48 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0xaf8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 448fbc <__isoc23_strtoull@plt+0x4383c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x18, x18, #0xfb0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x23, x23, #0x9e8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 447b90 <__isoc23_strtoull@plt+0x42410> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 447b90 <__isoc23_strtoull@plt+0x42410> │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44908c <__isoc23_strtoull@plt+0x4390c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 447da0 <__isoc23_strtoull@plt+0x42620> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x28 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0xd38 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449028 <__isoc23_strtoull@plt+0x438a8> │ │ │ │ + cbnz x18, 447d38 <__isoc23_strtoull@plt+0x425b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x17, x17, #0xd6c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58f150 <__isoc23_strtoull@plt+0x1899d0> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 449094 <__isoc23_strtoull@plt+0x43914> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ + b.hi 447da8 <__isoc23_strtoull@plt+0x42628> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0xd6c │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 447e48 <__isoc23_strtoull@plt+0x426c8> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4490e8 <__isoc23_strtoull@plt+0x43968> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x17, x17, #0xfd8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 447e40 <__isoc23_strtoull@plt+0x426c0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3528] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x27, x13 │ │ │ │ + mov x26, x14 │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 447e70 <__isoc23_strtoull@plt+0x426f0> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 449278 <__isoc23_strtoull@plt+0x43af8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x154 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 447f3c <__isoc23_strtoull@plt+0x427bc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0xec0 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449154 <__isoc23_strtoull@plt+0x439d4> │ │ │ │ + cbnz x18, 447ec0 <__isoc23_strtoull@plt+0x42740> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x198 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 447f30 <__isoc23_strtoull@plt+0x427b0> // b.none │ │ │ │ + adrp x18, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x18, x18, #0xf18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449198 <__isoc23_strtoull@plt+0x43a18> │ │ │ │ + cbnz x18, 447f18 <__isoc23_strtoull@plt+0x42798> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 449288 <__isoc23_strtoull@plt+0x43b08> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x15, x15, #0xef8 │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 447f4c <__isoc23_strtoull@plt+0x427cc> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0xb10 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 447fcc <__isoc23_strtoull@plt+0x4284c> // b.pmore │ │ │ │ + adrp x17, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x17, x17, #0xcd8 │ │ │ │ + stur x17, [x21, #-112] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ ldr x15, [x20, #24] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - adrp x15, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ - add x15, x15, #0xf60 │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x22, [x21, #-80] │ │ │ │ + adrp x15, 447000 <__isoc23_strtoull@plt+0x41880> │ │ │ │ + add x15, x15, #0xdd0 │ │ │ │ stur x15, [x21, #-72] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2432] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - sub x15, x21, #0x48 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - sub x15, x21, #0x57 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3784] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x15, x21, #0x2f │ │ │ │ + ldr x15, [x15, #2712] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - adrp x15, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x15, x15, #0xb8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x15, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x15, x15, #0x260 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0x15 │ │ │ │ - str x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x48 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x17 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #3192] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + adrp x26, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x26, x26, #0xaf0 │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + b 447e70 <__isoc23_strtoull@plt+0x426f0> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4480e8 <__isoc23_strtoull@plt+0x42968> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x80 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + ldr x17, [x22, #32] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449260 <__isoc23_strtoull@plt+0x43ae0> │ │ │ │ + cbnz x18, 448080 <__isoc23_strtoull@plt+0x42900> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x17, x17, #0xb4 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ mov x23, x22 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 451d68 <__isoc23_strtoull@plt+0x4c5e8> │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xa10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58f150 <__isoc23_strtoull@plt+0x1899d0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4480f0 <__isoc23_strtoull@plt+0x42970> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0xb4 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 449344 <__isoc23_strtoull@plt+0x43bc4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 448190 <__isoc23_strtoull@plt+0x42a10> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 44933c <__isoc23_strtoull@plt+0x43bbc> // b.pmore │ │ │ │ + b.hi 448188 <__isoc23_strtoull@plt+0x42a08> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2400] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3192] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3288] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x32c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 469358 <__isoc23_strtoull@plt+0x63bd8> │ │ │ │ + mov x27, x13 │ │ │ │ + mov x26, x14 │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4481b8 <__isoc23_strtoull@plt+0x42a38> │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #25 │ │ │ │ udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4493a8 <__isoc23_strtoull@plt+0x43c28> // b.pmore │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - mov x18, x26 │ │ │ │ - sub x26, x21, #0x18 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x25, x27 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - b 451d68 <__isoc23_strtoull@plt+0x4c5e8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xa18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4494b8 <__isoc23_strtoull@plt+0x43d38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x41c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4482ac <__isoc23_strtoull@plt+0x42b2c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x208 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44941c <__isoc23_strtoull@plt+0x43c9c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x460 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449460 <__isoc23_strtoull@plt+0x43ce0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x49c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44949c <__isoc23_strtoull@plt+0x43d1c> │ │ │ │ + cbnz x18, 448208 <__isoc23_strtoull@plt+0x42a88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 448228 <__isoc23_strtoull@plt+0x42aa8> // b.any │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4482bc <__isoc23_strtoull@plt+0x42b3c> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x14, x14, #0x20 │ │ │ │ + stur x14, [x21, #-112] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + stur x14, [x21, #-96] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + adrp x17, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x17, x17, #0x118 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2712] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x48 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x17 │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 449368 <__isoc23_strtoull@plt+0x43be8> │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xa20 │ │ │ │ + add x22, x22, #0xb20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #3192] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + adrp x26, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x26, x26, #0xaf0 │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + b 4481b8 <__isoc23_strtoull@plt+0x42a38> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 449504 <__isoc23_strtoull@plt+0x43d84> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44833c <__isoc23_strtoull@plt+0x42bbc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4493d8 <__isoc23_strtoull@plt+0x43c58> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4483c0 <__isoc23_strtoull@plt+0x42c40> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4483b0 <__isoc23_strtoull@plt+0x42c30> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4483e0 <__isoc23_strtoull@plt+0x42c60> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4484c8 <__isoc23_strtoull@plt+0x42d48> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x424 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 448424 <__isoc23_strtoull@plt+0x42ca4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44844c <__isoc23_strtoull@plt+0x42ccc> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x70 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 449598 <__isoc23_strtoull@plt+0x43e18> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + b.hi 4484d8 <__isoc23_strtoull@plt+0x42d58> // b.pmore │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x310 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x22, [x21, #-88] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-72] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2216] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x4e │ │ │ │ + adrp x17, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x17, x17, #0x358 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x4d8 │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - stur x24, [x21, #-32] │ │ │ │ - stur x25, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #264] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xa28 │ │ │ │ + add x22, x22, #0xb30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 449620 <__isoc23_strtoull@plt+0x43ea0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 448578 <__isoc23_strtoull@plt+0x42df8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x610 │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x548 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x23, x23, #0xa60 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 448548 <__isoc23_strtoull@plt+0x42dc8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 469358 <__isoc23_strtoull@plt+0x63bd8> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 449750 <__isoc23_strtoull@plt+0x43fd0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4485bc <__isoc23_strtoull@plt+0x42e3c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x688 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449688 <__isoc23_strtoull@plt+0x43f08> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 600f20 <__isoc23_strtoull@plt+0x1fb7a0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x6cc │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 448670 <__isoc23_strtoull@plt+0x42ef0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x638 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4496cc <__isoc23_strtoull@plt+0x43f4c> │ │ │ │ + cbnz x18, 448638 <__isoc23_strtoull@plt+0x42eb8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 449758 <__isoc23_strtoull@plt+0x43fd8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x15, x15, #0x5c0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x15, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x15, x15, #0x738 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449738 <__isoc23_strtoull@plt+0x43fb8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 448660 <__isoc23_strtoull@plt+0x42ee0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 451d68 <__isoc23_strtoull@plt+0x4c5e8> │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5ff260 <__isoc23_strtoull@plt+0x1f9ae0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4497d0 <__isoc23_strtoull@plt+0x44050> // b.pmore │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x638 │ │ │ │ + b.hi 448700 <__isoc23_strtoull@plt+0x42f80> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x14, x14, #0x590 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x15, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x15, x15, #0x5d8 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #264] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x18, x18, #0xa48 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xa80 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4498ac <__isoc23_strtoull@plt+0x4412c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4487f8 <__isoc23_strtoull@plt+0x43078> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x76c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449840 <__isoc23_strtoull@plt+0x440c0> │ │ │ │ + cbnz x18, 44876c <__isoc23_strtoull@plt+0x42fec> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4498bc <__isoc23_strtoull@plt+0x4413c> // b.pmore │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x7a4 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3496] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4487a4 <__isoc23_strtoull@plt+0x43024> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x7cc │ │ │ │ + str x18, [x20] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x23, x22 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + cmp x18, x22 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xa88 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 449800 <__isoc23_strtoull@plt+0x44080> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4499ac <__isoc23_strtoull@plt+0x4422c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0x940 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 448928 <__isoc23_strtoull@plt+0x431a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x860 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449940 <__isoc23_strtoull@plt+0x441c0> │ │ │ │ + cbnz x18, 448860 <__isoc23_strtoull@plt+0x430e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4488cc <__isoc23_strtoull@plt+0x4314c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4499bc <__isoc23_strtoull@plt+0x4423c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ + b.hi 448944 <__isoc23_strtoull@plt+0x431c4> // b.pmore │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x728 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x22 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5fec48 <__isoc23_strtoull@plt+0x1f94c8> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 448938 <__isoc23_strtoull@plt+0x431b8> // b.pmore │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x17, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x17, x17, #0x690 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0x898 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + b 4483e0 <__isoc23_strtoull@plt+0x42c60> │ │ │ │ adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xa98 │ │ │ │ + add x22, x22, #0xb38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 449900 <__isoc23_strtoull@plt+0x44180> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 448994 <__isoc23_strtoull@plt+0x43214> // b.pmore │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x3e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003dfda0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 449a20 <__isoc23_strtoull@plt+0x442a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003dfd58 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 449afc <__isoc23_strtoull@plt+0x4437c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0xa84 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449a84 <__isoc23_strtoull@plt+0x44304> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003dfd14 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 449b0c <__isoc23_strtoull@plt+0x4438c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - adrp x11, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x11, x11, #0x9f8 │ │ │ │ - stur x11, [x21, #-80] │ │ │ │ - ldr x11, [x20, #8] │ │ │ │ - stur x11, [x21, #-64] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xaa8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003dff78 ; NYI │ │ │ │ - b 449a40 <__isoc23_strtoull@plt+0x442c0> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 449bf8 <__isoc23_strtoull@plt+0x44478> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0xb94 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449b94 <__isoc23_strtoull@plt+0x44414> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 449c08 <__isoc23_strtoull@plt+0x44488> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xac8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 449b50 <__isoc23_strtoull@plt+0x443d0> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003dfb50 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 449c70 <__isoc23_strtoull@plt+0x444f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003dfb08 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 449d4c <__isoc23_strtoull@plt+0x445cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0xcd4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449cd4 <__isoc23_strtoull@plt+0x44554> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003dfac4 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 449d5c <__isoc23_strtoull@plt+0x445dc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - adrp x11, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x11, x11, #0xc48 │ │ │ │ - stur x11, [x21, #-80] │ │ │ │ - ldr x11, [x20, #8] │ │ │ │ - stur x11, [x21, #-64] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xad8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003dfd58 ; NYI │ │ │ │ - b 449c90 <__isoc23_strtoull@plt+0x44510> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 449e48 <__isoc23_strtoull@plt+0x446c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0xde4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449de4 <__isoc23_strtoull@plt+0x44664> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 449e58 <__isoc23_strtoull@plt+0x446d8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.hi 4489f4 <__isoc23_strtoull@plt+0x43274> // b.pmore │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xaf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 449da0 <__isoc23_strtoull@plt+0x44620> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003df900 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 449ec0 <__isoc23_strtoull@plt+0x44740> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003df8b8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 449f9c <__isoc23_strtoull@plt+0x4481c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x18, x18, #0xf24 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 449f24 <__isoc23_strtoull@plt+0x447a4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003df874 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 449fac <__isoc23_strtoull@plt+0x4482c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - adrp x11, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ - add x11, x11, #0xe98 │ │ │ │ - stur x11, [x21, #-80] │ │ │ │ - ldr x11, [x20, #8] │ │ │ │ - stur x11, [x21, #-64] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xb08 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x3e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003dfb38 ; NYI │ │ │ │ - b 449ee0 <__isoc23_strtoull@plt+0x44760> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44a098 <__isoc23_strtoull@plt+0x44918> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0x34 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44a034 <__isoc23_strtoull@plt+0x448b4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44a0a8 <__isoc23_strtoull@plt+0x44928> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.hi 448a64 <__isoc23_strtoull@plt+0x432e4> // b.pmore │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + stur x25, [x21, #-16] │ │ │ │ + stur x26, [x21, #-8] │ │ │ │ + str x27, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xb28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 449ff0 <__isoc23_strtoull@plt+0x44870> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44a198 <__isoc23_strtoull@plt+0x44a18> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0x134 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44a134 <__isoc23_strtoull@plt+0x449b4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44a1a8 <__isoc23_strtoull@plt+0x44a28> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xb38 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x3f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44a0f0 <__isoc23_strtoull@plt+0x44970> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44a29c <__isoc23_strtoull@plt+0x44b1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0x230 │ │ │ │ + b.cc 448b34 <__isoc23_strtoull@plt+0x433b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0xad8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44a230 <__isoc23_strtoull@plt+0x44ab0> │ │ │ │ + cbnz x18, 448ad8 <__isoc23_strtoull@plt+0x43358> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44a2ac <__isoc23_strtoull@plt+0x44b2c> // b.pmore │ │ │ │ + b.hi 448b44 <__isoc23_strtoull@plt+0x433c4> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3568] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ + adrp x13, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x13, x13, #0xdd8 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xb48 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x400 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 44a1f0 <__isoc23_strtoull@plt+0x44a70> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44a39c <__isoc23_strtoull@plt+0x44c1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0x330 │ │ │ │ + b.cc 448c04 <__isoc23_strtoull@plt+0x43484> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0xba8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44a330 <__isoc23_strtoull@plt+0x44bb0> │ │ │ │ + cbnz x18, 448ba8 <__isoc23_strtoull@plt+0x43428> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44a3ac <__isoc23_strtoull@plt+0x44c2c> // b.pmore │ │ │ │ + b.hi 448c14 <__isoc23_strtoull@plt+0x43494> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #184] │ │ │ │ - add x18, x18, #0x4 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + adrp x13, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x13, x13, #0xdd8 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xb58 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x408 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 44a2f0 <__isoc23_strtoull@plt+0x44b70> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44a49c <__isoc23_strtoull@plt+0x44d1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0x430 │ │ │ │ + b.cc 448ce4 <__isoc23_strtoull@plt+0x43564> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44a430 <__isoc23_strtoull@plt+0x44cb0> │ │ │ │ + cbnz x18, 448c78 <__isoc23_strtoull@plt+0x434f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44a4ac <__isoc23_strtoull@plt+0x44d2c> // b.pmore │ │ │ │ + b.hi 448cf4 <__isoc23_strtoull@plt+0x43574> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #992] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1056] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xb68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44a3f0 <__isoc23_strtoull@plt+0x44c70> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44a57c <__isoc23_strtoull@plt+0x44dfc> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #992] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3496] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x15, x15, #0xdd8 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x418 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x111 │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1136] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x37 │ │ │ │ - mov x22, x24 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xb88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44a668 <__isoc23_strtoull@plt+0x44ee8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0x5f4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44a5f4 <__isoc23_strtoull@plt+0x44e74> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44a678 <__isoc23_strtoull@plt+0x44ef8> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3848] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - ldr x9, [x20, #8] │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xb90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44a5b0 <__isoc23_strtoull@plt+0x44e30> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44a77c <__isoc23_strtoull@plt+0x44ffc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0x700 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44a700 <__isoc23_strtoull@plt+0x44f80> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44a78c <__isoc23_strtoull@plt+0x4500c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3848] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3496] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xba0 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x420 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 44a6c0 <__isoc23_strtoull@plt+0x44f40> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44a88c <__isoc23_strtoull@plt+0x4510c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0x810 │ │ │ │ + b.cc 448db4 <__isoc23_strtoull@plt+0x43634> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0xd58 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44a810 <__isoc23_strtoull@plt+0x45090> │ │ │ │ + cbnz x18, 448d58 <__isoc23_strtoull@plt+0x435d8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44a89c <__isoc23_strtoull@plt+0x4511c> // b.pmore │ │ │ │ + b.hi 448dc4 <__isoc23_strtoull@plt+0x43644> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #31] │ │ │ │ ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3848] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3496] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xbb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44a7d0 <__isoc23_strtoull@plt+0x45050> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44a99c <__isoc23_strtoull@plt+0x4521c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0x920 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44a920 <__isoc23_strtoull@plt+0x451a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44a9ac <__isoc23_strtoull@plt+0x4522c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3848] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3496] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xbc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44a8e0 <__isoc23_strtoull@plt+0x45160> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44aaac <__isoc23_strtoull@plt+0x4532c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0xa30 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44aa30 <__isoc23_strtoull@plt+0x452b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44aabc <__isoc23_strtoull@plt+0x4533c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3848] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3392] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ + adrp x13, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x13, x13, #0xdd8 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x418 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xbd0 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x428 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 44a9f0 <__isoc23_strtoull@plt+0x45270> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44abbc <__isoc23_strtoull@plt+0x4543c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0xb40 │ │ │ │ + b.cc 448e84 <__isoc23_strtoull@plt+0x43704> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0xe28 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ab40 <__isoc23_strtoull@plt+0x453c0> │ │ │ │ + cbnz x18, 448e28 <__isoc23_strtoull@plt+0x436a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44abcc <__isoc23_strtoull@plt+0x4544c> // b.pmore │ │ │ │ + b.hi 448e94 <__isoc23_strtoull@plt+0x43714> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3848] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2416] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + adrp x13, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x13, x13, #0xdd8 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x438 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44ab00 <__isoc23_strtoull@plt+0x45380> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44acc8 <__isoc23_strtoull@plt+0x45548> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0xc54 │ │ │ │ + b.cc 448edc <__isoc23_strtoull@plt+0x4375c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ac54 <__isoc23_strtoull@plt+0x454d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44acd8 <__isoc23_strtoull@plt+0x45558> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3848] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xbf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44ac10 <__isoc23_strtoull@plt+0x45490> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44addc <__isoc23_strtoull@plt+0x4565c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0xd60 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ad60 <__isoc23_strtoull@plt+0x455e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44adec <__isoc23_strtoull@plt+0x4566c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3848] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3496] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xc00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44ad20 <__isoc23_strtoull@plt+0x455a0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44aeec <__isoc23_strtoull@plt+0x4576c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0xe70 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ae70 <__isoc23_strtoull@plt+0x456f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44aefc <__isoc23_strtoull@plt+0x4577c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3848] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - stur x11, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3496] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xc10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 44ae30 <__isoc23_strtoull@plt+0x456b0> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44aff8 <__isoc23_strtoull@plt+0x45878> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ - add x18, x18, #0xf84 │ │ │ │ + b.cc 448f24 <__isoc23_strtoull@plt+0x437a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44af84 <__isoc23_strtoull@plt+0x45804> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44b008 <__isoc23_strtoull@plt+0x45888> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3848] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - stur x11, [x21, #-16] │ │ │ │ - stur x10, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xc20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44af40 <__isoc23_strtoull@plt+0x457c0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x23, x23, #0xc50 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 597a20 <__isoc23_strtoull@plt+0x1922a0> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44b0c4 <__isoc23_strtoull@plt+0x45944> // b.lo, b.ul, b.last │ │ │ │ + b.cc 448f6c <__isoc23_strtoull@plt+0x437ec> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 44b1a4 <__isoc23_strtoull@plt+0x45a24> // b.hs, b.nlast │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xf68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 44b1cc <__isoc23_strtoull@plt+0x45a4c> // b.pmore │ │ │ │ - ldur x15, [x17, #6] │ │ │ │ - ldur x17, [x17, #14] │ │ │ │ - adrp x14, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x14, x14, #0x98 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0x198 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 448fbc <__isoc23_strtoull@plt+0x4383c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x430 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44b198 <__isoc23_strtoull@plt+0x45a18> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - mov x15, x17 │ │ │ │ - and x17, x17, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x17, x14 │ │ │ │ - b.ne 44b1c4 <__isoc23_strtoull@plt+0x45a44> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x17, x15 │ │ │ │ - b 44b130 <__isoc23_strtoull@plt+0x459b0> │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x15, x15, #0x124 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44b25c <__isoc23_strtoull@plt+0x45adc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0x24c │ │ │ │ + b.cc 449380 <__isoc23_strtoull@plt+0x43c00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0x24 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44b24c <__isoc23_strtoull@plt+0x45acc> │ │ │ │ + cbnz x18, 449024 <__isoc23_strtoull@plt+0x438a4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44904c <__isoc23_strtoull@plt+0x438cc> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 44b0e8 <__isoc23_strtoull@plt+0x45968> │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xf70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2728] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 44b310 <__isoc23_strtoull@plt+0x45b90> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 44b308 <__isoc23_strtoull@plt+0x45b88> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x15, x15, #0x288 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x24, x18 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5fec48 <__isoc23_strtoull@plt+0x1f94c8> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44b3a8 <__isoc23_strtoull@plt+0x45c28> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0x370 │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0x90 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44b3b8 <__isoc23_strtoull@plt+0x45c38> // b.pmore │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0x2b0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xfe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 449090 <__isoc23_strtoull@plt+0x43910> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44b338 <__isoc23_strtoull@plt+0x45bb8> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2728] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 44b488 <__isoc23_strtoull@plt+0x45d08> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 44b480 <__isoc23_strtoull@plt+0x45d00> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x15, x15, #0x400 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x24, x18 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5fec48 <__isoc23_strtoull@plt+0x1f94c8> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44913c <__isoc23_strtoull@plt+0x439bc> // b.any │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0xd4 │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44b4e0 <__isoc23_strtoull@plt+0x45d60> // b.pmore │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0x428 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ - add x22, x22, #0xff8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44b4b0 <__isoc23_strtoull@plt+0x45d30> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003deb38 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44b580 <__isoc23_strtoull@plt+0x45e00> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 44b578 <__isoc23_strtoull@plt+0x45df8> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 44b620 <__isoc23_strtoull@plt+0x45ea0> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4490d4 <__isoc23_strtoull@plt+0x43954> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003deac8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44b5c0 <__isoc23_strtoull@plt+0x45e40> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 44b620 <__isoc23_strtoull@plt+0x45ea0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003dea88 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44b600 <__isoc23_strtoull@plt+0x45e80> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 44b620 <__isoc23_strtoull@plt+0x45ea0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003dea20 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44b774 <__isoc23_strtoull@plt+0x45ff4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0x660 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44913c <__isoc23_strtoull@plt+0x439bc> // b.any │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0x124 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44b660 <__isoc23_strtoull@plt+0x45ee0> │ │ │ │ + cbnz x18, 449124 <__isoc23_strtoull@plt+0x439a4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dea00 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 44b688 <__isoc23_strtoull@plt+0x45f08> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 44915c <__isoc23_strtoull@plt+0x439dc> // b.any │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0x214 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 449214 <__isoc23_strtoull@plt+0x43a94> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0x6c4 │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0x198 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ + mov x18, x22 │ │ │ │ ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44b6c4 <__isoc23_strtoull@plt+0x45f44> │ │ │ │ + cbnz x18, 449198 <__isoc23_strtoull@plt+0x43a18> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de99c ; NYI │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4491f8 <__isoc23_strtoull@plt+0x43a78> // b.any │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44b784 <__isoc23_strtoull@plt+0x46004> // b.pmore │ │ │ │ + b.hi 44945c <__isoc23_strtoull@plt+0x43cdc> // b.pmore │ │ │ │ + adrp x18, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x18, x18, #0xf88 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x5c // #92 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 44913c <__isoc23_strtoull@plt+0x439bc> │ │ │ │ + udf #131 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 44b790 <__isoc23_strtoull@plt+0x46010> // b.any │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - adrp x17, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x17, x17, #0x724 │ │ │ │ - str x17, [x20] │ │ │ │ + b.ne 449400 <__isoc23_strtoull@plt+0x43c80> // b.any │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0x264 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44b724 <__isoc23_strtoull@plt+0x45fa4> │ │ │ │ + cbnz x18, 449264 <__isoc23_strtoull@plt+0x43ae4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de93c ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 44b7d4 <__isoc23_strtoull@plt+0x46054> // b.any │ │ │ │ + b.ne 4492b8 <__isoc23_strtoull@plt+0x43b38> // b.any │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44b7c8 <__isoc23_strtoull@plt+0x46048> // b.pmore │ │ │ │ + b.hi 449390 <__isoc23_strtoull@plt+0x43c10> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x9a8 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0x2f4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4492f4 <__isoc23_strtoull@plt+0x43b74> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4493a8 <__isoc23_strtoull@plt+0x43c28> // b.any │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 44939c <__isoc23_strtoull@plt+0x43c1c> // b.pmore │ │ │ │ + adrp x14, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x14, x14, #0xeb0 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x60 │ │ │ │ + add x22, x22, #0x440 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x17, x17, #0x598 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4493f4 <__isoc23_strtoull@plt+0x43c74> // b.pmore │ │ │ │ + adrp x14, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x14, x14, #0xef8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44b824 <__isoc23_strtoull@plt+0x460a4> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x15, x15, #0x5d8 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 449450 <__isoc23_strtoull@plt+0x43cd0> // b.pmore │ │ │ │ + adrp x17, 448000 <__isoc23_strtoull@plt+0x42880> │ │ │ │ + add x17, x17, #0xf40 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003de850 ; NYI │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44b898 <__isoc23_strtoull@plt+0x46118> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 44b890 <__isoc23_strtoull@plt+0x46110> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + b.cc 4494a4 <__isoc23_strtoull@plt+0x43d24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44b978 <__isoc23_strtoull@plt+0x461f8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4494ec <__isoc23_strtoull@plt+0x43d6c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 449534 <__isoc23_strtoull@plt+0x43db4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003de7e0 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44b8d8 <__isoc23_strtoull@plt+0x46158> // b.lo, b.ul, b.last │ │ │ │ + b.cc 449584 <__isoc23_strtoull@plt+0x43e04> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x418 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44b978 <__isoc23_strtoull@plt+0x461f8> │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003de7a0 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44b918 <__isoc23_strtoull@plt+0x46198> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4495d4 <__isoc23_strtoull@plt+0x43e54> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x418 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44b978 <__isoc23_strtoull@plt+0x461f8> │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003de760 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44b958 <__isoc23_strtoull@plt+0x461d8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 449624 <__isoc23_strtoull@plt+0x43ea4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x418 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4496a8 <__isoc23_strtoull@plt+0x43f28> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4496a0 <__isoc23_strtoull@plt+0x43f20> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44b978 <__isoc23_strtoull@plt+0x461f8> │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003de6f8 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003e0da0 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44bcd4 <__isoc23_strtoull@plt+0x46554> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0x9b8 │ │ │ │ + b.cc 449d7c <__isoc23_strtoull@plt+0x445fc> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 44971c <__isoc23_strtoull@plt+0x43f9c> // b.any │ │ │ │ + and x17, x18, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 449cd0 <__isoc23_strtoull@plt+0x44550> // b.any │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0xc3c │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 445e50 <__isoc23_strtoull@plt+0x406d0> │ │ │ │ + and x15, x18, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 449744 <__isoc23_strtoull@plt+0x43fc4> // b.any │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0x9b4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 445e50 <__isoc23_strtoull@plt+0x406d0> │ │ │ │ + adrp x15, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x15, x15, #0x780 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44b9b8 <__isoc23_strtoull@plt+0x46238> │ │ │ │ + cbnz x18, 449780 <__isoc23_strtoull@plt+0x44000> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de6d8 ; NYI │ │ │ │ + .inst 0x003e0cc8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 44b9e0 <__isoc23_strtoull@plt+0x46260> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4497c4 <__isoc23_strtoull@plt+0x44044> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x18, x18, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cs 4499dc <__isoc23_strtoull@plt+0x4425c> // b.hs, b.nlast │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 449d9c <__isoc23_strtoull@plt+0x4461c> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0xa70 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0xa1c │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0x800 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ + mov x18, x22 │ │ │ │ ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ba1c <__isoc23_strtoull@plt+0x4629c> │ │ │ │ + cbnz x18, 449800 <__isoc23_strtoull@plt+0x44080> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de674 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44bce4 <__isoc23_strtoull@plt+0x46564> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x22 // #34 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44ba54 <__isoc23_strtoull@plt+0x462d4> // b.any │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x5c // #92 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44bcf0 <__isoc23_strtoull@plt+0x46570> // b.any │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - adrp x17, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x17, x17, #0xa9c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ba9c <__isoc23_strtoull@plt+0x4631c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x003e0228 ; NYI │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 449e08 <__isoc23_strtoull@plt+0x44688> // b.any │ │ │ │ + mov x14, x17 │ │ │ │ + and x17, x17, #0x7 │ │ │ │ + mov x13, #0x4 // #4 │ │ │ │ + cmp x17, x13 │ │ │ │ + b.cs 449950 <__isoc23_strtoull@plt+0x441d0> // b.hs, b.nlast │ │ │ │ + mov x13, #0x3 // #3 │ │ │ │ + cmp x17, x13 │ │ │ │ + b.cc 449904 <__isoc23_strtoull@plt+0x44184> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 449dd0 <__isoc23_strtoull@plt+0x44650> // b.pmore │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0x4c0 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 446500 <__isoc23_strtoull@plt+0x40d80> │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de5f4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44bb50 <__isoc23_strtoull@plt+0x463d0> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44bd28 <__isoc23_strtoull@plt+0x465a8> // b.pmore │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 449db4 <__isoc23_strtoull@plt+0x44634> // b.pmore │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0x478 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x70 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x17, x14 │ │ │ │ + b 4498ac <__isoc23_strtoull@plt+0x4412c> │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de594 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 44bd34 <__isoc23_strtoull@plt+0x465b4> // b.pmore │ │ │ │ - adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x15, x15, #0x8f0 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + .inst 0x003e00cc ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x14, x17 │ │ │ │ + b 44983c <__isoc23_strtoull@plt+0x440bc> │ │ │ │ + udf #131 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e00d8 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x14, x17 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 449dec <__isoc23_strtoull@plt+0x4466c> // b.pmore │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0x508 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2656] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - adrp x14, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x14, x14, #0x140 │ │ │ │ - ldrb w13, [x14] │ │ │ │ - ubfx x13, x13, #0, #8 │ │ │ │ - cbnz x13, 44bbe0 <__isoc23_strtoull@plt+0x46460> │ │ │ │ - adrp x14, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x14, x14, #0xc28 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - mov x22, x15 │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 446b10 <__isoc23_strtoull@plt+0x41390> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e0a94 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44bc28 <__isoc23_strtoull@plt+0x464a8> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4499f0 <__isoc23_strtoull@plt+0x44270> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x18, x18, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 449d84 <__isoc23_strtoull@plt+0x44604> // b.lo, b.ul, b.last │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0xa90 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #325 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003de4dc ; NYI │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 44bb08 <__isoc23_strtoull@plt+0x46388> // b.none │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 44bb6c <__isoc23_strtoull@plt+0x463ec> │ │ │ │ - adrp x12, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x12, x12, #0xbb4 │ │ │ │ - stur x12, [x20, #-32] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0xa2c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44bbb4 <__isoc23_strtoull@plt+0x46434> │ │ │ │ + cbnz x18, 449a2c <__isoc23_strtoull@plt+0x442ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de468 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - mov x15, x22 │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 44bc68 <__isoc23_strtoull@plt+0x464e8> // b.none │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 44bb08 <__isoc23_strtoull@plt+0x46388> │ │ │ │ - udf #2 │ │ │ │ + .inst 0x003dfffc ; NYI │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 449ef8 <__isoc23_strtoull@plt+0x44778> // b.any │ │ │ │ + mov x15, x17 │ │ │ │ + and x17, x17, #0x7 │ │ │ │ + mov x14, #0x4 // #4 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.cs 449b64 <__isoc23_strtoull@plt+0x443e4> // b.hs, b.nlast │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.cc 449b20 <__isoc23_strtoull@plt+0x443a0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 449ec0 <__isoc23_strtoull@plt+0x44740> // b.pmore │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0x5a0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 446500 <__isoc23_strtoull@plt+0x40d80> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de434 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 44bd50 <__isoc23_strtoull@plt+0x465d0> // b.pmore │ │ │ │ - adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x15, x15, #0x930 │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 449ea4 <__isoc23_strtoull@plt+0x44724> // b.pmore │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0x550 │ │ │ │ stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x5c1 │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x17, x17, #0x8b0 │ │ │ │ + mov x17, x15 │ │ │ │ + b 449acc <__isoc23_strtoull@plt+0x4434c> │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfeb0 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x15, x17 │ │ │ │ + b 449a64 <__isoc23_strtoull@plt+0x442e4> │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfec0 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x15, x17 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 449edc <__isoc23_strtoull@plt+0x4475c> // b.pmore │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0x5f0 │ │ │ │ stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0xafc │ │ │ │ - str x18, [x20, #24] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0xc5c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + b 446b10 <__isoc23_strtoull@plt+0x41390> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 449fac <__isoc23_strtoull@plt+0x4482c> // b.pmore │ │ │ │ + adrp x14, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x14, x14, #0x640 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4461a8 <__isoc23_strtoull@plt+0x40a28> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003de320 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44bda8 <__isoc23_strtoull@plt+0x46628> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfe74 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 449fec <__isoc23_strtoull@plt+0x4486c> // b.none │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0xc90 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44bdc8 <__isoc23_strtoull@plt+0x46648> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 449c90 <__isoc23_strtoull@plt+0x44510> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44bea0 <__isoc23_strtoull@plt+0x46720> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0xe08 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + mov x14, x22 │ │ │ │ + mov x13, x14 │ │ │ │ + and x14, x14, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x14, x12 │ │ │ │ + b.eq 449d70 <__isoc23_strtoull@plt+0x445f0> // b.none │ │ │ │ + adrp x15, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x15, x15, #0xfe0 │ │ │ │ + str x15, [x20, #24] │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0xd08 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44be08 <__isoc23_strtoull@plt+0x46688> │ │ │ │ + cbnz x18, 449d08 <__isoc23_strtoull@plt+0x44588> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de298 ; NYI │ │ │ │ + .inst 0x003dfda8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 44be30 <__isoc23_strtoull@plt+0x466b0> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0xe6c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ + b.eq 449fec <__isoc23_strtoull@plt+0x4486c> // b.none │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0xd5c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ ldur x22, [x22, #6] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44be6c <__isoc23_strtoull@plt+0x466ec> │ │ │ │ + cbnz x18, 449d5c <__isoc23_strtoull@plt+0x445dc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de234 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44beb0 <__isoc23_strtoull@plt+0x46730> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44bebc <__isoc23_strtoull@plt+0x4673c> // b.any │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 44bfd0 <__isoc23_strtoull@plt+0x46850> │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0xa0 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + mov x14, x22 │ │ │ │ + b 449ca0 <__isoc23_strtoull@plt+0x44520> │ │ │ │ + mov x17, x15 │ │ │ │ + mov x15, x13 │ │ │ │ + b 449bd4 <__isoc23_strtoull@plt+0x44454> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 449d98 <__isoc23_strtoull@plt+0x44618> // b.lo, b.ul, b.last │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4497b0 <__isoc23_strtoull@plt+0x44030> │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x9a8 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0x8a0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0x91c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x14 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0x940 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x14 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + and x17, x17, #0x7 │ │ │ │ + mov x14, #0x4 // #4 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.cc 449e34 <__isoc23_strtoull@plt+0x446b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0xe98 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.cc 449e5c <__isoc23_strtoull@plt+0x446dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0xe7c │ │ │ │ + str x17, [x20, #24] │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfb6c ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 446500 <__isoc23_strtoull@plt+0x40d80> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfb80 ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 446b10 <__isoc23_strtoull@plt+0x41390> │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0xac4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x17, x17, #0xd80 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0xb38 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0xb58 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + and x17, x17, #0x7 │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 449f2c <__isoc23_strtoull@plt+0x447ac> // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0xfa0 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x418 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 449f5c <__isoc23_strtoull@plt+0x447dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x17, x17, #0xf84 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x418 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x418 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfa64 ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 446500 <__isoc23_strtoull@plt+0x40d80> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfa78 ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 446b10 <__isoc23_strtoull@plt+0x41390> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x18, x18, #0xbc4 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x22, x15 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003de198 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44bf30 <__isoc23_strtoull@plt+0x467b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 44bfd0 <__isoc23_strtoull@plt+0x46850> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4461a8 <__isoc23_strtoull@plt+0x40a28> │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0xab0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003de158 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44bf70 <__isoc23_strtoull@plt+0x467f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003e0458 ; NYI │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x20 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 44a0b8 <__isoc23_strtoull@plt+0x44938> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 44a0b0 <__isoc23_strtoull@plt+0x44930> // b.pmore │ │ │ │ + adrp x12, 449000 <__isoc23_strtoull@plt+0x43880> │ │ │ │ + add x12, x12, #0x6d0 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x14, x21, #0xf │ │ │ │ + and x15, x15, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x15, x13 │ │ │ │ + b.ne 44a090 <__isoc23_strtoull@plt+0x44910> // b.any │ │ │ │ + adrp x15, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x15, x15, #0xec │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x14 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44bfd0 <__isoc23_strtoull@plt+0x46850> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 4496d0 <__isoc23_strtoull@plt+0x43f50> │ │ │ │ + adrp x15, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x15, x15, #0x140 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x14 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4496d0 <__isoc23_strtoull@plt+0x43f50> │ │ │ │ + mov x12, #0x18 // #24 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x490 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003de118 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44bfb0 <__isoc23_strtoull@plt+0x46830> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 44a268 <__isoc23_strtoull@plt+0x44ae8> // b.none │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x188 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44bfd0 <__isoc23_strtoull@plt+0x46850> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44a188 <__isoc23_strtoull@plt+0x44a08> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003de0d0 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44c1ec <__isoc23_strtoull@plt+0x46a6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 44a268 <__isoc23_strtoull@plt+0x44ae8> // b.none │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x35c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c010 <__isoc23_strtoull@plt+0x46890> │ │ │ │ + cbnz x18, 44a35c <__isoc23_strtoull@plt+0x44bdc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de090 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 44c038 <__isoc23_strtoull@plt+0x468b8> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 44a1bc <__isoc23_strtoull@plt+0x44a3c> // b.any │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x290 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44a290 <__isoc23_strtoull@plt+0x44b10> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x74 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x1ec │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c074 <__isoc23_strtoull@plt+0x468f4> │ │ │ │ + cbnz x18, 44a1ec <__isoc23_strtoull@plt+0x44a6c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003de02c ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44c1fc <__isoc23_strtoull@plt+0x46a7c> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44c0a8 <__isoc23_strtoull@plt+0x46928> // b.any │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - mov x23, x18 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44a2b0 <__isoc23_strtoull@plt+0x44b30> // b.any │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 44bdc8 <__isoc23_strtoull@plt+0x46648> │ │ │ │ - mov x15, #0x5c // #92 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44c208 <__isoc23_strtoull@plt+0x46a88> // b.any │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0xf0 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c0f0 <__isoc23_strtoull@plt+0x46970> │ │ │ │ + cbnz x18, 44a230 <__isoc23_strtoull@plt+0x44ab0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ddfb0 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 44c140 <__isoc23_strtoull@plt+0x469c0> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44c240 <__isoc23_strtoull@plt+0x46ac0> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0xd0 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + b.eq 44a268 <__isoc23_strtoull@plt+0x44ae8> // b.none │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x31c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44a31c <__isoc23_strtoull@plt+0x44b9c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x184 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44a2fc <__isoc23_strtoull@plt+0x44b7c> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 446ff0 <__isoc23_strtoull@plt+0x41870> │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x2e4 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c184 <__isoc23_strtoull@plt+0x46a04> │ │ │ │ + cbnz x18, 44a2e4 <__isoc23_strtoull@plt+0x44b64> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ddf1c ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44c24c <__isoc23_strtoull@plt+0x46acc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x17, #0x27 // #39 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44c258 <__isoc23_strtoull@plt+0x46ad8> // b.any │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0xf88 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x271 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44a2fc <__isoc23_strtoull@plt+0x44b7c> // b.any │ │ │ │ + b 44a2a4 <__isoc23_strtoull@plt+0x44b24> │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0xc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x17, x17, #0xf08 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44a33c <__isoc23_strtoull@plt+0x44bbc> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 446ff0 <__isoc23_strtoull@plt+0x41870> │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ - add x18, x18, #0xf48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44a37c <__isoc23_strtoull@plt+0x44bfc> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 446ff0 <__isoc23_strtoull@plt+0x41870> │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003dde18 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003e00e8 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44c300 <__isoc23_strtoull@plt+0x46b80> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 44c2f8 <__isoc23_strtoull@plt+0x46b78> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + b.cc 44a534 <__isoc23_strtoull@plt+0x44db4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x3ec │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44bfd0 <__isoc23_strtoull@plt+0x46850> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44a3ec <__isoc23_strtoull@plt+0x44c6c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003dddd8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44c340 <__isoc23_strtoull@plt+0x46bc0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e00a4 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x438 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 44c378 <__isoc23_strtoull@plt+0x46bf8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003ddd98 ; NYI │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 44c378 <__isoc23_strtoull@plt+0x46bf8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003ddca0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44c468 <__isoc23_strtoull@plt+0x46ce8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x3b8 │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003e0058 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x470 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c3b8 <__isoc23_strtoull@plt+0x46c38> │ │ │ │ + cbnz x18, 44a470 <__isoc23_strtoull@plt+0x44cf0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ddd38 ; NYI │ │ │ │ + .inst 0x003e0020 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x4a8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44c3dc <__isoc23_strtoull@plt+0x46c5c> // b.any │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 44a4a8 <__isoc23_strtoull@plt+0x44d28> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x418 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dffe8 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x4e0 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c418 <__isoc23_strtoull@plt+0x46c98> │ │ │ │ + cbnz x18, 44a4e0 <__isoc23_strtoull@plt+0x44d60> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ddcd8 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44c478 <__isoc23_strtoull@plt+0x46cf8> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44c484 <__isoc23_strtoull@plt+0x46d04> // b.any │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0x358 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x138 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + .inst 0x003dffb0 ; NYI │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + adrp x17, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x17, x17, #0x51c │ │ │ │ + str x17, [x20, #32] │ │ │ │ + mov x27, x18 │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 44a018 <__isoc23_strtoull@plt+0x44898> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x950 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0xf0 │ │ │ │ + add x22, x22, #0x4a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0x318 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003ddc30 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003dff30 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44c524 <__isoc23_strtoull@plt+0x46da4> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 44c51c <__isoc23_strtoull@plt+0x46d9c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x23, x23, #0x40 │ │ │ │ + b.cc 44a6b4 <__isoc23_strtoull@plt+0x44f34> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x5a4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44c378 <__isoc23_strtoull@plt+0x46bf8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44a5a4 <__isoc23_strtoull@plt+0x44e24> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003ddc00 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44c568 <__isoc23_strtoull@plt+0x46de8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 44c5a0 <__isoc23_strtoull@plt+0x46e20> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfeec ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x5f0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + ldur x17, [x22, #31] │ │ │ │ + ldur x15, [x22, #39] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44a5f0 <__isoc23_strtoull@plt+0x44e70> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003ddbc0 ; NYI │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 44c5a0 <__isoc23_strtoull@plt+0x46e20> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003dda78 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44c690 <__isoc23_strtoull@plt+0x46f10> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x5e0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfea0 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x628 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c5e0 <__isoc23_strtoull@plt+0x46e60> │ │ │ │ + cbnz x18, 44a628 <__isoc23_strtoull@plt+0x44ea8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ddb60 ; NYI │ │ │ │ + .inst 0x003dfe68 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x660 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44c604 <__isoc23_strtoull@plt+0x46e84> // b.any │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 44a660 <__isoc23_strtoull@plt+0x44ee0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x640 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfe30 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x698 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c640 <__isoc23_strtoull@plt+0x46ec0> │ │ │ │ + cbnz x18, 44a698 <__isoc23_strtoull@plt+0x44f18> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ddb00 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44c6a0 <__isoc23_strtoull@plt+0x46f20> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44c6ac <__isoc23_strtoull@plt+0x46f2c> // b.any │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0x580 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x138 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + .inst 0x003dfdf8 ; NYI │ │ │ │ + mov x27, x22 │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + ldr x25, [x20, #32] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 44a018 <__isoc23_strtoull@plt+0x44898> │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x140 │ │ │ │ + add x22, x22, #0x4b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0x540 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003dda58 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44c720 <__isoc23_strtoull@plt+0x46fa0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44a704 <__isoc23_strtoull@plt+0x44f84> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44c758 <__isoc23_strtoull@plt+0x46fd8> │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003dda18 ; NYI │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 44c758 <__isoc23_strtoull@plt+0x46fd8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003dd8c0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44c848 <__isoc23_strtoull@plt+0x470c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x798 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 44a840 <__isoc23_strtoull@plt+0x450c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x76c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c798 <__isoc23_strtoull@plt+0x47018> │ │ │ │ + cbnz x18, 44a76c <__isoc23_strtoull@plt+0x44fec> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dd9b8 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 44c7bc <__isoc23_strtoull@plt+0x4703c> // b.any │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 44a794 <__isoc23_strtoull@plt+0x45014> // b.any │ │ │ │ + adrp x22, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x22, x22, #0x9a8 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x7f8 │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x7d0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ + mov x18, x22 │ │ │ │ ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c7f8 <__isoc23_strtoull@plt+0x47078> │ │ │ │ + cbnz x18, 44a7d0 <__isoc23_strtoull@plt+0x45050> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dd958 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44c858 <__isoc23_strtoull@plt+0x470d8> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44c864 <__isoc23_strtoull@plt+0x470e4> // b.any │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0x738 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x138 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x150 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0x6f8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 44a85c <__isoc23_strtoull@plt+0x450dc> // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 44a850 <__isoc23_strtoull@plt+0x450d0> // b.pmore │ │ │ │ + adrp x15, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x15, x15, #0x6d8 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + adrp x18, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x4c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 448fe0 <__isoc23_strtoull@plt+0x43860> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003dfc08 ; NYI │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x8 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 44a96c <__isoc23_strtoull@plt+0x451ec> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 44a964 <__isoc23_strtoull@plt+0x451e4> // b.pmore │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3192] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x17, x17, #0x8f8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dfb98 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x94c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x27, x22 │ │ │ │ + adrp x26, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x26, x26, #0x3f8 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x25, x25, #0x410 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x4c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x4d0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 44a018 <__isoc23_strtoull@plt+0x44898> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x950 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x4d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003dd8b0 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44c8d8 <__isoc23_strtoull@plt+0x47158> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44a9c0 <__isoc23_strtoull@plt+0x45240> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44c910 <__isoc23_strtoull@plt+0x47190> │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003dd870 ; NYI │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 44c910 <__isoc23_strtoull@plt+0x47190> │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 44aa38 <__isoc23_strtoull@plt+0x452b8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44aa30 <__isoc23_strtoull@plt+0x452b0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x15, x15, #0x998 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003dd708 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003dfa30 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44ca00 <__isoc23_strtoull@plt+0x47280> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x950 │ │ │ │ + b.cc 44ab04 <__isoc23_strtoull@plt+0x45384> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0xa98 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c950 <__isoc23_strtoull@plt+0x471d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dd810 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44c974 <__isoc23_strtoull@plt+0x471f4> // b.any │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0x9b0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + .inst 0x003df9f8 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0xaec │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44c9b0 <__isoc23_strtoull@plt+0x47230> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + mov x27, x22 │ │ │ │ + adrp x26, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x26, x26, #0x3f8 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x25, x25, #0x410 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x4c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x4d0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 44a018 <__isoc23_strtoull@plt+0x44898> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dd7b0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x950 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003df968 ; NYI │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44ca10 <__isoc23_strtoull@plt+0x47290> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44ca1c <__isoc23_strtoull@plt+0x4729c> // b.any │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0x8f0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + b.hi 44ab6c <__isoc23_strtoull@plt+0x453ec> // b.pmore │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0x9d8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0xa60 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x4e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5ff9e8 <__isoc23_strtoull@plt+0x1fa268> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003df8c8 ; NYI │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x8 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 44acc8 <__isoc23_strtoull@plt+0x45548> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 44acc0 <__isoc23_strtoull@plt+0x45540> // b.pmore │ │ │ │ + adrp x14, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x14, x14, #0xba0 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3192] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x17, x17, #0xc54 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x138 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003df83c ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0xca8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x27, x22 │ │ │ │ + adrp x26, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x26, x26, #0x3f8 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x25, x25, #0x410 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x4c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x4d0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 44a018 <__isoc23_strtoull@plt+0x44898> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x950 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x160 │ │ │ │ + add x22, x22, #0x4f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0x8b0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003df790 ; NYI │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x8 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 44ade4 <__isoc23_strtoull@plt+0x45664> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 44addc <__isoc23_strtoull@plt+0x4565c> // b.pmore │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3192] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x17, x17, #0xd70 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003df720 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0xdc4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x27, x22 │ │ │ │ + adrp x26, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x26, x26, #0x3f8 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x25, x25, #0x3f8 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x418 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x4d0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 44a018 <__isoc23_strtoull@plt+0x44898> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x950 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x508 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003df678 ; NYI │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x8 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 44aefc <__isoc23_strtoull@plt+0x4577c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 44aef4 <__isoc23_strtoull@plt+0x45774> // b.pmore │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3192] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x17, x17, #0xe88 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003df608 ; NYI │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0xedc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x27, x22 │ │ │ │ + adrp x26, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x26, x26, #0x410 │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + adrp x25, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x25, x25, #0x410 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x4c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x4d0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 44a018 <__isoc23_strtoull@plt+0x44898> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x950 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x518 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003dd748 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44cb10 <__isoc23_strtoull@plt+0x47390> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44af50 <__isoc23_strtoull@plt+0x457d0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0xab8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44cab8 <__isoc23_strtoull@plt+0x47338> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003dd6f8 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44cadc <__isoc23_strtoull@plt+0x4735c> // b.any │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x120 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 44afc8 <__isoc23_strtoull@plt+0x45848> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44afc0 <__isoc23_strtoull@plt+0x45840> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x15, x15, #0xf28 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44cb28 <__isoc23_strtoull@plt+0x473a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003dd648 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x22 // #34 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44cb70 <__isoc23_strtoull@plt+0x473f0> // b.any │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0xbc0 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 44b978 <__isoc23_strtoull@plt+0x461f8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003dd5dc ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 44c5a0 <__isoc23_strtoull@plt+0x46e20> │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 44cb94 <__isoc23_strtoull@plt+0x47414> // b.any │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0xbdc │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 44bdc8 <__isoc23_strtoull@plt+0x46648> │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0xb64 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 44b620 <__isoc23_strtoull@plt+0x45ea0> │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003df4a0 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44b094 <__isoc23_strtoull@plt+0x45914> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0x28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dd590 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 44c758 <__isoc23_strtoull@plt+0x46fd8> │ │ │ │ + .inst 0x003df468 ; NYI │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0x7c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x27, x22 │ │ │ │ + adrp x26, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x26, x26, #0x410 │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + adrp x25, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x25, x25, #0x410 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x4c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x4d0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 44a018 <__isoc23_strtoull@plt+0x44898> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dd584 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x950 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 44c910 <__isoc23_strtoull@plt+0x47190> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003dd5b0 ; NYI │ │ │ │ + .inst 0x003df3d8 ; NYI │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44cc50 <__isoc23_strtoull@plt+0x474d0> // b.pmore │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0xa68 │ │ │ │ + b.hi 44b0fc <__isoc23_strtoull@plt+0x4597c> // b.pmore │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x271 │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 44a000 <__isoc23_strtoull@plt+0x44880> │ │ │ │ + add x18, x18, #0xff0 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x1d0 │ │ │ │ + add x22, x22, #0x528 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003df3f8 ; NYI │ │ │ │ + b 44b0b8 <__isoc23_strtoull@plt+0x45938> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003df3d8 ; NYI │ │ │ │ + b 44b0b8 <__isoc23_strtoull@plt+0x45938> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5ff9e8 <__isoc23_strtoull@plt+0x1fa268> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003dd5b0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x003df2f8 ; NYI │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x8 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 44b298 <__isoc23_strtoull@plt+0x45b18> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 44b290 <__isoc23_strtoull@plt+0x45b10> // b.pmore │ │ │ │ + adrp x14, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x14, x14, #0x170 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3192] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x17, x17, #0x224 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4457f0 <__isoc23_strtoull@plt+0x40070> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003df26c ; NYI │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0x278 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x27, x22 │ │ │ │ + adrp x26, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x26, x26, #0x410 │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + adrp x25, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x25, x25, #0x410 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x4c8 │ │ │ │ + add x24, x24, #0x3 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x4d0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 44a018 <__isoc23_strtoull@plt+0x44898> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 829000 <__isoc23_strtoull@plt+0x423880> │ │ │ │ + add x23, x23, #0x950 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x558 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003df288 ; NYI │ │ │ │ + b 44b198 <__isoc23_strtoull@plt+0x45a18> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44cd10 <__isoc23_strtoull@plt+0x47590> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0xcc0 │ │ │ │ + b.cc 44b38c <__isoc23_strtoull@plt+0x45c0c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0x330 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ccc0 <__isoc23_strtoull@plt+0x47540> │ │ │ │ + cbnz x18, 44b330 <__isoc23_strtoull@plt+0x45bb0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dd570 ; NYI │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0xcf4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003dd53c ; NYI │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0xd30 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2000] │ │ │ │ - mov x23, x22 │ │ │ │ - b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44b39c <__isoc23_strtoull@plt+0x45c1c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + adrp x13, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x13, x13, #0xdd8 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x4d0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x250 │ │ │ │ + add x22, x22, #0x578 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44cd4c <__isoc23_strtoull@plt+0x475cc> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44cd80 <__isoc23_strtoull@plt+0x47600> // b.pmore │ │ │ │ + b.hi 44b450 <__isoc23_strtoull@plt+0x45cd0> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x580 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44cdf8 <__isoc23_strtoull@plt+0x47678> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 44cdf0 <__isoc23_strtoull@plt+0x47670> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 591770 <__isoc23_strtoull@plt+0x18bff0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x588 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003dd3c0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44ce6c <__isoc23_strtoull@plt+0x476ec> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44b4a0 <__isoc23_strtoull@plt+0x45d20> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x18, x18, #0xe54 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 44cc00 <__isoc23_strtoull@plt+0x47480> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003dd348 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 44cf0c <__isoc23_strtoull@plt+0x4778c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + b.cc 44b518 <__isoc23_strtoull@plt+0x45d98> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 44cf04 <__isoc23_strtoull@plt+0x47784> // b.pmore │ │ │ │ + b.hi 44b510 <__isoc23_strtoull@plt+0x45d90> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x17, x17, #0xe10 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x201 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x15, x15, #0x478 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d2000 <__isoc23_strtoull@plt+0x2cc880> │ │ │ │ - add x23, x23, #0x568 │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003dd2a8 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 44cfac <__isoc23_strtoull@plt+0x4782c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 44cfa4 <__isoc23_strtoull@plt+0x47824> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x15, x15, #0xe88 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44b5c4 <__isoc23_strtoull@plt+0x45e44> // b.pmore │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0x4b8 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x24, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x580 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x590 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5ff9e8 <__isoc23_strtoull@plt+0x1fa268> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44b6c8 <__isoc23_strtoull@plt+0x45f48> // b.pmore │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0x5f8 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-80] │ │ │ │ + stur x24, [x21, #-72] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x201 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x580 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - mov x23, x17 │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x598 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44b718 <__isoc23_strtoull@plt+0x45f98> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x003dd208 ; NYI │ │ │ │ + udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 44d054 <__isoc23_strtoull@plt+0x478d4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + b.cc 44b790 <__isoc23_strtoull@plt+0x46010> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 44d04c <__isoc23_strtoull@plt+0x478cc> // b.pmore │ │ │ │ + b.hi 44b788 <__isoc23_strtoull@plt+0x46008> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - adrp x15, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x15, x15, #0xf28 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x201 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x15, x15, #0x6f0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x118 │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003dd160 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 44d0fc <__isoc23_strtoull@plt+0x4797c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 44d0f4 <__isoc23_strtoull@plt+0x47974> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ - add x15, x15, #0xfc8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44b83c <__isoc23_strtoull@plt+0x460bc> // b.pmore │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0x730 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x24, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x201 │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x120 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x5e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ - .inst 0x003dd170 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 44d320 <__isoc23_strtoull@plt+0x47ba0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0xe8 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 44d318 <__isoc23_strtoull@plt+0x47b98> // b.pmore │ │ │ │ - ldur x17, [x18, #7] │ │ │ │ - ldur x18, [x18, #15] │ │ │ │ - adrp x15, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x15, x15, #0x70 │ │ │ │ - stur x15, [x21, #-224] │ │ │ │ - stur x17, [x21, #-208] │ │ │ │ - stur x18, [x21, #-200] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-192] │ │ │ │ - sub x18, x21, #0xe0 │ │ │ │ - stur x18, [x21, #-184] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ + udf #0 │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5ff9e8 <__isoc23_strtoull@plt+0x1fa268> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44b940 <__isoc23_strtoull@plt+0x461c0> // b.pmore │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0x870 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-80] │ │ │ │ + stur x24, [x21, #-72] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-168] │ │ │ │ - adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x208 │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - sub x18, x21, #0xbe │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1824] │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x1e0 │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - sub x18, x21, #0xa6 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2848] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - sub x18, x21, #0x8e │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2576] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2576] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2576] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x2e8 │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x5e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44ba0c <__isoc23_strtoull@plt+0x4628c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0x9b0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x77 │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 49ace0 <__isoc23_strtoull@plt+0x95560> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44b9b0 <__isoc23_strtoull@plt+0x46230> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44d32c <__isoc23_strtoull@plt+0x47bac> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + b.hi 44ba1c <__isoc23_strtoull@plt+0x4629c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + adrp x13, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x13, x13, #0xdd8 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0xe8 // #232 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x5f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003dcf18 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44d3c8 <__isoc23_strtoull@plt+0x47c48> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44ba60 <__isoc23_strtoull@plt+0x462e0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44d398 <__isoc23_strtoull@plt+0x47c18> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003dcec8 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44d3bc <__isoc23_strtoull@plt+0x47c3c> // b.any │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x260 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 591770 <__isoc23_strtoull@plt+0x18bff0> │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x8 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 44d48c <__isoc23_strtoull@plt+0x47d0c> // b.lo, b.ul, b.last │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 44bad8 <__isoc23_strtoull@plt+0x46358> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 44d484 <__isoc23_strtoull@plt+0x47d04> // b.pmore │ │ │ │ - adrp x15, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x15, x15, #0x120 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44bad0 <__isoc23_strtoull@plt+0x46350> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x15, x15, #0xa38 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x454 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x23, x23, #0x250 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003dce0c ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44d4a4 <__isoc23_strtoull@plt+0x47d24> // b.pmore │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x348 │ │ │ │ + b.hi 44bb84 <__isoc23_strtoull@plt+0x46404> // b.pmore │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xa78 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x24, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x5f8 │ │ │ │ + add x18, x18, #0x4 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x2c0 │ │ │ │ + add x22, x22, #0x600 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003dcdf8 ; NYI │ │ │ │ - b 44d3e8 <__isoc23_strtoull@plt+0x47c68> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5ff9e8 <__isoc23_strtoull@plt+0x1fa268> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44bc88 <__isoc23_strtoull@plt+0x46508> // b.pmore │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xbb8 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-80] │ │ │ │ + stur x24, [x21, #-72] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x5f8 │ │ │ │ + add x18, x18, #0x4 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x608 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44bd54 <__isoc23_strtoull@plt+0x465d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x18, x18, #0xcf8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44bcf8 <__isoc23_strtoull@plt+0x46578> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44bd64 <__isoc23_strtoull@plt+0x465e4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + adrp x13, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x13, x13, #0xdd8 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x5f8 │ │ │ │ + add x18, x18, #0x4 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x610 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x002874e0 ; NYI │ │ │ │ udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + .inst 0x00287500 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 44d568 <__isoc23_strtoull@plt+0x47de8> │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + .inst 0x00287520 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #5 │ │ │ │ + udf #0 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x00287540 ; NYI │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - b 44d5b8 <__isoc23_strtoull@plt+0x47e38> │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + .inst 0x00287560 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00287580 ; NYI │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - b 44d568 <__isoc23_strtoull@plt+0x47de8> │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x002875a0 ; NYI │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44d5b8 <__isoc23_strtoull@plt+0x47e38> │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + .inst 0x002875c8 ; NYI │ │ │ │ + ... │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x002875f0 ; NYI │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + .inst 0x00287610 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00287630 ; NYI │ │ │ │ + ... │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00287650 ; NYI │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 44d648 <__isoc23_strtoull@plt+0x47ec8> │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44d718 <__isoc23_strtoull@plt+0x47f98> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44bf8c <__isoc23_strtoull@plt+0x4680c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x6e8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44d6e8 <__isoc23_strtoull@plt+0x47f68> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44d70c <__isoc23_strtoull@plt+0x47f8c> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 44c058 <__isoc23_strtoull@plt+0x468d8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44d7b8 <__isoc23_strtoull@plt+0x48038> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44bfd4 <__isoc23_strtoull@plt+0x46854> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x788 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44d788 <__isoc23_strtoull@plt+0x48008> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44d7ac <__isoc23_strtoull@plt+0x4802c> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44c030 <__isoc23_strtoull@plt+0x468b0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x15, x15, #0xfa8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44d8d4 <__isoc23_strtoull@plt+0x48154> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x81c │ │ │ │ + b.cc 44c110 <__isoc23_strtoull@plt+0x46990> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0x9c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44d81c <__isoc23_strtoull@plt+0x4809c> │ │ │ │ + cbnz x18, 44c09c <__isoc23_strtoull@plt+0x4691c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x860 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44d860 <__isoc23_strtoull@plt+0x480e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44d8e4 <__isoc23_strtoull@plt+0x48164> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x15, x15, #0x690 │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x17, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x17, x17, #0x730 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x290 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44c0bc <__isoc23_strtoull@plt+0x4693c> // b.any │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44c120 <__isoc23_strtoull@plt+0x469a0> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x14, x14, #0xf60 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 44b000 <__isoc23_strtoull@plt+0x45880> │ │ │ │ + add x17, x17, #0xff8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x378 │ │ │ │ + add x22, x22, #0x618 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44c198 <__isoc23_strtoull@plt+0x46a18> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0x188 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44c188 <__isoc23_strtoull@plt+0x46a08> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 44c058 <__isoc23_strtoull@plt+0x468d8> │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x620 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x003dcad8 ; NYI │ │ │ │ + .inst 0x003de4c8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44d954 <__isoc23_strtoull@plt+0x481d4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c20c <__isoc23_strtoull@plt+0x46a8c> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 44d94c <__isoc23_strtoull@plt+0x481cc> │ │ │ │ + cbz x18, 44c204 <__isoc23_strtoull@plt+0x46a84> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x23, x23, #0x3b0 │ │ │ │ + add x23, x23, #0x658 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44d9dc <__isoc23_strtoull@plt+0x4825c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c294 <__isoc23_strtoull@plt+0x46b14> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x9b4 │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0x26c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ + add x18, x18, #0x648 │ │ │ │ add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44da3c <__isoc23_strtoull@plt+0x482bc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c2f4 <__isoc23_strtoull@plt+0x46b74> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x380 │ │ │ │ + add x18, x18, #0x628 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44da9c <__isoc23_strtoull@plt+0x4831c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c354 <__isoc23_strtoull@plt+0x46bd4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ + add x18, x18, #0x648 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44dafc <__isoc23_strtoull@plt+0x4837c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c3b4 <__isoc23_strtoull@plt+0x46c34> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x390 │ │ │ │ + add x18, x18, #0x638 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44db5c <__isoc23_strtoull@plt+0x483dc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c414 <__isoc23_strtoull@plt+0x46c94> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -72988,21 +71512,63 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44c45c <__isoc23_strtoull@plt+0x46cdc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44c4b4 <__isoc23_strtoull@plt+0x46d34> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x17, x17, #0x430 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44dbbc <__isoc23_strtoull@plt+0x4843c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c51c <__isoc23_strtoull@plt+0x46d9c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -73018,87 +71584,57 @@ │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44dc50 <__isoc23_strtoull@plt+0x484d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xc20 │ │ │ │ + b.cc 44c564 <__isoc23_strtoull@plt+0x46de4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44dc20 <__isoc23_strtoull@plt+0x484a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44dc44 <__isoc23_strtoull@plt+0x484c4> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44dce0 <__isoc23_strtoull@plt+0x48560> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xcb0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44dcb0 <__isoc23_strtoull@plt+0x48530> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44dcd4 <__isoc23_strtoull@plt+0x48554> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44c5c0 <__isoc23_strtoull@plt+0x46e40> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x15, x15, #0x538 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44dd3c <__isoc23_strtoull@plt+0x485bc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c624 <__isoc23_strtoull@plt+0x46ea4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -73112,97 +71648,101 @@ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44dde0 <__isoc23_strtoull@plt+0x48660> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c66c <__isoc23_strtoull@plt+0x46eec> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xdb0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ddb0 <__isoc23_strtoull@plt+0x48630> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44ddd4 <__isoc23_strtoull@plt+0x48654> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44c6c4 <__isoc23_strtoull@plt+0x46f44> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x17, x17, #0x640 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44de80 <__isoc23_strtoull@plt+0x48700> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c714 <__isoc23_strtoull@plt+0x46f94> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xe50 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44de50 <__isoc23_strtoull@plt+0x486d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44de74 <__isoc23_strtoull@plt+0x486f4> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44c770 <__isoc23_strtoull@plt+0x46ff0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x15, x15, #0x6e8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44dedc <__isoc23_strtoull@plt+0x4875c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c7d4 <__isoc23_strtoull@plt+0x47054> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -73212,21 +71752,63 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44c81c <__isoc23_strtoull@plt+0x4709c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44c874 <__isoc23_strtoull@plt+0x470f4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x17, x17, #0x7f0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44df3c <__isoc23_strtoull@plt+0x487bc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c8dc <__isoc23_strtoull@plt+0x4715c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -73242,15 +71824,15 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44df9c <__isoc23_strtoull@plt+0x4881c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44c93c <__isoc23_strtoull@plt+0x471bc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -73260,1322 +71842,760 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44c984 <__isoc23_strtoull@plt+0x47204> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44c9dc <__isoc23_strtoull@plt+0x4725c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x17, x17, #0x958 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003dc438 ; NYI │ │ │ │ - sub x18, x20, #0x70 │ │ │ │ + .inst 0x003ddc98 ; NYI │ │ │ │ + sub x18, x20, #0x60 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44e5e0 <__isoc23_strtoull@plt+0x48e60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x0 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + b.cc 44d014 <__isoc23_strtoull@plt+0x47894> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0xa44 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ - udf #4 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dc3f8 ; NYI │ │ │ │ + .inst 0x003ddc5c ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44e5f0 <__isoc23_strtoull@plt+0x48e70> // b.pmore │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x970 │ │ │ │ + b.hi 44d024 <__isoc23_strtoull@plt+0x478a4> // b.pmore │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0x228 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x54 │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0xa98 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x23, x22 │ │ │ │ stur x22, [x20, #-8] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #6 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dc3a4 ; NYI │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x98 │ │ │ │ + .inst 0x003ddc08 ; NYI │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0xadc │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ - udf #134 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003dc360 ; NYI │ │ │ │ + .inst 0x003ddbc4 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 44e72c <__isoc23_strtoull@plt+0x48fac> // b.any │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xcc │ │ │ │ + b.ne 44d134 <__isoc23_strtoull@plt+0x479b4> // b.any │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0xb10 │ │ │ │ str x18, [x20] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #134 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xf0 │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0xb34 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ - udf #134 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x17, x17, #0x120 │ │ │ │ + adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x17, x17, #0xb64 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x23, x18 │ │ │ │ str x22, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ - udf #5 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44e5fc <__isoc23_strtoull@plt+0x48e7c> // b.pmore │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0x9f8 │ │ │ │ + b.hi 44d030 <__isoc23_strtoull@plt+0x478b0> // b.pmore │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ stur x22, [x21, #-24] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xa58 │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0x310 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ ldr x15, [x20, #16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ sub x14, x21, #0x28 │ │ │ │ sub x13, x21, #0x10 │ │ │ │ ldr x12, [x20, #24] │ │ │ │ - ldr x11, [x20, #40] │ │ │ │ - ldr x10, [x20, #32] │ │ │ │ - str x14, [sp, #48] │ │ │ │ - mov x14, x13 │ │ │ │ + ldr x11, [x20, #32] │ │ │ │ + str x13, [sp, #40] │ │ │ │ mov x13, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + str x14, [sp, #24] │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ add x21, x21, #0x28 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 44e6f0 <__isoc23_strtoull@plt+0x48f70> // b.pmore │ │ │ │ - adrp x9, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x9, x9, #0xef8 │ │ │ │ - stur x9, [x21, #-32] │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 44d0f8 <__isoc23_strtoull@plt+0x47978> // b.pmore │ │ │ │ + adrp x10, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x10, x10, #0x898 │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ stur x12, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x15, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x15, x15, #0x288 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x15, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x15, x15, #0xcc4 │ │ │ │ stur x15, [x20, #-24] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2624] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + sub x15, x21, #0x20 │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ stur x11, [x20, #-16] │ │ │ │ stur x12, [x20, #-8] │ │ │ │ - str x10, [x20] │ │ │ │ - str x13, [x20, #24] │ │ │ │ - str x14, [x20, #32] │ │ │ │ - str x17, [x20, #40] │ │ │ │ + str x13, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ sub x20, x20, #0x30 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - mov x13, x22 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x15, x23 │ │ │ │ + mov x14, x22 │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 44e608 <__isoc23_strtoull@plt+0x48e88> // b.pmore │ │ │ │ - adrp x12, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x12, x12, #0xab8 │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 44d03c <__isoc23_strtoull@plt+0x478bc> // b.pmore │ │ │ │ + adrp x13, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x13, x13, #0x370 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ str x17, [x21] │ │ │ │ - adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x17, x17, #0x2cc │ │ │ │ + adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x17, x17, #0xd04 │ │ │ │ str x17, [x20] │ │ │ │ mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x15, [x20, #-16] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x15, [x20, #8] │ │ │ │ str x14, [x20, #16] │ │ │ │ - str x13, [x20, #24] │ │ │ │ - str x18, [x20, #48] │ │ │ │ + str x18, [x20, #24] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #8 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x13, [x20, #16] │ │ │ │ - and x12, x22, #0x7 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.ne 44e578 <__isoc23_strtoull@plt+0x48df8> // b.any │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 44cfa4 <__isoc23_strtoull@plt+0x47824> // b.any │ │ │ │ str x15, [sp, #16] │ │ │ │ - mov x15, x13 │ │ │ │ - ldr x13, [sp, #16] │ │ │ │ - b 44e218 <__isoc23_strtoull@plt+0x48a98> │ │ │ │ - udf #8 │ │ │ │ + mov x15, x14 │ │ │ │ + ldr x14, [sp, #16] │ │ │ │ + b 44cc58 <__isoc23_strtoull@plt+0x474d8> │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ ldr x14, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 44e6dc <__isoc23_strtoull@plt+0x48f5c> // b.any │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + b.ne 44d0ec <__isoc23_strtoull@plt+0x4796c> // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44e630 <__isoc23_strtoull@plt+0x48eb0> // b.pmore │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xb18 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + b.hi 44d060 <__isoc23_strtoull@plt+0x478e0> // b.pmore │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0x3d0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x15, [x20, #40] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x17, [x20, #64] │ │ │ │ - str x17, [x21] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #56] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - mov x10, x14 │ │ │ │ - mov x11, x13 │ │ │ │ - sub x9, x21, #0x20 │ │ │ │ - str x18, [sp, #24] │ │ │ │ - mov x18, x12 │ │ │ │ - mov x12, x14 │ │ │ │ - ldr x14, [sp, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x17, x17, #0x480 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x7 │ │ │ │ + str x13, [sp, #32] │ │ │ │ + mov x13, x14 │ │ │ │ + ldr x14, [sp, #32] │ │ │ │ add x21, x21, #0x28 │ │ │ │ - ldr x8, [x19, #856] │ │ │ │ - cmp x21, x8 │ │ │ │ - b.hi 44e63c <__isoc23_strtoull@plt+0x48ebc> // b.pmore │ │ │ │ - adrp x8, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x8, x8, #0xb78 │ │ │ │ - stur x8, [x21, #-32] │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 44d06c <__isoc23_strtoull@plt+0x478ec> // b.pmore │ │ │ │ + adrp x10, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x10, x10, #0x4d8 │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x9, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x17, x17, #0x3b8 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x23, x18 │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0xe20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x14 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x10, [x20, #-8] │ │ │ │ - str x11, [x20] │ │ │ │ - str x9, [x20, #8] │ │ │ │ - str x12, [x20, #16] │ │ │ │ - str x13, [x20, #24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + str x13, [x20] │ │ │ │ + str x12, [x20, #8] │ │ │ │ + str x11, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #10 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 44e400 <__isoc23_strtoull@plt+0x48c80> // b.any │ │ │ │ - adrp x15, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x15, x15, #0x460 │ │ │ │ - str x15, [x20] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x13, x24 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + b 44cd78 <__isoc23_strtoull@plt+0x475f8> │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44ce68 <__isoc23_strtoull@plt+0x476e8> // b.any │ │ │ │ + adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x17, x17, #0xee4 │ │ │ │ + str x17, [x20] │ │ │ │ mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ + stur x12, [x20, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 44e6d0 <__isoc23_strtoull@plt+0x48f50> // b.pmore │ │ │ │ - adrp x15, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x15, x15, #0xe98 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44d0e0 <__isoc23_strtoull@plt+0x47960> // b.pmore │ │ │ │ + adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x17, x17, #0x790 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ stur x15, [x21, #-32] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - str x17, [x21] │ │ │ │ - ldr x14, [x20, #72] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x11, [x20, #16] │ │ │ │ - ldr x10, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - sub x9, x21, #0x20 │ │ │ │ - b 44e33c <__isoc23_strtoull@plt+0x48bbc> │ │ │ │ - udf #10 │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x14, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x14, x14, #0x840 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + str x14, [x21] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x7 │ │ │ │ + str x17, [sp, #24] │ │ │ │ + mov x17, x14 │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 44cd78 <__isoc23_strtoull@plt+0x475f8> │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x11, [x20, #16] │ │ │ │ - ldr x10, [x20, #8] │ │ │ │ + ldr x11, [x20, #24] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 44e678 <__isoc23_strtoull@plt+0x48ef8> // b.any │ │ │ │ - add x21, x21, #0x68 │ │ │ │ + b.ne 44d0a0 <__isoc23_strtoull@plt+0x47920> // b.any │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44e66c <__isoc23_strtoull@plt+0x48eec> // b.pmore │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xbd8 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x10, [x21, #-80] │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xc68 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xcf8 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - str x17, [x21] │ │ │ │ - ldr x14, [x20, #72] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - sub x10, x21, #0x60 │ │ │ │ - sub x11, x21, #0x40 │ │ │ │ - sub x9, x21, #0x20 │ │ │ │ - b 44e33c <__isoc23_strtoull@plt+0x48bbc> │ │ │ │ - udf #10 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - ldr x14, [x20, #72] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x11, [x20, #24] │ │ │ │ - ldr x10, [x20, #16] │ │ │ │ - ldr x9, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x11, [sp, #32] │ │ │ │ - mov x11, x10 │ │ │ │ - mov x10, x9 │ │ │ │ - ldr x9, [sp, #32] │ │ │ │ - b 44e33c <__isoc23_strtoull@plt+0x48bbc> │ │ │ │ + b.hi 44d094 <__isoc23_strtoull@plt+0x47914> // b.pmore │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0x588 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x11, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0x5e0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x17, x17, #0x690 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x13, x21, #0x47 │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x7 │ │ │ │ + b 44cd78 <__isoc23_strtoull@plt+0x475f8> │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - mov x12, x24 │ │ │ │ - mov x11, x23 │ │ │ │ - mov x10, x22 │ │ │ │ - b 44e180 <__isoc23_strtoull@plt+0x48a00> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 44e720 <__isoc23_strtoull@plt+0x48fa0> // b.pmore │ │ │ │ - adrp x12, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x12, x12, #0xf58 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - ldr x12, [x20, #40] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - ldr x13, [x20, #64] │ │ │ │ - str x13, [x21] │ │ │ │ - ldr x11, [x20, #56] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + b 44cbc8 <__isoc23_strtoull@plt+0x47448> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 44d128 <__isoc23_strtoull@plt+0x479a8> // b.pmore │ │ │ │ + adrp x13, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x13, x13, #0x8f8 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + adrp x12, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x12, x12, #0x9a8 │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - sub x10, x21, #0x20 │ │ │ │ - str x12, [sp, #40] │ │ │ │ - mov x12, x10 │ │ │ │ - mov x10, x15 │ │ │ │ - ldr x15, [sp, #40] │ │ │ │ - str x11, [sp, #24] │ │ │ │ - mov x11, x14 │ │ │ │ - ldr x14, [sp, #24] │ │ │ │ - str x13, [sp, #48] │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x7 │ │ │ │ + str x15, [sp, #40] │ │ │ │ + mov x15, x13 │ │ │ │ mov x13, x17 │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - b 44e180 <__isoc23_strtoull@plt+0x48a00> │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + str x14, [sp, #24] │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 44cbc8 <__isoc23_strtoull@plt+0x47448> │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x418 │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x200 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x14 │ │ │ │ - mov x22, x13 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0xc44 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x23, x15 │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x508 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x10, [x20, #-8] │ │ │ │ - str x11, [x20] │ │ │ │ - str x9, [x20, #8] │ │ │ │ - str x12, [x20, #16] │ │ │ │ - str x13, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0xdec │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x24, x13 │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x11 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44e6c4 <__isoc23_strtoull@plt+0x48f44> // b.pmore │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xd58 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x10, [x21, #-40] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + b.hi 44d0d4 <__isoc23_strtoull@plt+0x47954> // b.pmore │ │ │ │ + adrp x18, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ stur x11, [x21, #-8] │ │ │ │ str x13, [x21] │ │ │ │ - sub x23, x21, #0x38 │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x48 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x23, x14 │ │ │ │ - mov x22, x13 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x554 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x24, x12 │ │ │ │ - mov x23, x11 │ │ │ │ - mov x22, x10 │ │ │ │ - str x13, [x20, #24] │ │ │ │ - str x14, [x20, #32] │ │ │ │ - str x17, [x20, #40] │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 44c000 <__isoc23_strtoull@plt+0x46880> │ │ │ │ + add x15, x15, #0xf80 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x11 │ │ │ │ + str x13, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x3f8 │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003dbcc0 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44e850 <__isoc23_strtoull@plt+0x490d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x7a0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x25 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44e7a0 <__isoc23_strtoull@plt+0x49020> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003dbc78 ; NYI │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x7e4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44e7e4 <__isoc23_strtoull@plt+0x49064> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003dbc34 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x17, x17, #0x81c │ │ │ │ - str x17, [x20, #24] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 44dfc0 <__isoc23_strtoull@plt+0x48840> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44e860 <__isoc23_strtoull@plt+0x490e0> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x290 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x428 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x81c │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44e910 <__isoc23_strtoull@plt+0x49190> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x8e0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44e8e0 <__isoc23_strtoull@plt+0x49160> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44e904 <__isoc23_strtoull@plt+0x49184> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + add x22, x22, #0x6a0 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44e9b0 <__isoc23_strtoull@plt+0x49230> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d184 <__isoc23_strtoull@plt+0x47a04> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x980 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44e980 <__isoc23_strtoull@plt+0x49200> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44e9a4 <__isoc23_strtoull@plt+0x49224> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44eb10 <__isoc23_strtoull@plt+0x49390> // b.lo, b.ul, b.last │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44ea00 <__isoc23_strtoull@plt+0x49280> // b.any │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x24 │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xa44 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x22, [x25, #6] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - ldur x18, [x25, #14] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ea44 <__isoc23_strtoull@plt+0x492c4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xa88 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ea88 <__isoc23_strtoull@plt+0x49308> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x17, x17, #0xabc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - mov x24, x18 │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 44e9d0 <__isoc23_strtoull@plt+0x49250> │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44eb20 <__isoc23_strtoull@plt+0x493a0> // b.pmore │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x888 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0x928 │ │ │ │ + b.hi 44d1d8 <__isoc23_strtoull@plt+0x47a58> // b.pmore │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0x158 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x38 │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x438 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xabc │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44ec40 <__isoc23_strtoull@plt+0x494c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xb94 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44eb94 <__isoc23_strtoull@plt+0x49414> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xbd8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ebd8 <__isoc23_strtoull@plt+0x49458> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x17, x17, #0xc0c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 44e9d0 <__isoc23_strtoull@plt+0x49250> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44ec50 <__isoc23_strtoull@plt+0x494d0> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x290 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ + stur x25, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x440 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x24 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xc0c │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44ecd0 <__isoc23_strtoull@plt+0x49550> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xcc0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ecc0 <__isoc23_strtoull@plt+0x49540> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 44eb50 <__isoc23_strtoull@plt+0x493d0> │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x448 │ │ │ │ + add x22, x22, #0x6d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44ed78 <__isoc23_strtoull@plt+0x495f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ed48 <__isoc23_strtoull@plt+0x495c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44ed6c <__isoc23_strtoull@plt+0x495ec> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44ee18 <__isoc23_strtoull@plt+0x49698> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xde8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ede8 <__isoc23_strtoull@plt+0x49668> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44ee0c <__isoc23_strtoull@plt+0x4968c> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44ef74 <__isoc23_strtoull@plt+0x497f4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xe78 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44ee78 <__isoc23_strtoull@plt+0x496f8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 44eeac <__isoc23_strtoull@plt+0x4972c> // b.any │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xee8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44eee8 <__isoc23_strtoull@plt+0x49768> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 44ee38 <__isoc23_strtoull@plt+0x496b8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44ef84 <__isoc23_strtoull@plt+0x49804> // b.pmore │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xcf0 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x38 │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x478 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44f00c <__isoc23_strtoull@plt+0x4988c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ - add x18, x18, #0xfd8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 44ee38 <__isoc23_strtoull@plt+0x496b8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 44f01c <__isoc23_strtoull@plt+0x4989c> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x290 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x480 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + b 44d208 <__isoc23_strtoull@plt+0x47a88> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f08c <__isoc23_strtoull@plt+0x4990c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d26c <__isoc23_strtoull@plt+0x47aec> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44d7d8 <__isoc23_strtoull@plt+0x48058> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 44f200 <__isoc23_strtoull@plt+0x49a80> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x11c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44f11c <__isoc23_strtoull@plt+0x4999c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x168 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 44f168 <__isoc23_strtoull@plt+0x499e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x70 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 44f210 <__isoc23_strtoull@plt+0x49a90> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x14, x14, #0x40 │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - stur x15, [x21, #-96] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - adrp x15, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x15, x15, #0x60 │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x17, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x17, x17, #0xb0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x268 │ │ │ │ + b.hi 44d2c0 <__isoc23_strtoull@plt+0x47b40> // b.pmore │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0x240 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x67 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + stur x25, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x24 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x4e0 │ │ │ │ + add x22, x22, #0x710 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x003db1a8 ; NYI │ │ │ │ + .inst 0x003dd398 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f284 <__isoc23_strtoull@plt+0x49b04> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d33c <__isoc23_strtoull@plt+0x47bbc> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 44f27c <__isoc23_strtoull@plt+0x49afc> │ │ │ │ + cbz x18, 44d334 <__isoc23_strtoull@plt+0x47bb4> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x23, x23, #0x3b0 │ │ │ │ + add x23, x23, #0x658 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f30c <__isoc23_strtoull@plt+0x49b8c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d3c4 <__isoc23_strtoull@plt+0x47c44> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x2e4 │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0x39c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ + add x18, x18, #0x648 │ │ │ │ add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f36c <__isoc23_strtoull@plt+0x49bec> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d424 <__isoc23_strtoull@plt+0x47ca4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x380 │ │ │ │ + add x18, x18, #0x628 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f3cc <__isoc23_strtoull@plt+0x49c4c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d484 <__isoc23_strtoull@plt+0x47d04> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ + add x18, x18, #0x648 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f42c <__isoc23_strtoull@plt+0x49cac> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d4e4 <__isoc23_strtoull@plt+0x47d64> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x390 │ │ │ │ + add x18, x18, #0x638 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f48c <__isoc23_strtoull@plt+0x49d0c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d544 <__isoc23_strtoull@plt+0x47dc4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -74585,63 +72605,63 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f508 <__isoc23_strtoull@plt+0x49d88> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d58c <__isoc23_strtoull@plt+0x47e0c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44d7d8 <__isoc23_strtoull@plt+0x48058> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44d5e4 <__isoc23_strtoull@plt+0x47e64> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + adrp x17, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x17, x17, #0x560 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f594 <__isoc23_strtoull@plt+0x49e14> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d64c <__isoc23_strtoull@plt+0x47ecc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -74651,49 +72671,63 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44d694 <__isoc23_strtoull@plt+0x47f14> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - b 44d7d8 <__isoc23_strtoull@plt+0x48058> │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44d6f0 <__isoc23_strtoull@plt+0x47f70> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x15, x15, #0x668 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f664 <__isoc23_strtoull@plt+0x49ee4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d754 <__isoc23_strtoull@plt+0x47fd4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -74703,101 +72737,105 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f6e0 <__isoc23_strtoull@plt+0x49f60> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d79c <__isoc23_strtoull@plt+0x4801c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44d7d8 <__isoc23_strtoull@plt+0x48058> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44d7f4 <__isoc23_strtoull@plt+0x48074> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + adrp x17, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x17, x17, #0x770 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f77c <__isoc23_strtoull@plt+0x49ffc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d844 <__isoc23_strtoull@plt+0x480c4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44d7d8 <__isoc23_strtoull@plt+0x48058> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44d8a0 <__isoc23_strtoull@plt+0x48120> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x15, x15, #0x818 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f804 <__isoc23_strtoull@plt+0x4a084> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d904 <__isoc23_strtoull@plt+0x48184> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -74807,63 +72845,63 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f880 <__isoc23_strtoull@plt+0x4a100> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44d94c <__isoc23_strtoull@plt+0x481cc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44d7d8 <__isoc23_strtoull@plt+0x48058> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44d9a4 <__isoc23_strtoull@plt+0x48224> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + adrp x17, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x17, x17, #0x920 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f90c <__isoc23_strtoull@plt+0x4a18c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44da0c <__isoc23_strtoull@plt+0x4828c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -74879,15 +72917,15 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f96c <__isoc23_strtoull@plt+0x4a1ec> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44da6c <__isoc23_strtoull@plt+0x482ec> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -74897,1209 +72935,768 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 44f9e8 <__isoc23_strtoull@plt+0x4a268> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44dab4 <__isoc23_strtoull@plt+0x48334> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44d7d8 <__isoc23_strtoull@plt+0x48058> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44db0c <__isoc23_strtoull@plt+0x4838c> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + adrp x17, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x17, x17, #0xa88 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003daab0 ; NYI │ │ │ │ - sub x18, x20, #0x80 │ │ │ │ + .inst 0x003dcbe0 ; NYI │ │ │ │ + sub x18, x20, #0x60 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4501a4 <__isoc23_strtoull@plt+0x4aa24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0xa7c │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + b.cc 44e144 <__isoc23_strtoull@plt+0x489c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0xb74 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003daa6c ; NYI │ │ │ │ + .inst 0x003dcba4 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4501b4 <__isoc23_strtoull@plt+0x4aa34> // b.pmore │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x2a0 │ │ │ │ + b.hi 44e154 <__isoc23_strtoull@plt+0x489d4> // b.pmore │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0x358 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0xad0 │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0xbc8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x23, x22 │ │ │ │ stur x22, [x20, #-8] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #7 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003daa18 ; NYI │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0xb14 │ │ │ │ + .inst 0x003dcb50 ; NYI │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0xc0c │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ - udf #135 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003da9d4 ; NYI │ │ │ │ + .inst 0x003dcb0c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45031c <__isoc23_strtoull@plt+0x4ab9c> // b.any │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0xb48 │ │ │ │ + b.ne 44e264 <__isoc23_strtoull@plt+0x48ae4> // b.any │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0xc40 │ │ │ │ str x18, [x20] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #135 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0xb6c │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0xc64 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ - udf #135 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x17, x17, #0xb9c │ │ │ │ + adrp x17, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x17, x17, #0xc94 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x23, x18 │ │ │ │ str x22, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ - udf #6 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4501c0 <__isoc23_strtoull@plt+0x4aa40> // b.pmore │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x328 │ │ │ │ + b.hi 44e160 <__isoc23_strtoull@plt+0x489e0> // b.pmore │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0x3e0 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ stur x22, [x21, #-24] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x388 │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0x440 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ ldr x15, [x20, #16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ sub x14, x21, #0x28 │ │ │ │ sub x13, x21, #0x10 │ │ │ │ ldr x12, [x20, #24] │ │ │ │ - ldr x11, [x20, #48] │ │ │ │ - ldr x10, [x20, #40] │ │ │ │ - ldr x9, [x20, #32] │ │ │ │ - str x14, [sp, #56] │ │ │ │ - mov x14, x13 │ │ │ │ + ldr x11, [x20, #32] │ │ │ │ + str x13, [sp, #40] │ │ │ │ mov x13, x17 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + str x14, [sp, #24] │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ add x21, x21, #0x28 │ │ │ │ - ldr x8, [x19, #856] │ │ │ │ - cmp x21, x8 │ │ │ │ - b.hi 4502dc <__isoc23_strtoull@plt+0x4ab5c> // b.pmore │ │ │ │ - adrp x8, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x8, x8, #0x8c8 │ │ │ │ - stur x8, [x21, #-32] │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 44e228 <__isoc23_strtoull@plt+0x48aa8> // b.pmore │ │ │ │ + adrp x10, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x10, x10, #0x9c8 │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ stur x12, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x15, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x15, x15, #0xd14 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x15, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x15, x15, #0xdf4 │ │ │ │ stur x15, [x20, #-24] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2624] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + sub x15, x21, #0x20 │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ stur x11, [x20, #-16] │ │ │ │ stur x12, [x20, #-8] │ │ │ │ - str x10, [x20] │ │ │ │ - str x9, [x20, #24] │ │ │ │ - str x13, [x20, #32] │ │ │ │ - str x14, [x20, #40] │ │ │ │ - str x17, [x20, #48] │ │ │ │ + str x13, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ sub x20, x20, #0x30 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #262 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - mov x12, x22 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x15, x23 │ │ │ │ + mov x14, x22 │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x11, [x19, #856] │ │ │ │ - cmp x21, x11 │ │ │ │ - b.hi 4501cc <__isoc23_strtoull@plt+0x4aa4c> // b.pmore │ │ │ │ - adrp x11, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x11, x11, #0x3e8 │ │ │ │ - stur x11, [x21, #-16] │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 44e16c <__isoc23_strtoull@plt+0x489ec> // b.pmore │ │ │ │ + adrp x13, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x13, x13, #0x4a0 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ str x17, [x21] │ │ │ │ - adrp x17, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x17, x17, #0xd68 │ │ │ │ + adrp x17, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x17, x17, #0xe34 │ │ │ │ str x17, [x20] │ │ │ │ mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x15, [x20, #-16] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x15, [x20, #8] │ │ │ │ str x14, [x20, #16] │ │ │ │ - str x13, [x20, #24] │ │ │ │ - str x12, [x20, #48] │ │ │ │ - str x18, [x20, #56] │ │ │ │ + str x18, [x20, #24] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #9 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - and x11, x22, #0x7 │ │ │ │ - mov x10, #0x1 // #1 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.ne 450110 <__isoc23_strtoull@plt+0x4a990> // b.any │ │ │ │ - str x14, [sp, #16] │ │ │ │ - mov x14, x13 │ │ │ │ - ldr x13, [sp, #16] │ │ │ │ - str x15, [sp, #24] │ │ │ │ - mov x15, x12 │ │ │ │ - ldr x12, [sp, #24] │ │ │ │ - b 44fca0 <__isoc23_strtoull@plt+0x4a520> │ │ │ │ - udf #9 │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 44e0d4 <__isoc23_strtoull@plt+0x48954> // b.any │ │ │ │ + str x15, [sp, #16] │ │ │ │ + mov x15, x14 │ │ │ │ + ldr x14, [sp, #16] │ │ │ │ + b 44dd88 <__isoc23_strtoull@plt+0x48608> │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x12, [x20, #48] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ ldr x14, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4502c4 <__isoc23_strtoull@plt+0x4ab44> // b.any │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + b.ne 44e21c <__isoc23_strtoull@plt+0x48a9c> // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4501f8 <__isoc23_strtoull@plt+0x4aa78> // b.pmore │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x448 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ + b.hi 44e190 <__isoc23_strtoull@plt+0x48a10> // b.pmore │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0x500 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x15, [x20, #40] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x17, [x20, #72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x4b0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x4d8 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x528 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - ldr x11, [x20, #32] │ │ │ │ - sub x10, x21, #0x58 │ │ │ │ - sub x9, x21, #0x2f │ │ │ │ - sub x8, x21, #0x20 │ │ │ │ - sub x7, x21, #0x7 │ │ │ │ - str x12, [sp, #32] │ │ │ │ - mov x12, x13 │ │ │ │ - ldr x13, [sp, #32] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - mov x18, x11 │ │ │ │ - mov x11, x14 │ │ │ │ - ldr x14, [sp, #40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x17, x17, #0x5b0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x7 │ │ │ │ + str x13, [sp, #32] │ │ │ │ + mov x13, x14 │ │ │ │ + ldr x14, [sp, #32] │ │ │ │ add x21, x21, #0x28 │ │ │ │ - ldr x6, [x19, #856] │ │ │ │ - cmp x21, x6 │ │ │ │ - b.hi 450204 <__isoc23_strtoull@plt+0x4aa84> // b.pmore │ │ │ │ - adrp x6, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x6, x6, #0x550 │ │ │ │ - stur x6, [x21, #-32] │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 44e19c <__isoc23_strtoull@plt+0x48a1c> // b.pmore │ │ │ │ + adrp x10, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x10, x10, #0x608 │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x10, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x17, x17, #0xea0 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - mov x23, x18 │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0xf50 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x14 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ - stur x11, [x20, #-8] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ str x13, [x20] │ │ │ │ - str x10, [x20, #8] │ │ │ │ - str x9, [x20, #16] │ │ │ │ - str x8, [x20, #24] │ │ │ │ - str x7, [x20, #48] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + str x12, [x20, #8] │ │ │ │ + str x11, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #12 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ ldr x17, [x20, #32] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 44fee8 <__isoc23_strtoull@plt+0x4a768> // b.any │ │ │ │ - adrp x15, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x15, x15, #0xf8c │ │ │ │ - str x15, [x20] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x13, x24 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + b 44dea8 <__isoc23_strtoull@plt+0x48728> │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44df98 <__isoc23_strtoull@plt+0x48818> // b.any │ │ │ │ + adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x17, x17, #0x14 │ │ │ │ + str x17, [x20] │ │ │ │ mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ + stur x12, [x20, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4502b8 <__isoc23_strtoull@plt+0x4ab38> // b.pmore │ │ │ │ - adrp x15, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x15, x15, #0x7c0 │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - ldr x15, [x20, #64] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - ldr x17, [x20, #96] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x14, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x14, x14, #0x828 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x14, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x14, x14, #0x850 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - adrp x14, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x14, x14, #0x8a0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44e210 <__isoc23_strtoull@plt+0x48a90> // b.pmore │ │ │ │ + adrp x17, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x17, x17, #0x8c0 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x14, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x14, x14, #0x970 │ │ │ │ stur x14, [x21, #-8] │ │ │ │ - ldr x14, [x20, #72] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ str x14, [x21] │ │ │ │ - ldr x14, [x20, #88] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - ldr x11, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - sub x10, x21, #0x58 │ │ │ │ - sub x9, x21, #0x2f │ │ │ │ - sub x8, x21, #0x20 │ │ │ │ - sub x7, x21, #0x7 │ │ │ │ - b 44fe1c <__isoc23_strtoull@plt+0x4a69c> │ │ │ │ - udf #12 │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x7 │ │ │ │ + str x17, [sp, #24] │ │ │ │ + mov x17, x14 │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 44dea8 <__isoc23_strtoull@plt+0x48728> │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x7, [x20, #72] │ │ │ │ - ldr x8, [x20, #48] │ │ │ │ - ldr x9, [x20, #40] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - ldr x11, [x20, #16] │ │ │ │ + ldr x11, [x20, #24] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 450248 <__isoc23_strtoull@plt+0x4aac8> // b.any │ │ │ │ - add x21, x21, #0xb0 │ │ │ │ + b.ne 44e1d0 <__isoc23_strtoull@plt+0x48a50> // b.any │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45023c <__isoc23_strtoull@plt+0x4aabc> // b.pmore │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x5b8 │ │ │ │ - stur x18, [x21, #-168] │ │ │ │ - stur x11, [x21, #-160] │ │ │ │ - stur x9, [x21, #-152] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x5d8 │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - stur x12, [x21, #-128] │ │ │ │ - stur x8, [x21, #-120] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x600 │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - stur x13, [x21, #-104] │ │ │ │ - stur x7, [x21, #-96] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x620 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x15, [x20, #64] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x17, [x20, #96] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x688 │ │ │ │ + b.hi 44e1c4 <__isoc23_strtoull@plt+0x48a44> // b.pmore │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0x6b8 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x11, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0x710 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - stur x9, [x21, #-40] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x6b0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x8, [x21, #-16] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x700 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x7, [x21] │ │ │ │ - ldr x14, [x20, #88] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - sub x11, x21, #0xa7 │ │ │ │ - sub x12, x21, #0x90 │ │ │ │ - sub x13, x21, #0x6f │ │ │ │ - sub x10, x21, #0x58 │ │ │ │ - sub x9, x21, #0x2f │ │ │ │ - sub x8, x21, #0x20 │ │ │ │ - sub x7, x21, #0x7 │ │ │ │ - b 44fe1c <__isoc23_strtoull@plt+0x4a69c> │ │ │ │ - udf #12 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #96] │ │ │ │ - ldr x14, [x20, #88] │ │ │ │ - ldr x15, [x20, #64] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - ldr x7, [x20, #72] │ │ │ │ - ldr x8, [x20, #48] │ │ │ │ - ldr x9, [x20, #40] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - ldr x12, [x20, #24] │ │ │ │ - ldr x11, [x20, #8] │ │ │ │ - ldr x10, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - str x13, [sp, #48] │ │ │ │ - mov x13, x12 │ │ │ │ - mov x12, x11 │ │ │ │ - mov x11, x10 │ │ │ │ - ldr x10, [sp, #48] │ │ │ │ - b 44fe1c <__isoc23_strtoull@plt+0x4a69c> │ │ │ │ - udf #262 │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x17, x17, #0x7c0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x13, x21, #0x47 │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x7 │ │ │ │ + b 44dea8 <__isoc23_strtoull@plt+0x48728> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - mov x12, x25 │ │ │ │ - mov x11, x24 │ │ │ │ - mov x10, x23 │ │ │ │ - mov x9, x22 │ │ │ │ - b 44fc00 <__isoc23_strtoull@plt+0x4a480> │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x11, [x19, #856] │ │ │ │ - cmp x21, x11 │ │ │ │ - b.hi 450310 <__isoc23_strtoull@plt+0x4ab90> // b.pmore │ │ │ │ - adrp x11, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x11, x11, #0x928 │ │ │ │ - stur x11, [x21, #-88] │ │ │ │ - ldr x11, [x20, #40] │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - ldr x12, [x20, #72] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - adrp x10, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x10, x10, #0x990 │ │ │ │ - stur x10, [x21, #-48] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - adrp x13, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x13, x13, #0x9b8 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + b 44dcf8 <__isoc23_strtoull@plt+0x48578> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 44e258 <__isoc23_strtoull@plt+0x48ad8> // b.pmore │ │ │ │ + adrp x13, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x13, x13, #0xa28 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ stur x14, [x21, #-16] │ │ │ │ - adrp x14, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x14, x14, #0xa08 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ + adrp x12, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x12, x12, #0xad8 │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ str x15, [x21] │ │ │ │ - ldr x14, [x20, #64] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - sub x15, x21, #0x58 │ │ │ │ - sub x13, x21, #0x2f │ │ │ │ - sub x10, x21, #0x20 │ │ │ │ - sub x9, x21, #0x7 │ │ │ │ - str x12, [sp, #56] │ │ │ │ - mov x12, x15 │ │ │ │ - mov x15, x11 │ │ │ │ - mov x11, x13 │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x7 │ │ │ │ + str x15, [sp, #40] │ │ │ │ + mov x15, x13 │ │ │ │ mov x13, x17 │ │ │ │ - ldr x17, [sp, #56] │ │ │ │ - b 44fc00 <__isoc23_strtoull@plt+0x4a480> │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + str x14, [sp, #24] │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 44dcf8 <__isoc23_strtoull@plt+0x48578> │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x508 │ │ │ │ + add x22, x22, #0x738 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0xc84 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - mov x22, x12 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0xd74 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x23, x15 │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ - stur x11, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - str x10, [x20, #8] │ │ │ │ - str x9, [x20, #16] │ │ │ │ - str x8, [x20, #24] │ │ │ │ - str x7, [x20, #48] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x18, #0xb0 // #176 │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0xf1c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x24, x13 │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x11 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4502ac <__isoc23_strtoull@plt+0x4ab2c> // b.pmore │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x730 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x11, [x21, #-64] │ │ │ │ - stur x9, [x21, #-56] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x8, [x21, #-24] │ │ │ │ - adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ - add x18, x18, #0x7a0 │ │ │ │ + b.hi 44e204 <__isoc23_strtoull@plt+0x48a84> // b.pmore │ │ │ │ + adrp x18, 44d000 <__isoc23_strtoull@plt+0x47880> │ │ │ │ + add x18, x18, #0x868 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x7, [x21] │ │ │ │ - sub x24, x21, #0x47 │ │ │ │ - sub x23, x21, #0x30 │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x68 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - mov x22, x12 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0xe8 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x25, x12 │ │ │ │ - mov x24, x11 │ │ │ │ - mov x23, x10 │ │ │ │ - mov x22, x9 │ │ │ │ - str x13, [x20, #32] │ │ │ │ - str x14, [x20, #40] │ │ │ │ - str x17, [x20, #48] │ │ │ │ - b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x15, x15, #0xb0 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x11 │ │ │ │ + str x13, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x4e8 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003da1c0 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 450450 <__isoc23_strtoull@plt+0x4acd0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x390 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x25 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450390 <__isoc23_strtoull@plt+0x4ac10> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + add x22, x22, #0x718 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003da178 ; NYI │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x3dc │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44e2b4 <__isoc23_strtoull@plt+0x48b34> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4503dc <__isoc23_strtoull@plt+0x4ac5c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003da12c ; NYI │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - adrp x17, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x17, x17, #0x418 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - ldr x27, [x20, #8] │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 44fa38 <__isoc23_strtoull@plt+0x4a2b8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 450460 <__isoc23_strtoull@plt+0x4ace0> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x268 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x518 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 44e380 <__isoc23_strtoull@plt+0x48c00> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x418 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4504dc <__isoc23_strtoull@plt+0x4ad5c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44e2fc <__isoc23_strtoull@plt+0x48b7c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44d7d8 <__isoc23_strtoull@plt+0x48058> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45069c <__isoc23_strtoull@plt+0x4af1c> // b.lo, b.ul, b.last │ │ │ │ - and x18, x26, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 450560 <__isoc23_strtoull@plt+0x4ade0> // b.any │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x25 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x5a8 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x22, [x26, #6] │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - ldur x18, [x26, #14] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4505a8 <__isoc23_strtoull@plt+0x4ae28> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x5f4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4505f4 <__isoc23_strtoull@plt+0x4ae74> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x17, x17, #0x62c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x26, x22 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - ldr x23, [x20, #48] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 450528 <__isoc23_strtoull@plt+0x4ada8> │ │ │ │ - udf #516 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4506ac <__isoc23_strtoull@plt+0x4af2c> // b.pmore │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x490 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x24, [x21, #-64] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x4b0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x500 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 44e358 <__isoc23_strtoull@plt+0x48bd8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x15, x15, #0x2d0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x47 │ │ │ │ - sub x23, x21, #0x30 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x528 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x62c │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4507e0 <__isoc23_strtoull@plt+0x4b060> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x724 │ │ │ │ + b.cc 44e438 <__isoc23_strtoull@plt+0x48cb8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0x3c4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450724 <__isoc23_strtoull@plt+0x4afa4> │ │ │ │ + cbnz x18, 44e3c4 <__isoc23_strtoull@plt+0x48c44> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450770 <__isoc23_strtoull@plt+0x4aff0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - adrp x17, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x17, x17, #0x7a8 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x26, x22 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 450528 <__isoc23_strtoull@plt+0x4ada8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4507f0 <__isoc23_strtoull@plt+0x4b070> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x268 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44e3e4 <__isoc23_strtoull@plt+0x48c64> // b.any │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44e448 <__isoc23_strtoull@plt+0x48cc8> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x14, x14, #0x288 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x17, x17, #0x320 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x530 │ │ │ │ + add x22, x22, #0x748 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x7a8 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 450870 <__isoc23_strtoull@plt+0x4b0f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x860 │ │ │ │ + b.cc 44e4c0 <__isoc23_strtoull@plt+0x48d40> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450860 <__isoc23_strtoull@plt+0x4b0e0> │ │ │ │ + cbnz x18, 44e4b0 <__isoc23_strtoull@plt+0x48d30> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x24, [x22, #15] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4506e0 <__isoc23_strtoull@plt+0x4af60> │ │ │ │ + b 44e380 <__isoc23_strtoull@plt+0x48c00> │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x538 │ │ │ │ + add x22, x22, #0x750 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4508e4 <__isoc23_strtoull@plt+0x4b164> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44e50c <__isoc23_strtoull@plt+0x48d8c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 44d7d8 <__isoc23_strtoull@plt+0x48058> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 450a9c <__isoc23_strtoull@plt+0x4b31c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x970 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450970 <__isoc23_strtoull@plt+0x4b1f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4509b0 <__isoc23_strtoull@plt+0x4b230> // b.any │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2200] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x23, x23, #0x358 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2200] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 44e594 <__isoc23_strtoull@plt+0x48e14> // b.hs, b.nlast │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x780 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x9ec │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44e5f0 <__isoc23_strtoull@plt+0x48e70> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x14, x14, #0x4e0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + mov x17, x15 │ │ │ │ + adrp x15, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x15, x15, #0x5cc │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4509ec <__isoc23_strtoull@plt+0x4b26c> │ │ │ │ + cbnz x18, 44e5cc <__isoc23_strtoull@plt+0x48e4c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0xa2c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 450930 <__isoc23_strtoull@plt+0x4b1b0> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 450aac <__isoc23_strtoull@plt+0x4b32c> // b.pmore │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x898 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x24, [x21, #-64] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x8b8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x47 │ │ │ │ - sub x23, x21, #0x30 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x568 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 450b38 <__isoc23_strtoull@plt+0x4b3b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0xb00 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 450930 <__isoc23_strtoull@plt+0x4b1b0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 450b48 <__isoc23_strtoull@plt+0x4b3c8> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x268 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x570 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 44e55c <__isoc23_strtoull@plt+0x48ddc> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 450bbc <__isoc23_strtoull@plt+0x4b43c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0xbb0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450bb0 <__isoc23_strtoull@plt+0x4b430> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x5a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 450c34 <__isoc23_strtoull@plt+0x4b4b4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0xc28 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450c28 <__isoc23_strtoull@plt+0x4b4a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x5b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 44e618 <__isoc23_strtoull@plt+0x48e98> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 450c84 <__isoc23_strtoull@plt+0x4b504> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44e67c <__isoc23_strtoull@plt+0x48efc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ @@ -76108,1493 +73705,1885 @@ │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 450d4c <__isoc23_strtoull@plt+0x4b5cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0xcec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450cec <__isoc23_strtoull@plt+0x4b56c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 450d5c <__isoc23_strtoull@plt+0x4b5dc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x14, x14, #0xc58 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x17, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x17, x17, #0x330 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + b.hi 44e6e4 <__isoc23_strtoull@plt+0x48f64> // b.pmore │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0x650 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x5b8 │ │ │ │ + add x22, x22, #0x7c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 450ca8 <__isoc23_strtoull@plt+0x4b528> │ │ │ │ + b 44e6a0 <__isoc23_strtoull@plt+0x48f20> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 450df4 <__isoc23_strtoull@plt+0x4b674> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ + b.cc 44e7d8 <__isoc23_strtoull@plt+0x49058> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0x774 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450de0 <__isoc23_strtoull@plt+0x4b660> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x5c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 450ec4 <__isoc23_strtoull@plt+0x4b744> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0xe64 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450e64 <__isoc23_strtoull@plt+0x4b6e4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44e7cc <__isoc23_strtoull@plt+0x4904c> // b.any │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 450ed4 <__isoc23_strtoull@plt+0x4b754> // b.pmore │ │ │ │ + b.hi 44e7e8 <__isoc23_strtoull@plt+0x49068> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x330 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2240] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x5d0 │ │ │ │ + add x22, x22, #0x7d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 450e20 <__isoc23_strtoull@plt+0x4b6a0> │ │ │ │ + b 44e738 <__isoc23_strtoull@plt+0x48fb8> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 450f64 <__isoc23_strtoull@plt+0x4b7e4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0xf58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450f58 <__isoc23_strtoull@plt+0x4b7d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003dbfc0 ; NYI │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x7e8 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x5e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003dbfa0 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 44e8a8 <__isoc23_strtoull@plt+0x49128> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44e8a0 <__isoc23_strtoull@plt+0x49120> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x17, x17, #0x828 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x688 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 450fe4 <__isoc23_strtoull@plt+0x4b864> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003dbf20 ; NYI │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x7e8 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003dbf00 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 44e948 <__isoc23_strtoull@plt+0x491c8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44e940 <__isoc23_strtoull@plt+0x491c0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 450fd0 <__isoc23_strtoull@plt+0x4b850> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x17, x17, #0x8c8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x688 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x5e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003dbe80 ; NYI │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x7e8 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003dbe60 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 44e9e8 <__isoc23_strtoull@plt+0x49268> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44e9e0 <__isoc23_strtoull@plt+0x49260> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x17, x17, #0x968 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x688 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x003dbdd8 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4510ac <__isoc23_strtoull@plt+0x4b92c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x54 │ │ │ │ + b.cc 44ebcc <__isoc23_strtoull@plt+0x4944c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0xa64 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451054 <__isoc23_strtoull@plt+0x4b8d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 602580 <__isoc23_strtoull@plt+0x1fce00> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + .inst 0x003dbd84 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44ead0 <__isoc23_strtoull@plt+0x49350> // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4510bc <__isoc23_strtoull@plt+0x4b93c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ + b.hi 44ebdc <__isoc23_strtoull@plt+0x4945c> // b.pmore │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0x848 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2240] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x308 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x5f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 451010 <__isoc23_strtoull@plt+0x4b890> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 451154 <__isoc23_strtoull@plt+0x4b9d4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x140 │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0xb0c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451140 <__isoc23_strtoull@plt+0x4b9c0> │ │ │ │ + cbnz x18, 44eb0c <__isoc23_strtoull@plt+0x4938c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x600 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4511d4 <__isoc23_strtoull@plt+0x4ba54> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x1c0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4511c0 <__isoc23_strtoull@plt+0x4ba40> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x608 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45124c <__isoc23_strtoull@plt+0x4bacc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x240 │ │ │ │ + .inst 0x003dbcdc ; NYI │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0xb48 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451240 <__isoc23_strtoull@plt+0x4bac0> │ │ │ │ + cbnz x18, 44eb48 <__isoc23_strtoull@plt+0x493c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x610 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45129c <__isoc23_strtoull@plt+0x4bb1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 451354 <__isoc23_strtoull@plt+0x4bbd4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x304 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dbca0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44ec5c <__isoc23_strtoull@plt+0x494dc> // b.any │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0xb88 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451304 <__isoc23_strtoull@plt+0x4bb84> │ │ │ │ + cbnz x18, 44eb88 <__isoc23_strtoull@plt+0x49408> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + .inst 0x003dbc60 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44ebf4 <__isoc23_strtoull@plt+0x49474> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 451364 <__isoc23_strtoull@plt+0x4bbe4> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x17, x17, #0x270 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x2b8 │ │ │ │ + b.hi 44ebe8 <__isoc23_strtoull@plt+0x49468> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x618 │ │ │ │ + add x22, x22, #0x810 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4512c0 <__isoc23_strtoull@plt+0x4bb40> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4513f4 <__isoc23_strtoull@plt+0x4bc74> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x268 │ │ │ │ + b.hi 44ec50 <__isoc23_strtoull@plt+0x494d0> // b.pmore │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0x8e8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2240] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2200] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x358 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x628 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44ecb8 <__isoc23_strtoull@plt+0x49538> // b.pmore │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0x988 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2240] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x003dbb30 ; NYI │ │ │ │ + b 44ea10 <__isoc23_strtoull@plt+0x49290> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4514cc <__isoc23_strtoull@plt+0x4bd4c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x468 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003dbaf0 ; NYI │ │ │ │ + adrp x24, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x24, x24, #0x7e8 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003dbad0 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 44ed78 <__isoc23_strtoull@plt+0x495f8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44ed70 <__isoc23_strtoull@plt+0x495f0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451468 <__isoc23_strtoull@plt+0x4bce8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x17, x17, #0xcf8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x688 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003dba48 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44ee80 <__isoc23_strtoull@plt+0x49700> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0xde0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dba08 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 44ee4c <__isoc23_strtoull@plt+0x496cc> // b.any │ │ │ │ add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4514dc <__isoc23_strtoull@plt+0x4bd5c> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x12, [x12, #1384] │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ + b.hi 44ee90 <__isoc23_strtoull@plt+0x49710> // b.pmore │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0xd18 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2240] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44ee9c <__isoc23_strtoull@plt+0x4971c> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1048] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x630 │ │ │ │ + add x22, x22, #0x830 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003db970 ; NYI │ │ │ │ + b 44eda0 <__isoc23_strtoull@plt+0x49620> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003db9b0 ; NYI │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x890 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x003db998 ; NYI │ │ │ │ + b 44eee0 <__isoc23_strtoull@plt+0x49760> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4515a4 <__isoc23_strtoull@plt+0x4be24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x540 │ │ │ │ + b.cc 44ef50 <__isoc23_strtoull@plt+0x497d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4723c8 <__isoc23_strtoull@plt+0x6cc48> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 44efc8 <__isoc23_strtoull@plt+0x49848> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44efc0 <__isoc23_strtoull@plt+0x49840> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451540 <__isoc23_strtoull@plt+0x4bdc0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x15, x15, #0xf28 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4515b4 <__isoc23_strtoull@plt+0x4be34> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3600] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ + b.hi 44f054 <__isoc23_strtoull@plt+0x498d4> // b.pmore │ │ │ │ + adrp x18, 44e000 <__isoc23_strtoull@plt+0x48880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1832] │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x660 │ │ │ │ + add x22, x22, #0x8c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44f0a8 <__isoc23_strtoull@plt+0x49928> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 472470 <__isoc23_strtoull@plt+0x6ccf0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 44f120 <__isoc23_strtoull@plt+0x499a0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 44f118 <__isoc23_strtoull@plt+0x49998> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x15, x15, #0x80 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44f1ac <__isoc23_strtoull@plt+0x49a2c> // b.pmore │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0xc0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1832] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x8d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44f264 <__isoc23_strtoull@plt+0x49ae4> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x24, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1120] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x8d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 451624 <__isoc23_strtoull@plt+0x4bea4> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x268 │ │ │ │ + b.hi 44f31c <__isoc23_strtoull@plt+0x49b9c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1120] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x18, x18, #0x358 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ stur x18, [x21, #-8] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2200] │ │ │ │ add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x690 │ │ │ │ + add x22, x22, #0x8e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4516b8 <__isoc23_strtoull@plt+0x4bf38> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44f370 <__isoc23_strtoull@plt+0x49bf0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4516a0 <__isoc23_strtoull@plt+0x4bf20> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x23, x23, #0x698 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 60f678 <__isoc23_strtoull@plt+0x209ef8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 451744 <__isoc23_strtoull@plt+0x4bfc4> // b.pmore │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x650 │ │ │ │ + b.hi 44f428 <__isoc23_strtoull@plt+0x49ca8> // b.pmore │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x348 │ │ │ │ stur x18, [x21, #-88] │ │ │ │ stur x23, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-64] │ │ │ │ sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1120] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ - add x22, x22, #0x6b8 │ │ │ │ + add x22, x22, #0x8e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003db4a0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45179c <__isoc23_strtoull@plt+0x4c01c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44f478 <__isoc23_strtoull@plt+0x49cf8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 598550 <__isoc23_strtoull@plt+0x192dd0> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4518c0 <__isoc23_strtoull@plt+0x4c140> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x804 │ │ │ │ + b.cc 44f53c <__isoc23_strtoull@plt+0x49dbc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x4e0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451804 <__isoc23_strtoull@plt+0x4c084> │ │ │ │ + cbnz x18, 44f4e0 <__isoc23_strtoull@plt+0x49d60> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x848 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x260 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4518d0 <__isoc23_strtoull@plt+0x4c150> // b.pmore │ │ │ │ + b.hi 44f544 <__isoc23_strtoull@plt+0x49dc4> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ ldur x14, [x22, #39] │ │ │ │ ldur x13, [x22, #47] │ │ │ │ - adrp x12, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x12, x12, #0x770 │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x12, [x12, #3600] │ │ │ │ stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x14, [x21, #-8] │ │ │ │ str x13, [x21] │ │ │ │ sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003db388 ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44f5dc <__isoc23_strtoull@plt+0x49e5c> // b.pmore │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x450 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x498 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1832] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x908 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45191c <__isoc23_strtoull@plt+0x4c19c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 44f6b4 <__isoc23_strtoull@plt+0x49f34> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x658 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4517c0 <__isoc23_strtoull@plt+0x4c040> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44f658 <__isoc23_strtoull@plt+0x49ed8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44f6bc <__isoc23_strtoull@plt+0x49f3c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 451988 <__isoc23_strtoull@plt+0x4c208> // b.pmore │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0x8f0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ + b.hi 44f740 <__isoc23_strtoull@plt+0x49fc0> // b.pmore │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x610 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ stur x23, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3568] │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x25, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1832] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2a8 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x918 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 451a18 <__isoc23_strtoull@plt+0x4c298> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 44f824 <__isoc23_strtoull@plt+0x4a0a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x7e0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0xa00 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451a00 <__isoc23_strtoull@plt+0x4c280> │ │ │ │ + cbnz x18, 44f7e0 <__isoc23_strtoull@plt+0x4a060> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44f82c <__isoc23_strtoull@plt+0x4a0ac> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #3016] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44f8c4 <__isoc23_strtoull@plt+0x4a144> // b.pmore │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x770 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x798 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1832] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x920 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 451af8 <__isoc23_strtoull@plt+0x4c378> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 44f99c <__isoc23_strtoull@plt+0x4a21c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x940 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0xa88 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x260 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44f940 <__isoc23_strtoull@plt+0x4a1c0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 451b00 <__isoc23_strtoull@plt+0x4c380> // b.pmore │ │ │ │ + b.hi 44f9a4 <__isoc23_strtoull@plt+0x4a224> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ ldur x14, [x22, #39] │ │ │ │ ldur x13, [x22, #47] │ │ │ │ - adrp x12, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x12, x12, #0x9b0 │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x12, [x12, #3600] │ │ │ │ stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x14, [x21, #-8] │ │ │ │ str x13, [x21] │ │ │ │ sub x22, x21, #0x2f │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44fa28 <__isoc23_strtoull@plt+0x4a2a8> // b.pmore │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0x8f8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1832] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x928 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 451b4c <__isoc23_strtoull@plt+0x4c3cc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44fa84 <__isoc23_strtoull@plt+0x4a304> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2472] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003dae90 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 451c38 <__isoc23_strtoull@plt+0x4c4b8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 44fb50 <__isoc23_strtoull@plt+0x4a3d0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0xbc0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0xaf0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451bc0 <__isoc23_strtoull@plt+0x4c440> │ │ │ │ + cbnz x18, 44faf0 <__isoc23_strtoull@plt+0x4a370> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 451be8 <__isoc23_strtoull@plt+0x4c468> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 451c40 <__isoc23_strtoull@plt+0x4c4c0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x17, x17, #0xb20 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 451d38 <__isoc23_strtoull@plt+0x4c5b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0xcc0 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x260 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + .inst 0x003dae40 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 451d40 <__isoc23_strtoull@plt+0x4c5c0> // b.pmore │ │ │ │ + b.hi 44fb58 <__isoc23_strtoull@plt+0x4a3d8> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ ldur x14, [x22, #39] │ │ │ │ ldur x13, [x22, #47] │ │ │ │ - adrp x12, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x12, x12, #0xb68 │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x12, [x12, #3600] │ │ │ │ stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x930 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x14, [x21, #-8] │ │ │ │ str x13, [x21] │ │ │ │ sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003dadb0 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44fbb0 <__isoc23_strtoull@plt+0x4a430> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x17, x17, #0xaa0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #24 │ │ │ │ udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 451ecc <__isoc23_strtoull@plt+0x4c74c> // b.lo, b.ul, b.last │ │ │ │ - mov x15, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - and x13, x23, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 451e3c <__isoc23_strtoull@plt+0x4c6bc> // b.any │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 451edc <__isoc23_strtoull@plt+0x4c75c> // b.pmore │ │ │ │ - adrp x14, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x14, x14, #0xa30 │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3568] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1096] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x14, x22 │ │ │ │ - b 451d94 <__isoc23_strtoull@plt+0x4c614> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 451f08 <__isoc23_strtoull@plt+0x4c788> // b.pmore │ │ │ │ - ldur x13, [x14, #6] │ │ │ │ - adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x12, [x12, #2216] │ │ │ │ - stur x12, [x21, #-112] │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - adrp x14, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x14, x14, #0xc60 │ │ │ │ - stur x14, [x21, #-96] │ │ │ │ - stur x13, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ + .inst 0x003dad58 ; NYI │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 44fc64 <__isoc23_strtoull@plt+0x4a4e4> // b.pmore │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x23, [x21, #-88] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3568] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1096] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #264] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0xb80 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x6f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2b0 │ │ │ │ + str x26, [x21] │ │ │ │ + sub x26, x21, #0x1c │ │ │ │ + mov x18, x25 │ │ │ │ + sub x25, x21, #0x7 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + b 45ad30 <__isoc23_strtoull@plt+0x555b0> │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x958 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x13, #0x48 // #72 │ │ │ │ - str x13, [x19, #904] │ │ │ │ - adrp x13, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x13, x13, #0xe00 │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - mov x22, x14 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x13, #0x78 // #120 │ │ │ │ - str x13, [x19, #904] │ │ │ │ - adrp x13, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x13, x13, #0xe28 │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - mov x22, x14 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003dacc0 ; NYI │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 451fec <__isoc23_strtoull@plt+0x4c86c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0xf98 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + b.cc 44fd70 <__isoc23_strtoull@plt+0x4a5f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0xcd8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44fcd8 <__isoc23_strtoull@plt+0x4a558> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003dac80 ; NYI │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0xd1c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451f98 <__isoc23_strtoull@plt+0x4c818> │ │ │ │ + cbnz x18, 44fd1c <__isoc23_strtoull@plt+0x4a59c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ - add x18, x18, #0xfd4 │ │ │ │ + .inst 0x003dac3c ; NYI │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0xd58 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #15] │ │ │ │ ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 451fd4 <__isoc23_strtoull@plt+0x4c854> │ │ │ │ + cbnz x18, 44fd58 <__isoc23_strtoull@plt+0x4a5d8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + .inst 0x003dac00 ; NYI │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 451d68 <__isoc23_strtoull@plt+0x4c5e8> │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45204c <__isoc23_strtoull@plt+0x4c8cc> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x268 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4520b0 <__isoc23_strtoull@plt+0x4c930> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x290 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2c8 │ │ │ │ + b 44fbd8 <__isoc23_strtoull@plt+0x4a458> │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x968 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45210c <__isoc23_strtoull@plt+0x4c98c> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x2b8 │ │ │ │ + b.hi 44fdc4 <__isoc23_strtoull@plt+0x4a644> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #224] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + sub x22, x21, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2d0 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x9a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44fe24 <__isoc23_strtoull@plt+0x4a6a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0x9a8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003dab38 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 44fef0 <__isoc23_strtoull@plt+0x4a770> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0xe90 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 44fe90 <__isoc23_strtoull@plt+0x4a710> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003daae8 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 452170 <__isoc23_strtoull@plt+0x4c9f0> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + b.hi 44fef8 <__isoc23_strtoull@plt+0x4a778> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0x978 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003daa58 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4521d0 <__isoc23_strtoull@plt+0x4ca50> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x308 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.hi 44ff50 <__isoc23_strtoull@plt+0x4a7d0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x17, x17, #0xe40 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + .inst 0x003daa00 ; NYI │ │ │ │ + add x21, x21, #0xa8 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 452234 <__isoc23_strtoull@plt+0x4cab4> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x330 │ │ │ │ + b.hi 450034 <__isoc23_strtoull@plt+0x4a8b4> // b.pmore │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0xdf0 │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + stur x24, [x21, #-144] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2912] │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + sub x18, x21, #0xa0 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-112] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2432] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + sub x17, x21, #0x70 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1688] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 44f000 <__isoc23_strtoull@plt+0x49880> │ │ │ │ + add x18, x18, #0xf20 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x27, [x21] │ │ │ │ + mov x18, x26 │ │ │ │ + sub x26, x21, #0x27 │ │ │ │ + mov x17, x25 │ │ │ │ + sub x25, x21, #0x7 │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + b 45ad30 <__isoc23_strtoull@plt+0x555b0> │ │ │ │ + mov x18, #0xa8 // #168 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2e8 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x9d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x00281018 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00281050 ; NYI │ │ │ │ - udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003da968 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 450148 <__isoc23_strtoull@plt+0x4a9c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xac │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4500ac <__isoc23_strtoull@plt+0x4a92c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00281090 ; NYI │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003da924 ; NYI │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xf0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4500f0 <__isoc23_strtoull@plt+0x4a970> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002810d8 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003da8e0 ; NYI │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0x12c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45012c <__isoc23_strtoull@plt+0x4a9ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00281118 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003da8a4 ; NYI │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 44ff78 <__isoc23_strtoull@plt+0x4a7f8> │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x9e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00281158 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 450194 <__isoc23_strtoull@plt+0x4aa14> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4523ac <__isoc23_strtoull@plt+0x4cc2c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #992] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + b.hi 450200 <__isoc23_strtoull@plt+0x4aa80> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x17, x17, #0x168 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x15 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x003da7a8 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 450338 <__isoc23_strtoull@plt+0x4abb8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0x26c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45026c <__isoc23_strtoull@plt+0x4aaec> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003da764 ; NYI │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4502b0 <__isoc23_strtoull@plt+0x4ab30> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003da720 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 450348 <__isoc23_strtoull@plt+0x4abc8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x15, x15, #0x1b8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x15, x15, #0x31c │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45031c <__isoc23_strtoull@plt+0x4ab9c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003da6b4 ; NYI │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 44ff78 <__isoc23_strtoull@plt+0x4a7f8> │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0x9f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45243c <__isoc23_strtoull@plt+0x4ccbc> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 450424 <__isoc23_strtoull@plt+0x4aca4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 45041c <__isoc23_strtoull@plt+0x4ac9c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x15, x15, #0x370 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3016] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x318 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3216] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + mov x22, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45248c <__isoc23_strtoull@plt+0x4cd0c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 450474 <__isoc23_strtoull@plt+0x4acf4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x23, [x23, #2200] │ │ │ │ add x23, x23, #0x1 │ │ │ │ @@ -77606,48 +75595,48 @@ │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 452568 <__isoc23_strtoull@plt+0x4cde8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 450550 <__isoc23_strtoull@plt+0x4add0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x4f8 │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0x4e0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4524f8 <__isoc23_strtoull@plt+0x4cd78> │ │ │ │ + cbnz x18, 4504e0 <__isoc23_strtoull@plt+0x4ad60> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 452520 <__isoc23_strtoull@plt+0x4cda0> // b.any │ │ │ │ + b.ne 450508 <__isoc23_strtoull@plt+0x4ad88> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 452570 <__isoc23_strtoull@plt+0x4cdf0> // b.pmore │ │ │ │ + b.hi 450558 <__isoc23_strtoull@plt+0x4add8> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x17, x17, #0x458 │ │ │ │ + adrp x17, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x17, x17, #0x440 │ │ │ │ stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x20 │ │ │ │ str x18, [x21] │ │ │ │ @@ -77663,45 +75652,45 @@ │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 452658 <__isoc23_strtoull@plt+0x4ced8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 450640 <__isoc23_strtoull@plt+0x4aec0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0x5d0 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x340 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0xa00 │ │ │ │ add x23, x23, #0x1 │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 452660 <__isoc23_strtoull@plt+0x4cee0> // b.pmore │ │ │ │ + b.hi 450648 <__isoc23_strtoull@plt+0x4aec8> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #39] │ │ │ │ ldur x13, [x22, #47] │ │ │ │ - adrp x12, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x12, x12, #0x4a8 │ │ │ │ + adrp x12, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x12, x12, #0x490 │ │ │ │ stur x12, [x21, #-72] │ │ │ │ ldr x12, [x20, #8] │ │ │ │ stur x12, [x21, #-56] │ │ │ │ adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x12, [x12, #3600] │ │ │ │ stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ @@ -77717,21 +75706,31 @@ │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4526ac <__isoc23_strtoull@plt+0x4cf2c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4506bc <__isoc23_strtoull@plt+0x4af3c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ @@ -77741,51 +75740,51 @@ │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 452798 <__isoc23_strtoull@plt+0x4d018> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4507a8 <__isoc23_strtoull@plt+0x4b028> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x720 │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0x730 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 452720 <__isoc23_strtoull@plt+0x4cfa0> │ │ │ │ + cbnz x18, 450730 <__isoc23_strtoull@plt+0x4afb0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 452748 <__isoc23_strtoull@plt+0x4cfc8> // b.any │ │ │ │ + b.ne 450758 <__isoc23_strtoull@plt+0x4afd8> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4527a0 <__isoc23_strtoull@plt+0x4d020> // b.pmore │ │ │ │ + b.hi 4507b0 <__isoc23_strtoull@plt+0x4b030> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x17, x17, #0x680 │ │ │ │ + adrp x17, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x17, x17, #0x690 │ │ │ │ stur x17, [x21, #-40] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ @@ -77803,24 +75802,24 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 452898 <__isoc23_strtoull@plt+0x4d118> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4508a8 <__isoc23_strtoull@plt+0x4b128> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x820 │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0x830 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x340 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0xa00 │ │ │ │ add x23, x23, #0x1 │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x17, [x22, #24] │ │ │ │ ldr x22, [x22, #32] │ │ │ │ stur x17, [x20, #-32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ @@ -77828,22 +75827,22 @@ │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4528a0 <__isoc23_strtoull@plt+0x4d120> // b.pmore │ │ │ │ + b.hi 4508b0 <__isoc23_strtoull@plt+0x4b130> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #39] │ │ │ │ ldur x13, [x22, #47] │ │ │ │ - adrp x12, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x12, x12, #0x6c8 │ │ │ │ + adrp x12, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x12, x12, #0x6d8 │ │ │ │ stur x12, [x21, #-80] │ │ │ │ ldr x12, [x20, #16] │ │ │ │ stur x12, [x21, #-64] │ │ │ │ ldr x12, [x20, #8] │ │ │ │ stur x12, [x21, #-56] │ │ │ │ adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x12, [x12, #3600] │ │ │ │ @@ -77861,7380 +75860,7753 @@ │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x110 │ │ │ │ + add x21, x21, #0x138 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 452af0 <__isoc23_strtoull@plt+0x4d370> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0x408 │ │ │ │ - sub x17, x21, #0x108 │ │ │ │ + b.hi 450b60 <__isoc23_strtoull@plt+0x4b3e0> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + sub x17, x21, #0x130 │ │ │ │ str x18, [x17] │ │ │ │ - stur x23, [x21, #-248] │ │ │ │ + sub x18, x21, #0x128 │ │ │ │ + str x23, [x18] │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + sub x17, x21, #0x120 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x110 │ │ │ │ + str x24, [x18] │ │ │ │ sub x18, x21, #0x108 │ │ │ │ - and x17, x24, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4529f4 <__isoc23_strtoull@plt+0x4d274> // b.any │ │ │ │ - adrp x17, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x17, x17, #0x590 │ │ │ │ - stur x17, [x21, #-240] │ │ │ │ - stur x25, [x21, #-224] │ │ │ │ - stur x26, [x21, #-216] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2912] │ │ │ │ + str x23, [x18] │ │ │ │ + sub x18, x21, #0x12f │ │ │ │ + sub x17, x21, #0x120 │ │ │ │ + and x15, x25, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 450a5c <__isoc23_strtoull@plt+0x4b2dc> // b.any │ │ │ │ + adrp x15, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x15, x15, #0x578 │ │ │ │ + stur x15, [x21, #-256] │ │ │ │ + stur x26, [x21, #-240] │ │ │ │ + stur x27, [x21, #-232] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2912] │ │ │ │ + stur x15, [x21, #-224] │ │ │ │ stur x17, [x21, #-208] │ │ │ │ + adrp x15, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x15, x15, #0x670 │ │ │ │ + stur x15, [x21, #-200] │ │ │ │ stur x18, [x21, #-192] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-184] │ │ │ │ - stur x18, [x21, #-168] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2432] │ │ │ │ - stur x17, [x21, #-160] │ │ │ │ - sub x17, x21, #0xb8 │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ - adrp x17, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x17, x17, #0x2f0 │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-144] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2712] │ │ │ │ - stur x17, [x21, #-136] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-184] │ │ │ │ + stur x17, [x21, #-168] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2432] │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + sub x18, x21, #0xb8 │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + sub x18, x21, #0xc7 │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #1688] │ │ │ │ stur x18, [x21, #-112] │ │ │ │ sub x18, x21, #0x88 │ │ │ │ stur x18, [x21, #-104] │ │ │ │ sub x18, x21, #0x9f │ │ │ │ stur x18, [x21, #-96] │ │ │ │ - sub x18, x21, #0xd0 │ │ │ │ + sub x18, x21, #0xe0 │ │ │ │ stur x18, [x21, #-88] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #3568] │ │ │ │ stur x18, [x21, #-80] │ │ │ │ sub x18, x21, #0x6f │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0xf0 │ │ │ │ + sub x18, x21, #0x100 │ │ │ │ stur x18, [x21, #-64] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #1096] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ sub x18, x21, #0x4f │ │ │ │ stur x18, [x21, #-48] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #264] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ sub x18, x21, #0x36 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0x398 │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0xa58 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ sub x18, x21, #0x24 │ │ │ │ sub x21, x21, #0x18 │ │ │ │ mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x17, [x24, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2216] │ │ │ │ - stur x15, [x21, #-240] │ │ │ │ - stur x24, [x21, #-232] │ │ │ │ - adrp x15, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x15, x15, #0x7c0 │ │ │ │ + ldur x15, [x25, #6] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2216] │ │ │ │ + stur x14, [x21, #-256] │ │ │ │ + stur x25, [x21, #-248] │ │ │ │ + adrp x14, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x14, x14, #0x7d0 │ │ │ │ + stur x14, [x21, #-240] │ │ │ │ stur x15, [x21, #-224] │ │ │ │ - stur x17, [x21, #-208] │ │ │ │ - stur x25, [x21, #-200] │ │ │ │ - stur x26, [x21, #-192] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2912] │ │ │ │ + stur x26, [x21, #-216] │ │ │ │ + stur x27, [x21, #-208] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2912] │ │ │ │ + stur x15, [x21, #-200] │ │ │ │ stur x17, [x21, #-184] │ │ │ │ + adrp x15, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x15, x15, #0x8d8 │ │ │ │ + stur x15, [x21, #-176] │ │ │ │ stur x18, [x21, #-168] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-160] │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2432] │ │ │ │ - stur x17, [x21, #-136] │ │ │ │ - sub x17, x21, #0xa0 │ │ │ │ - stur x17, [x21, #-128] │ │ │ │ - adrp x17, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x17, x17, #0x2f0 │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2712] │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + stur x17, [x21, #-144] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2432] │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + sub x18, x21, #0xa0 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + sub x18, x21, #0xaf │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #1688] │ │ │ │ stur x18, [x21, #-88] │ │ │ │ sub x18, x21, #0x70 │ │ │ │ stur x18, [x21, #-80] │ │ │ │ sub x18, x21, #0x87 │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0xb8 │ │ │ │ + sub x18, x21, #0xc8 │ │ │ │ stur x18, [x21, #-64] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #3568] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ sub x18, x21, #0x57 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0xe0 │ │ │ │ + sub x18, x21, #0xf0 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #1096] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ sub x18, x21, #0x37 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #264] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ sub x18, x21, #0x1e │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0xef │ │ │ │ + sub x18, x21, #0xff │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xc │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x110 // #272 │ │ │ │ + mov x18, #0x138 // #312 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x3b0 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xa70 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 452bf8 <__isoc23_strtoull@plt+0x4d478> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0xb60 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 450c70 <__isoc23_strtoull@plt+0x4b4f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xbd4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 452b60 <__isoc23_strtoull@plt+0x4d3e0> │ │ │ │ + cbnz x18, 450bd4 <__isoc23_strtoull@plt+0x4b454> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0xba4 │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xc18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #23] │ │ │ │ ldur x22, [x22, #15] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 452ba4 <__isoc23_strtoull@plt+0x4d424> │ │ │ │ + cbnz x18, 450c18 <__isoc23_strtoull@plt+0x4b498> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0xbe0 │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xc54 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #15] │ │ │ │ ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 452be0 <__isoc23_strtoull@plt+0x4d460> │ │ │ │ + cbnz x18, 450c54 <__isoc23_strtoull@plt+0x4b4d4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4528c8 <__isoc23_strtoull@plt+0x4d148> │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x3b8 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 450900 <__isoc23_strtoull@plt+0x4b180> │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xa78 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d87a8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 452cc4 <__isoc23_strtoull@plt+0x4d544> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 452c7c <__isoc23_strtoull@plt+0x4d4fc> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0xc94 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x3c0 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 450da8 <__isoc23_strtoull@plt+0x4b628> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xcdc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 452c94 <__isoc23_strtoull@plt+0x4d514> │ │ │ │ + cbnz x18, 450cdc <__isoc23_strtoull@plt+0x4b55c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xd20 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 450d20 <__isoc23_strtoull@plt+0x4b5a0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 452ccc <__isoc23_strtoull@plt+0x4d54c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3640] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.hi 450db8 <__isoc23_strtoull@plt+0x4b638> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3040] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x15, x15, #0xd8c │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 450d8c <__isoc23_strtoull@plt+0x4b60c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 450900 <__isoc23_strtoull@plt+0x4b180> │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xa80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d8748 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 452d3c <__isoc23_strtoull@plt+0x4d5bc> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 452d34 <__isoc23_strtoull@plt+0x4d5b4> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x408 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 452d8c <__isoc23_strtoull@plt+0x4d60c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 450e58 <__isoc23_strtoull@plt+0x4b6d8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1672] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xe30 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 450e30 <__isoc23_strtoull@plt+0x4b6b0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 450e60 <__isoc23_strtoull@plt+0x4b6e0> // b.tcont │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #88] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003d87d8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 452e94 <__isoc23_strtoull@plt+0x4d714> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 450f40 <__isoc23_strtoull@plt+0x4b7c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xed0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 452df8 <__isoc23_strtoull@plt+0x4d678> │ │ │ │ + cbnz x18, 450ed0 <__isoc23_strtoull@plt+0x4b750> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d8788 ; NYI │ │ │ │ - add x21, x21, #0x70 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 452e9c <__isoc23_strtoull@plt+0x4d71c> // b.pmore │ │ │ │ + b.hi 450f50 <__isoc23_strtoull@plt+0x4b7d0> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ ldur x13, [x22, #39] │ │ │ │ ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - adrp x10, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x10, x10, #0xd58 │ │ │ │ - stur x10, [x21, #-104] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2248] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0x580 │ │ │ │ - add x18, x18, #0x4 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #992] │ │ │ │ + adrp x11, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x11, x11, #0xdd8 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x4d │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3600] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xa88 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45101c <__isoc23_strtoull@plt+0x4b89c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xfc0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 450fc0 <__isoc23_strtoull@plt+0x4b840> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 451024 <__isoc23_strtoull@plt+0x4b8a4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003d86c0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4510bc <__isoc23_strtoull@plt+0x4b93c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 450000 <__isoc23_strtoull@plt+0x4a880> │ │ │ │ + add x18, x18, #0xf78 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1832] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xab8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 452f50 <__isoc23_strtoull@plt+0x4d7d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0xf00 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 451190 <__isoc23_strtoull@plt+0x4ba10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x138 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 452f00 <__isoc23_strtoull@plt+0x4d780> │ │ │ │ + cbnz x18, 451138 <__isoc23_strtoull@plt+0x4b9b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d8680 ; NYI │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 452f60 <__isoc23_strtoull@plt+0x4d7e0> // b.pmore │ │ │ │ + b.hi 451198 <__isoc23_strtoull@plt+0x4ba18> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - adrp x15, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x15, x15, #0xda8 │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1152] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 451238 <__isoc23_strtoull@plt+0x4bab8> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x24, [x21, #-48] │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xf0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1832] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xac0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4512ec <__isoc23_strtoull@plt+0x4bb6c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4512b0 <__isoc23_strtoull@plt+0x4bb30> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4512f4 <__isoc23_strtoull@plt+0x4bb74> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ + ldr x17, [x17, #1152] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x5c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45138c <__isoc23_strtoull@plt+0x4bc0c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x268 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1832] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xac8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + ldur x24, [x22, #5] │ │ │ │ + b 482f20 <__isoc23_strtoull@plt+0x7d7a0> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 451440 <__isoc23_strtoull@plt+0x4bcc0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 451438 <__isoc23_strtoull@plt+0x4bcb8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x15, x15, #0x3c0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x5 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4514cc <__isoc23_strtoull@plt+0x4bd4c> // b.pmore │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x3e0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x24, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1832] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xad0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 452fb4 <__isoc23_strtoull@plt+0x4d834> // b.lo, b.ul, b.last │ │ │ │ + b.cc 451524 <__isoc23_strtoull@plt+0x4bda4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2472] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003d9590 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4515fc <__isoc23_strtoull@plt+0x4be7c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x590 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d9548 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x17, x17, #0x5c4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4563b0 <__isoc23_strtoull@plt+0x50c30> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 451604 <__isoc23_strtoull@plt+0x4be84> // b.pmore │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003d94b8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 451680 <__isoc23_strtoull@plt+0x4bf00> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 451678 <__isoc23_strtoull@plt+0x4bef8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x15, x15, #0x548 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x5 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d9430 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4516e4 <__isoc23_strtoull@plt+0x4bf64> // b.pmore │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x620 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2200] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xaf0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d93d8 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45178c <__isoc23_strtoull@plt+0x4c00c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x748 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4516a8 <__isoc23_strtoull@plt+0x4bf28> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45179c <__isoc23_strtoull@plt+0x4c01c> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0xb00 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xb20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2728] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45181c <__isoc23_strtoull@plt+0x4c09c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x15, x15, #0x7c0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 5fec48 <__isoc23_strtoull@plt+0x1f94c8> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4518a8 <__isoc23_strtoull@plt+0x4c128> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4518a0 <__isoc23_strtoull@plt+0x4c120> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x14, x14, #0x7e8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 451958 <__isoc23_strtoull@plt+0x4c1d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 451960 <__isoc23_strtoull@plt+0x4c1e0> // b.pmore │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x840 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x20 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4519e0 <__isoc23_strtoull@plt+0x4c260> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4519d8 <__isoc23_strtoull@plt+0x4c258> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x5 │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 451a44 <__isoc23_strtoull@plt+0x4c2c4> // b.pmore │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0x980 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2200] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xb30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 451aec <__isoc23_strtoull@plt+0x4c36c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xaa8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 451a08 <__isoc23_strtoull@plt+0x4c288> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 451afc <__isoc23_strtoull@plt+0x4c37c> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0xb00 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xb38 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003d85f8 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 453038 <__isoc23_strtoull@plt+0x4d8b8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 451b74 <__isoc23_strtoull@plt+0x4c3f4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x20 │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xb68 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0xb40 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 453020 <__isoc23_strtoull@plt+0x4d8a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d85a8 ; NYI │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x5c8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003d8550 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 453100 <__isoc23_strtoull@plt+0x4d980> // b.lo, b.ul, b.last │ │ │ │ + b.cc 451c44 <__isoc23_strtoull@plt+0x4c4c4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0xa0 │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xbe0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4530a0 <__isoc23_strtoull@plt+0x4d920> │ │ │ │ + cbnz x18, 451be0 <__isoc23_strtoull@plt+0x4c460> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d8500 ; NYI │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 453108 <__isoc23_strtoull@plt+0x4d988> // b.pmore │ │ │ │ + b.hi 451c4c <__isoc23_strtoull@plt+0x4c4cc> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ ldur x13, [x22, #47] │ │ │ │ adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x12, [x12, #3600] │ │ │ │ stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0x5a0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ str x13, [x21] │ │ │ │ sub x22, x21, #0x2f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x003d8470 ; NYI │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 453160 <__isoc23_strtoull@plt+0x4d9e0> // b.pmore │ │ │ │ + b.hi 451ca0 <__isoc23_strtoull@plt+0x4c520> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x17, x17, #0x50 │ │ │ │ + adrp x17, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x17, x17, #0xb90 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ str x23, [x21] │ │ │ │ sub x23, x21, #0x10 │ │ │ │ mov x22, x18 │ │ │ │ b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x70 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 453214 <__isoc23_strtoull@plt+0x4da94> // b.pmore │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0xf80 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - stur x23, [x21, #-88] │ │ │ │ - adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ + b.hi 451d40 <__isoc23_strtoull@plt+0x4c5c0> // b.pmore │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xb18 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x24, [x21, #-56] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + ldr x18, [x18, #2432] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3784] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x130 │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xc70 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x26, [x21] │ │ │ │ - sub x26, x21, #0x1c │ │ │ │ - mov x18, x25 │ │ │ │ + str x27, [x21] │ │ │ │ + mov x18, x26 │ │ │ │ + sub x26, x21, #0x15 │ │ │ │ + mov x17, x25 │ │ │ │ sub x25, x21, #0x7 │ │ │ │ - mov x17, x24 │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - b 451d68 <__isoc23_strtoull@plt+0x4c5e8> │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ + b 45ad30 <__isoc23_strtoull@plt+0x555b0> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x5d8 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xb58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003d8390 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 453320 <__isoc23_strtoull@plt+0x4dba0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x288 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 451e50 <__isoc23_strtoull@plt+0x4c6d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xdb4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 453288 <__isoc23_strtoull@plt+0x4db08> │ │ │ │ + cbnz x18, 451db4 <__isoc23_strtoull@plt+0x4c634> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d8350 ; NYI │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x2cc │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xdf8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #23] │ │ │ │ ldur x22, [x22, #15] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4532cc <__isoc23_strtoull@plt+0x4db4c> │ │ │ │ + cbnz x18, 451df8 <__isoc23_strtoull@plt+0x4c678> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d830c ; NYI │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x308 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xe34 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #15] │ │ │ │ ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 453308 <__isoc23_strtoull@plt+0x4db88> │ │ │ │ + cbnz x18, 451e34 <__isoc23_strtoull@plt+0x4c6b4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d82d0 ; NYI │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 453188 <__isoc23_strtoull@plt+0x4da08> │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x5f8 │ │ │ │ + udf #0 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 451cc8 <__isoc23_strtoull@plt+0x4c548> │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xb60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d82f0 ; NYI │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 453394 <__isoc23_strtoull@plt+0x4dc14> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 45338c <__isoc23_strtoull@plt+0x4dc0c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x608 │ │ │ │ + b.cc 451e9c <__isoc23_strtoull@plt+0x4c71c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d82c0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45345c <__isoc23_strtoull@plt+0x4dcdc> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 453414 <__isoc23_strtoull@plt+0x4dc94> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x42c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x670 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45342c <__isoc23_strtoull@plt+0x4dcac> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 453464 <__isoc23_strtoull@plt+0x4dce4> // b.pmore │ │ │ │ + b.hi 451f08 <__isoc23_strtoull@plt+0x4c788> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x17, x17, #0xe70 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3640] │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 451f84 <__isoc23_strtoull@plt+0x4c804> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xf78 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0xb40 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x22, [x22, #7] │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 452054 <__isoc23_strtoull@plt+0x4c8d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x18, x18, #0xff0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 451ff0 <__isoc23_strtoull@plt+0x4c870> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0xb8 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4535e8 <__isoc23_strtoull@plt+0x4de68> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3040] │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ - stur x23, [x21, #-168] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - sub x18, x21, #0xae │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - adrp x17, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x17, x17, #0x488 │ │ │ │ - stur x17, [x21, #-144] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x4b0 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - sub x18, x21, #0x9f │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2432] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3216] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0x7f │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1688] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0x6b8 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x6f │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0x8f │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3568] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x57 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0x6d8 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 45205c <__isoc23_strtoull@plt+0x4c8dc> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1096] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #264] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3888] │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0xb8 // #184 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x718 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4536b4 <__isoc23_strtoull@plt+0x4df34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x658 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 453658 <__isoc23_strtoull@plt+0x4ded8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45369c <__isoc23_strtoull@plt+0x4df1c> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4536c4 <__isoc23_strtoull@plt+0x4df44> // b.pmore │ │ │ │ + b.hi 4520b0 <__isoc23_strtoull@plt+0x4c930> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x738 │ │ │ │ + adrp x17, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x17, x17, #0xfa0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45374c <__isoc23_strtoull@plt+0x4dfcc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x72c │ │ │ │ + b.cc 452240 <__isoc23_strtoull@plt+0x4cac0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x11c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45372c <__isoc23_strtoull@plt+0x4dfac> │ │ │ │ + cbnz x18, 45211c <__isoc23_strtoull@plt+0x4c99c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x76c │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x160 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45376c <__isoc23_strtoull@plt+0x4dfec> │ │ │ │ + cbnz x18, 452160 <__isoc23_strtoull@plt+0x4c9e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x740 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 452250 <__isoc23_strtoull@plt+0x4cad0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x15, x15, #0xec0 │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + adrp x15, 451000 <__isoc23_strtoull@plt+0x4b880> │ │ │ │ + add x15, x15, #0xf28 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2432] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + sub x15, x21, #0x48 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + sub x15, x21, #0x57 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3784] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x15, x21, #0x2f │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x15, x15, #0x80 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x15, x15, #0x228 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x15 │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4537b0 <__isoc23_strtoull@plt+0x4e030> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 453824 <__isoc23_strtoull@plt+0x4e0a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0x7fc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #12] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4537fc <__isoc23_strtoull@plt+0x4e07c> │ │ │ │ + cbnz x18, 452228 <__isoc23_strtoull@plt+0x4caa8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4537d4 <__isoc23_strtoull@plt+0x4e054> // b.lo, b.ul, b.last │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2448] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2448] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 453824 <__isoc23_strtoull@plt+0x4e0a4> // b.any │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ ldr x24, [x20, #8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3480] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 45ad30 <__isoc23_strtoull@plt+0x555b0> │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xb68 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d7fc8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4538a4 <__isoc23_strtoull@plt+0x4e124> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 45389c <__isoc23_strtoull@plt+0x4e11c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 45230c <__isoc23_strtoull@plt+0x4cb8c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 452304 <__isoc23_strtoull@plt+0x4cb84> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1976] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2400] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x2f4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x17 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 472320 <__isoc23_strtoull@plt+0x6cba0> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #25 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 452370 <__isoc23_strtoull@plt+0x4cbf0> // b.pmore │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x270 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + mov x18, x26 │ │ │ │ + sub x26, x21, #0x18 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x25, x27 │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + b 45ad30 <__isoc23_strtoull@plt+0x555b0> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xb70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #13 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 453940 <__isoc23_strtoull@plt+0x4e1c0> // b.hs, b.nlast │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x890 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 452480 <__isoc23_strtoull@plt+0x4cd00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x3e4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4523e4 <__isoc23_strtoull@plt+0x4cc64> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - and x15, x18, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 453964 <__isoc23_strtoull@plt+0x4e1e4> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x18, #14] │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 453980 <__isoc23_strtoull@plt+0x4e200> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x15, x15, #0x934 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x17, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x428 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 453934 <__isoc23_strtoull@plt+0x4e1b4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d7ed8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 453a18 <__isoc23_strtoull@plt+0x4e298> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 453a10 <__isoc23_strtoull@plt+0x4e290> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3168] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 493ac0 <__isoc23_strtoull@plt+0x8e340> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d7ea0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 453a84 <__isoc23_strtoull@plt+0x4e304> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 453a7c <__isoc23_strtoull@plt+0x4e2fc> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x748 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + cbnz x18, 452428 <__isoc23_strtoull@plt+0x4cca8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d7e70 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 453af4 <__isoc23_strtoull@plt+0x4e374> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 453aec <__isoc23_strtoull@plt+0x4e36c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x464 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x770 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 452464 <__isoc23_strtoull@plt+0x4cce4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 452330 <__isoc23_strtoull@plt+0x4cbb0> │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xb78 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d7e40 ; NYI │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 453b64 <__isoc23_strtoull@plt+0x4e3e4> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 453b5c <__isoc23_strtoull@plt+0x4e3dc> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x798 │ │ │ │ + b.cc 4524cc <__isoc23_strtoull@plt+0x4cd4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4523a0 <__isoc23_strtoull@plt+0x4cc20> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d7e50 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 453be0 <__isoc23_strtoull@plt+0x4e460> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 453bd8 <__isoc23_strtoull@plt+0x4e458> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x24, x24, #0x9d0 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003d7e00 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 453c54 <__isoc23_strtoull@plt+0x4e4d4> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 453c4c <__isoc23_strtoull@plt+0x4e4cc> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x24, x24, #0x9f8 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x528 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 452560 <__isoc23_strtoull@plt+0x4cde0> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2216] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x4e │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x4a0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + stur x25, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #264] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xc │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xb80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 453c98 <__isoc23_strtoull@plt+0x4e518> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4525e8 <__isoc23_strtoull@plt+0x4ce68> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 453d38 <__isoc23_strtoull@plt+0x4e5b8> │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0xbb8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 472320 <__isoc23_strtoull@plt+0x6cba0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 453d18 <__isoc23_strtoull@plt+0x4e598> // b.lo, b.ul, b.last │ │ │ │ + b.cc 452718 <__isoc23_strtoull@plt+0x4cf98> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0xd00 │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x650 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 453d00 <__isoc23_strtoull@plt+0x4e580> │ │ │ │ + cbnz x18, 452650 <__isoc23_strtoull@plt+0x4ced0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1776] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x694 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 452694 <__isoc23_strtoull@plt+0x4cf14> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 453e04 <__isoc23_strtoull@plt+0x4e684> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0xd78 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 452720 <__isoc23_strtoull@plt+0x4cfa0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x15, x15, #0x588 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x15, x15, #0x700 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 453d78 <__isoc23_strtoull@plt+0x4e5f8> │ │ │ │ + cbnz x18, 452700 <__isoc23_strtoull@plt+0x4cf80> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 453da0 <__isoc23_strtoull@plt+0x4e620> // b.any │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x870 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 45ad30 <__isoc23_strtoull@plt+0x555b0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 453e14 <__isoc23_strtoull@plt+0x4e694> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x15, x15, #0xc70 │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x17, x17, #0xcb0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2248] │ │ │ │ + b.hi 452798 <__isoc23_strtoull@plt+0x4d018> // b.pmore │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x600 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #264] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + adrp x18, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x18, x18, #0xba0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0xc │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xa38 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xbd8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 453f04 <__isoc23_strtoull@plt+0x4e784> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + b.cc 452874 <__isoc23_strtoull@plt+0x4d0f4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x808 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 453e88 <__isoc23_strtoull@plt+0x4e708> │ │ │ │ + cbnz x18, 452808 <__isoc23_strtoull@plt+0x4d088> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 453eec <__isoc23_strtoull@plt+0x4e76c> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 453eec <__isoc23_strtoull@plt+0x4e76c> // b.none │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 453f0c <__isoc23_strtoull@plt+0x4e78c> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #448] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 452884 <__isoc23_strtoull@plt+0x4d104> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3096] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1248] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x18, [x18, #3496] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xbe0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003d7988 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 454018 <__isoc23_strtoull@plt+0x4e898> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0xf88 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 453f88 <__isoc23_strtoull@plt+0x4e808> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b 4527c8 <__isoc23_strtoull@plt+0x4d048> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d7928 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 454008 <__isoc23_strtoull@plt+0x4e888> // b.any │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0xfcc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 452974 <__isoc23_strtoull@plt+0x4d1f4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0x908 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 453fcc <__isoc23_strtoull@plt+0x4e84c> │ │ │ │ + cbnz x18, 452908 <__isoc23_strtoull@plt+0x4d188> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d78e4 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 454008 <__isoc23_strtoull@plt+0x4e888> // b.none │ │ │ │ - adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0x30 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454030 <__isoc23_strtoull@plt+0x4e8b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d7880 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4540f8 <__isoc23_strtoull@plt+0x4e978> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4540ec <__isoc23_strtoull@plt+0x4e96c> // b.pmore │ │ │ │ + b.hi 452984 <__isoc23_strtoull@plt+0x4d204> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #8] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0xd8 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x27, [x27, #3192] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #3192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - mov x25, x18 │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x8b0 │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0x7c0 │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6b83c0 <__isoc23_strtoull@plt+0x2b2c40> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x130 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454130 <__isoc23_strtoull@plt+0x4e9b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xbf0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d7780 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4541d4 <__isoc23_strtoull@plt+0x4ea54> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2712] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #8] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x1c4 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x27, [x27, #3192] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #3192] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x8b0 │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0x7c0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b83c0 <__isoc23_strtoull@plt+0x2b2c40> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x22, #15] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003d7948 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 454218 <__isoc23_strtoull@plt+0x4ea98> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 4528c8 <__isoc23_strtoull@plt+0x4d148> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003d7908 ; NYI │ │ │ │ + .inst 0x003d7f30 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 454258 <__isoc23_strtoull@plt+0x4ead8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4529e8 <__isoc23_strtoull@plt+0x4d268> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003d7738 ; NYI │ │ │ │ - adrp x24, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x24, x24, #0x9a8 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003d78a8 ; NYI │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d7ee8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4542b8 <__isoc23_strtoull@plt+0x4eb38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 452ac4 <__isoc23_strtoull@plt+0x4d344> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0xa4c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 452a4c <__isoc23_strtoull@plt+0x4d2cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003d7868 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4542f8 <__isoc23_strtoull@plt+0x4eb78> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d7ea4 ; NYI │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 452ad4 <__isoc23_strtoull@plt+0x4d354> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + adrp x11, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x11, x11, #0x9c0 │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + ldr x11, [x20, #8] │ │ │ │ + stur x11, [x21, #-64] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xc00 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d8108 ; NYI │ │ │ │ + b 452a08 <__isoc23_strtoull@plt+0x4d288> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003d76c0 ; NYI │ │ │ │ - adrp x25, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x25, x25, #0x9d0 │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5988d8 <__isoc23_strtoull@plt+0x193158> │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 452bc0 <__isoc23_strtoull@plt+0x4d440> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0xb5c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 452b5c <__isoc23_strtoull@plt+0x4d3dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 452bd0 <__isoc23_strtoull@plt+0x4d450> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xc20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 452b18 <__isoc23_strtoull@plt+0x4d398> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003d7800 ; NYI │ │ │ │ + .inst 0x003d7ce0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 454360 <__isoc23_strtoull@plt+0x4ebe0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 452c38 <__isoc23_strtoull@plt+0x4d4b8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d7c98 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 452d14 <__isoc23_strtoull@plt+0x4d594> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0xc9c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 452c9c <__isoc23_strtoull@plt+0x4d51c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003d7658 ; NYI │ │ │ │ - adrp x25, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x25, x25, #0x9d0 │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5988d8 <__isoc23_strtoull@plt+0x193158> │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d7c54 ; NYI │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 452d24 <__isoc23_strtoull@plt+0x4d5a4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + adrp x11, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x11, x11, #0xc10 │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + ldr x11, [x20, #8] │ │ │ │ + stur x11, [x21, #-64] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xc30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d7ee8 ; NYI │ │ │ │ + b 452c58 <__isoc23_strtoull@plt+0x4d4d8> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 452e10 <__isoc23_strtoull@plt+0x4d690> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0xdac │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 452dac <__isoc23_strtoull@plt+0x4d62c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 452e20 <__isoc23_strtoull@plt+0x4d6a0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xc50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 452d68 <__isoc23_strtoull@plt+0x4d5e8> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003d7798 ; NYI │ │ │ │ + .inst 0x003d7a90 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4543c8 <__isoc23_strtoull@plt+0x4ec48> // b.lo, b.ul, b.last │ │ │ │ + b.cc 452e88 <__isoc23_strtoull@plt+0x4d708> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003d77b0 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d7a48 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4547b8 <__isoc23_strtoull@plt+0x4f038> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x430 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + b.cc 452f64 <__isoc23_strtoull@plt+0x4d7e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0xeec │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454430 <__isoc23_strtoull@plt+0x4ecb0> │ │ │ │ + cbnz x18, 452eec <__isoc23_strtoull@plt+0x4d76c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d7760 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 454470 <__isoc23_strtoull@plt+0x4ecf0> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4546ac <__isoc23_strtoull@plt+0x4ef2c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x56c │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x22, [x22, #1] │ │ │ │ + .inst 0x003d7a04 ; NYI │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 452f74 <__isoc23_strtoull@plt+0x4d7f4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + adrp x11, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x11, x11, #0xe60 │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + ldr x11, [x20, #8] │ │ │ │ + stur x11, [x21, #-64] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45456c <__isoc23_strtoull@plt+0x4edec> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 4544f4 <__isoc23_strtoull@plt+0x4ed74> // b.hs, b.nlast │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4544ac <__isoc23_strtoull@plt+0x4ed2c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x51c │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45451c <__isoc23_strtoull@plt+0x4ed9c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xc60 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x4e0 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d7cc8 ; NYI │ │ │ │ + b 452ea8 <__isoc23_strtoull@plt+0x4d728> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453060 <__isoc23_strtoull@plt+0x4d8e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 452000 <__isoc23_strtoull@plt+0x4c880> │ │ │ │ + add x18, x18, #0xffc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4544e0 <__isoc23_strtoull@plt+0x4ed60> │ │ │ │ + cbnz x18, 452ffc <__isoc23_strtoull@plt+0x4d87c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d7658 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4547c0 <__isoc23_strtoull@plt+0x4f040> // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 453070 <__isoc23_strtoull@plt+0x4d8f0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xc80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d761c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 454810 <__isoc23_strtoull@plt+0x4f090> // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4544f4 <__isoc23_strtoull@plt+0x4ed74> │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 452fb8 <__isoc23_strtoull@plt+0x4d838> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d75f4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 454a64 <__isoc23_strtoull@plt+0x4f2e4> // b.any │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453160 <__isoc23_strtoull@plt+0x4d9e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0xfc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4544f4 <__isoc23_strtoull@plt+0x4ed74> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d7604 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4545c8 <__isoc23_strtoull@plt+0x4ee48> // b.any │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x5b0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xa18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4545b0 <__isoc23_strtoull@plt+0x4ee30> │ │ │ │ + cbnz x18, 4530fc <__isoc23_strtoull@plt+0x4d97c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d7588 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 454ab4 <__isoc23_strtoull@plt+0x4f334> // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4544f4 <__isoc23_strtoull@plt+0x4ed74> │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x604 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 453170 <__isoc23_strtoull@plt+0x4d9f0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xc90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 4530b8 <__isoc23_strtoull@plt+0x4d938> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453264 <__isoc23_strtoull@plt+0x4dae4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0x1f8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454604 <__isoc23_strtoull@plt+0x4ee84> │ │ │ │ + cbnz x18, 4531f8 <__isoc23_strtoull@plt+0x4da78> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d754c ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 454b04 <__isoc23_strtoull@plt+0x4f384> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x2d // #45 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 454b10 <__isoc23_strtoull@plt+0x4f390> // b.any │ │ │ │ - adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0x378 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ + b.hi 453274 <__isoc23_strtoull@plt+0x4daf4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3568] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x694 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x510 │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xca0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d74cc ; NYI │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 4531b8 <__isoc23_strtoull@plt+0x4da38> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453364 <__isoc23_strtoull@plt+0x4dbe4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 454b44 <__isoc23_strtoull@plt+0x4f3c4> // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4544f4 <__isoc23_strtoull@plt+0x4ed74> │ │ │ │ + cbnz x18, 4532f8 <__isoc23_strtoull@plt+0x4db78> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d74a4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 454b94 <__isoc23_strtoull@plt+0x4f414> // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4544f4 <__isoc23_strtoull@plt+0x4ed74> │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4546fc <__isoc23_strtoull@plt+0x4ef7c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 454a58 <__isoc23_strtoull@plt+0x4f2d8> // b.pmore │ │ │ │ - ldur x18, [x22, #2] │ │ │ │ - adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0x270 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 453374 <__isoc23_strtoull@plt+0x4dbf4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #184] │ │ │ │ + add x18, x18, #0x4 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x544 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x558 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x738 │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xcb0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 4532b8 <__isoc23_strtoull@plt+0x4db38> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453464 <__isoc23_strtoull@plt+0x4dce4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #11] │ │ │ │ - ldur x22, [x22, #3] │ │ │ │ - str x18, [x20] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454738 <__isoc23_strtoull@plt+0x4efb8> │ │ │ │ + cbnz x18, 4533f8 <__isoc23_strtoull@plt+0x4dc78> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d73e0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4549ec <__isoc23_strtoull@plt+0x4f26c> // b.any │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x778 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454778 <__isoc23_strtoull@plt+0x4eff8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d73a0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4547b0 <__isoc23_strtoull@plt+0x4f030> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0x870 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 453474 <__isoc23_strtoull@plt+0x4dcf4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #992] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1056] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454870 <__isoc23_strtoull@plt+0x4f0f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4544f4 <__isoc23_strtoull@plt+0x4ed74> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xcc0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 4533b8 <__isoc23_strtoull@plt+0x4dc38> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 454804 <__isoc23_strtoull@plt+0x4f084> // b.pmore │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x1f0 │ │ │ │ + b.hi 453544 <__isoc23_strtoull@plt+0x4ddc4> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #992] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3496] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + ldr x18, [x18, #1016] │ │ │ │ + add x18, x18, #0x111 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1136] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x23, x21, #0x37 │ │ │ │ + mov x22, x24 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xce0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453630 <__isoc23_strtoull@plt+0x4deb0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0x5bc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4535bc <__isoc23_strtoull@plt+0x4de3c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 453640 <__isoc23_strtoull@plt+0x4dec0> // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3848] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + ldr x9, [x20, #8] │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xce8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 453578 <__isoc23_strtoull@plt+0x4ddf8> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453744 <__isoc23_strtoull@plt+0x4dfc4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0x6c8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4536c8 <__isoc23_strtoull@plt+0x4df48> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 454854 <__isoc23_strtoull@plt+0x4f0d4> // b.pmore │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x230 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ + b.hi 453754 <__isoc23_strtoull@plt+0x4dfd4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3848] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x18, #3496] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xcf8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #130 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d72a8 ; NYI │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x8a8 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x25, [x22, #7] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 462650 <__isoc23_strtoull@plt+0x5ced0> │ │ │ │ + b 453688 <__isoc23_strtoull@plt+0x4df08> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d7250 ; NYI │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453854 <__isoc23_strtoull@plt+0x4e0d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0x7d8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4549c8 <__isoc23_strtoull@plt+0x4f248> // b.none │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + cbnz x18, 4537d8 <__isoc23_strtoull@plt+0x4e058> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4549e0 <__isoc23_strtoull@plt+0x4f260> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ + b.hi 453864 <__isoc23_strtoull@plt+0x4e0e4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3848] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ stur x17, [x21, #-56] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3352] │ │ │ │ - add x17, x17, #0x3 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0x970 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x18, #3496] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xd08 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d71b8 ; NYI │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 453798 <__isoc23_strtoull@plt+0x4e018> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453964 <__isoc23_strtoull@plt+0x4e1e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0x8e8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4549c8 <__isoc23_strtoull@plt+0x4f248> // b.none │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + cbnz x18, 4538e8 <__isoc23_strtoull@plt+0x4e168> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 454a4c <__isoc23_strtoull@plt+0x4f2cc> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ + b.hi 453974 <__isoc23_strtoull@plt+0x4e1f4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3848] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ stur x17, [x21, #-56] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3352] │ │ │ │ - add x17, x17, #0x3 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0x970 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x18, #3496] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0x990 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xd18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0xa24 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 4538a8 <__isoc23_strtoull@plt+0x4e128> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453a74 <__isoc23_strtoull@plt+0x4e2f4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0x9f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454a24 <__isoc23_strtoull@plt+0x4f2a4> │ │ │ │ + cbnz x18, 4539f8 <__isoc23_strtoull@plt+0x4e278> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d70f4 ; NYI │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x940 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x25, [x22, #7] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 462650 <__isoc23_strtoull@plt+0x5ced0> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 454aa8 <__isoc23_strtoull@plt+0x4f328> // b.pmore │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x290 │ │ │ │ + b.hi 453a84 <__isoc23_strtoull@plt+0x4e304> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3848] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3392] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xd28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 4539b8 <__isoc23_strtoull@plt+0x4e238> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453b84 <__isoc23_strtoull@plt+0x4e404> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0xb08 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 453b08 <__isoc23_strtoull@plt+0x4e388> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 454af8 <__isoc23_strtoull@plt+0x4f378> // b.pmore │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x2d0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ + b.hi 453b94 <__isoc23_strtoull@plt+0x4e414> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3848] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x18, #2416] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xd38 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 453ac8 <__isoc23_strtoull@plt+0x4e348> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453c90 <__isoc23_strtoull@plt+0x4e510> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0xc1c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 453c1c <__isoc23_strtoull@plt+0x4e49c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 453ca0 <__isoc23_strtoull@plt+0x4e520> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3848] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xd48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0x310 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x66c │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x528 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 453bd8 <__isoc23_strtoull@plt+0x4e458> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453da4 <__isoc23_strtoull@plt+0x4e624> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0xd28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 453d28 <__isoc23_strtoull@plt+0x4e5a8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 454b88 <__isoc23_strtoull@plt+0x4f408> // b.pmore │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x338 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ + b.hi 453db4 <__isoc23_strtoull@plt+0x4e634> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3848] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x18, #3496] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xd58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 453ce8 <__isoc23_strtoull@plt+0x4e568> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 453eb4 <__isoc23_strtoull@plt+0x4e734> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0xe38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 453e38 <__isoc23_strtoull@plt+0x4e6b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 454bd8 <__isoc23_strtoull@plt+0x4f458> // b.pmore │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ + b.hi 453ec4 <__isoc23_strtoull@plt+0x4e744> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3848] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + stur x11, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + ldr x18, [x18, #3496] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xd68 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 453df8 <__isoc23_strtoull@plt+0x4e678> │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003d6ec8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 454c24 <__isoc23_strtoull@plt+0x4f4a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 453fc0 <__isoc23_strtoull@plt+0x4e840> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ + add x18, x18, #0xf4c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 454df8 <__isoc23_strtoull@plt+0x4f678> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 453f4c <__isoc23_strtoull@plt+0x4e7cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 453fd0 <__isoc23_strtoull@plt+0x4e850> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3848] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + stur x11, [x21, #-16] │ │ │ │ + stur x10, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x22, x22, #0xd78 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 453f08 <__isoc23_strtoull@plt+0x4e788> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 82a000 <__isoc23_strtoull@plt+0x424880> │ │ │ │ + add x23, x23, #0xda8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 597a20 <__isoc23_strtoull@plt+0x1922a0> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x003d6e80 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 454c6c <__isoc23_strtoull@plt+0x4f4ec> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45408c <__isoc23_strtoull@plt+0x4e90c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 454c90 <__isoc23_strtoull@plt+0x4f510> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003d6e30 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x20 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cs 454d34 <__isoc23_strtoull@plt+0x4f5b4> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + b.cs 45416c <__isoc23_strtoull@plt+0x4e9ec> // b.hs, b.nlast │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0xc0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6dfc ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 454dd4 <__isoc23_strtoull@plt+0x4f654> // b.pmore │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 454d2c <__isoc23_strtoull@plt+0x4f5ac> // b.tcont │ │ │ │ - adrp x15, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x15, x15, #0xc40 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 454194 <__isoc23_strtoull@plt+0x4ea14> // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x17, [x17, #14] │ │ │ │ + adrp x14, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x14, x14, #0x60 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x15, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x15, x15, #0xd7c │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x17, #7] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x17, #15] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0x160 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x17 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454d7c <__isoc23_strtoull@plt+0x4f5fc> │ │ │ │ + cbnz x18, 454160 <__isoc23_strtoull@plt+0x4e9e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6d44 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 454da0 <__isoc23_strtoull@plt+0x4f620> // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + mov x15, x17 │ │ │ │ + and x17, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.ne 45418c <__isoc23_strtoull@plt+0x4ea0c> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x17, x15 │ │ │ │ + b 4540f8 <__isoc23_strtoull@plt+0x4e978> │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x15, x15, #0xec │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 454224 <__isoc23_strtoull@plt+0x4eaa4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0xcc4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x24, x18 │ │ │ │ + add x18, x18, #0x214 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 454214 <__isoc23_strtoull@plt+0x4ea94> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4540b0 <__isoc23_strtoull@plt+0x4e930> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0xc8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x23, [x23, #2728] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 464f68 <__isoc23_strtoull@plt+0x5f7e8> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4542d8 <__isoc23_strtoull@plt+0x4eb58> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4542d0 <__isoc23_strtoull@plt+0x4eb50> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x15, x15, #0x250 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5fec48 <__isoc23_strtoull@plt+0x1f94c8> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 454370 <__isoc23_strtoull@plt+0x4ebf0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0x338 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 454380 <__isoc23_strtoull@plt+0x4ec00> // b.pmore │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0x278 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x140 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 454300 <__isoc23_strtoull@plt+0x4eb80> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2728] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 454450 <__isoc23_strtoull@plt+0x4ecd0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 454448 <__isoc23_strtoull@plt+0x4ecc8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x15, x15, #0x3c8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5fec48 <__isoc23_strtoull@plt+0x1f94c8> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4544a8 <__isoc23_strtoull@plt+0x4ed28> // b.pmore │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0x3f0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x150 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 454478 <__isoc23_strtoull@plt+0x4ecf8> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ .inst 0x003d6cc8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 454ecc <__isoc23_strtoull@plt+0x4f74c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0xe48 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 454548 <__isoc23_strtoull@plt+0x4edc8> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 454540 <__isoc23_strtoull@plt+0x4edc0> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454e48 <__isoc23_strtoull@plt+0x4f6c8> │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4545e8 <__isoc23_strtoull@plt+0x4ee68> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d6c58 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 454588 <__isoc23_strtoull@plt+0x4ee08> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4545e8 <__isoc23_strtoull@plt+0x4ee68> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d6c18 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4545c8 <__isoc23_strtoull@plt+0x4ee48> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4545e8 <__isoc23_strtoull@plt+0x4ee68> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d6bb0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45473c <__isoc23_strtoull@plt+0x4efbc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0x628 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 454628 <__isoc23_strtoull@plt+0x4eea8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6c78 ; NYI │ │ │ │ + .inst 0x003d6b90 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 454e70 <__isoc23_strtoull@plt+0x4f6f0> // b.any │ │ │ │ + b.ne 454650 <__isoc23_strtoull@plt+0x4eed0> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0x68c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45468c <__isoc23_strtoull@plt+0x4ef0c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d6b2c ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45474c <__isoc23_strtoull@plt+0x4efcc> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x5c // #92 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 454758 <__isoc23_strtoull@plt+0x4efd8> // b.any │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ + adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x17, x17, #0x6ec │ │ │ │ + str x17, [x20] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4546ec <__isoc23_strtoull@plt+0x4ef6c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d6acc ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45479c <__isoc23_strtoull@plt+0x4f01c> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 454790 <__isoc23_strtoull@plt+0x4f010> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x198 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x1b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x17, x17, #0x560 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 454ed4 <__isoc23_strtoull@plt+0x4f754> // b.pmore │ │ │ │ + b.hi 4547ec <__isoc23_strtoull@plt+0x4f06c> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ ldur x17, [x22, #14] │ │ │ │ adrp x15, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x15, x15, #0xbf8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ + add x15, x15, #0x5a0 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0xc90 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 454c90 <__isoc23_strtoull@plt+0x4f510> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d69e0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 454860 <__isoc23_strtoull@plt+0x4f0e0> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 454858 <__isoc23_strtoull@plt+0x4f0d8> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 454940 <__isoc23_strtoull@plt+0x4f1c0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x003d6970 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 454f70 <__isoc23_strtoull@plt+0x4f7f0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4548a0 <__isoc23_strtoull@plt+0x4f120> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0xf40 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1016] │ │ │ │ - add x23, x23, #0x141 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 544bb8 <__isoc23_strtoull@plt+0x13f438> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 454940 <__isoc23_strtoull@plt+0x4f1c0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 454f78 <__isoc23_strtoull@plt+0x4f7f8> // b.pmore │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d6930 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4548e0 <__isoc23_strtoull@plt+0x4f160> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2464] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 454940 <__isoc23_strtoull@plt+0x4f1c0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003d6b40 ; NYI │ │ │ │ + .inst 0x003d68f0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4551d4 <__isoc23_strtoull@plt+0x4fa54> // b.lo, b.ul, b.last │ │ │ │ + b.cc 454920 <__isoc23_strtoull@plt+0x4f1a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 454940 <__isoc23_strtoull@plt+0x4f1c0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d6888 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 454c9c <__isoc23_strtoull@plt+0x4f51c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x18, x18, #0xfd8 │ │ │ │ + add x18, x18, #0x980 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 454fd8 <__isoc23_strtoull@plt+0x4f858> │ │ │ │ + cbnz x18, 454980 <__isoc23_strtoull@plt+0x4f200> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6b00 ; NYI │ │ │ │ + .inst 0x003d6868 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4551bc <__isoc23_strtoull@plt+0x4fa3c> // b.any │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x24 │ │ │ │ + b.ne 4549a8 <__isoc23_strtoull@plt+0x4f228> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0x9e4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - ldur x22, [x22, #9] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 455024 <__isoc23_strtoull@plt+0x4f8a4> │ │ │ │ + cbnz x18, 4549e4 <__isoc23_strtoull@plt+0x4f264> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6ab4 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + .inst 0x003d6804 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4551dc <__isoc23_strtoull@plt+0x4fa5c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + b.hi 454cac <__isoc23_strtoull@plt+0x4f52c> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x22 // #34 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 454a1c <__isoc23_strtoull@plt+0x4f29c> // b.any │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x15, #0x5c // #92 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 454cb8 <__isoc23_strtoull@plt+0x4f538> // b.any │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0xdf8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x17, x17, #0x90 │ │ │ │ + add x17, x17, #0xa64 │ │ │ │ str x17, [x20] │ │ │ │ - mov x25, x18 │ │ │ │ - adrp x24, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x24, x24, #0x740 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d6a48 ; NYI │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0xb4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d6a24 ; NYI │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0xd8 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 490010 <__isoc23_strtoull@plt+0x8a890> │ │ │ │ + mov x17, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 454a64 <__isoc23_strtoull@plt+0x4f2e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6a00 ; NYI │ │ │ │ + .inst 0x003d6784 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 454b18 <__isoc23_strtoull@plt+0x4f398> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 454cf0 <__isoc23_strtoull@plt+0x4f570> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x17, x17, #0x108 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 454df8 <__isoc23_strtoull@plt+0x4f678> │ │ │ │ - ... │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6990 ; NYI │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x138 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, x22 │ │ │ │ - str x22, [x20] │ │ │ │ + .inst 0x003d6724 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 454cfc <__isoc23_strtoull@plt+0x4f57c> // b.pmore │ │ │ │ + adrp x15, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x15, x15, #0x8b8 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2656] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + adrp x14, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x14, x14, #0x6c8 │ │ │ │ + ldrb w13, [x14] │ │ │ │ + ubfx x13, x13, #0, #8 │ │ │ │ + cbnz x13, 454ba8 <__isoc23_strtoull@plt+0x4f428> │ │ │ │ + adrp x14, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x14, x14, #0xbf0 │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + mov x22, x15 │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ - udf #1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 454bf0 <__isoc23_strtoull@plt+0x4f470> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #325 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6960 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x22, x17 │ │ │ │ - b.ge 45527c <__isoc23_strtoull@plt+0x4fafc> // b.tcont │ │ │ │ - adrp x17, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x17, x17, #0x930 │ │ │ │ - adrp x15, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x15, x15, #0x184 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1560] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - udf #1 │ │ │ │ + .inst 0x003d666c ; NYI │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 454ad0 <__isoc23_strtoull@plt+0x4f350> // b.none │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 454b34 <__isoc23_strtoull@plt+0x4f3b4> │ │ │ │ + adrp x12, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x12, x12, #0xb7c │ │ │ │ + stur x12, [x20, #-32] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 454b7c <__isoc23_strtoull@plt+0x4f3fc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x1a8 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 45c2e0 <__isoc23_strtoull@plt+0x56b60> │ │ │ │ - udf #1 │ │ │ │ + .inst 0x003d65f8 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, x22 │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 454c30 <__isoc23_strtoull@plt+0x4f4b0> // b.none │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 454ad0 <__isoc23_strtoull@plt+0x4f350> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4551e8 <__isoc23_strtoull@plt+0x4fa68> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + .inst 0x003d65c4 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 454d18 <__isoc23_strtoull@plt+0x4f598> // b.pmore │ │ │ │ + adrp x15, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x15, x15, #0x8f8 │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x5c1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x1e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 455270 <__isoc23_strtoull@plt+0x4faf0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0xef0 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2904] │ │ │ │ - add x18, x18, #0x6 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + add x17, x17, #0x878 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x17, x17, #0x8f0 │ │ │ │ - b 455150 <__isoc23_strtoull@plt+0x4f9d0> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0xac4 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0xc24 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003d64b0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4552cc <__isoc23_strtoull@plt+0x4fb4c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 454d70 <__isoc23_strtoull@plt+0x4f5f0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x888 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 454d90 <__isoc23_strtoull@plt+0x4f610> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4553b0 <__isoc23_strtoull@plt+0x4fc30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x338 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 454e68 <__isoc23_strtoull@plt+0x4f6e8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0xdd0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 455338 <__isoc23_strtoull@plt+0x4fbb8> │ │ │ │ + cbnz x18, 454dd0 <__isoc23_strtoull@plt+0x4f650> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4553b8 <__isoc23_strtoull@plt+0x4fc38> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - adrp x10, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x10, x10, #0x298 │ │ │ │ - stur x10, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #992] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ + .inst 0x003d6428 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 454df8 <__isoc23_strtoull@plt+0x4f678> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0xe34 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 454e34 <__isoc23_strtoull@plt+0x4f6b4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d63c4 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 454e78 <__isoc23_strtoull@plt+0x4f6f8> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x27 // #39 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 454e84 <__isoc23_strtoull@plt+0x4f704> // b.any │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 454f98 <__isoc23_strtoull@plt+0x4f818> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x1f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x17, x17, #0xd48 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d6328 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 455404 <__isoc23_strtoull@plt+0x4fc84> // b.lo, b.ul, b.last │ │ │ │ + b.cc 454ef8 <__isoc23_strtoull@plt+0x4f778> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 455598 <__isoc23_strtoull@plt+0x4fe18> │ │ │ │ + b 454f98 <__isoc23_strtoull@plt+0x4f818> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003d62e8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 455454 <__isoc23_strtoull@plt+0x4fcd4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 454f38 <__isoc23_strtoull@plt+0x4f7b8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0x888 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 454f98 <__isoc23_strtoull@plt+0x4f818> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x003d62a8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 455568 <__isoc23_strtoull@plt+0x4fde8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 454f78 <__isoc23_strtoull@plt+0x4f7f8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x4c0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 454f98 <__isoc23_strtoull@plt+0x4f818> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d6260 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4551b4 <__isoc23_strtoull@plt+0x4fa34> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0xfd8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4554c0 <__isoc23_strtoull@plt+0x4fd40> │ │ │ │ + cbnz x18, 454fd8 <__isoc23_strtoull@plt+0x4f858> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003d6220 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 455000 <__isoc23_strtoull@plt+0x4f880> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x4f0 │ │ │ │ + add x18, x18, #0x3c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4554f0 <__isoc23_strtoull@plt+0x4fd70> │ │ │ │ + cbnz x18, 45503c <__isoc23_strtoull@plt+0x4f8bc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003d61bc ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4551c4 <__isoc23_strtoull@plt+0x4fa44> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x27 // #39 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 455070 <__isoc23_strtoull@plt+0x4f8f0> // b.any │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 454d90 <__isoc23_strtoull@plt+0x4f610> │ │ │ │ + mov x15, #0x5c // #92 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4551d0 <__isoc23_strtoull@plt+0x4fa50> // b.any │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0xb8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4550b8 <__isoc23_strtoull@plt+0x4f938> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d6140 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 455108 <__isoc23_strtoull@plt+0x4f988> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 455208 <__isoc23_strtoull@plt+0x4fa88> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x228 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x18, x18, #0x14c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45514c <__isoc23_strtoull@plt+0x4f9cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d60ac ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 455570 <__isoc23_strtoull@plt+0x4fdf0> // b.pmore │ │ │ │ + b.hi 455214 <__isoc23_strtoull@plt+0x4fa94> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - adrp x10, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x10, x10, #0x420 │ │ │ │ - stur x10, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ + mov x17, #0x27 // #39 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 455220 <__isoc23_strtoull@plt+0x4faa0> // b.any │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0xf50 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #992] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x271 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x218 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x17, x17, #0xed0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x18, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ + add x18, x18, #0xf10 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d5fa8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4552c8 <__isoc23_strtoull@plt+0x4fb48> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4552c0 <__isoc23_strtoull@plt+0x4fb40> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 454f98 <__isoc23_strtoull@plt+0x4f818> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d5f68 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 455308 <__isoc23_strtoull@plt+0x4fb88> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 455340 <__isoc23_strtoull@plt+0x4fbc0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d5f28 ; NYI │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 455340 <__isoc23_strtoull@plt+0x4fbc0> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d5e30 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 455674 <__isoc23_strtoull@plt+0x4fef4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 455430 <__isoc23_strtoull@plt+0x4fcb0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + add x18, x18, #0x380 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4555e8 <__isoc23_strtoull@plt+0x4fe68> │ │ │ │ + cbnz x18, 455380 <__isoc23_strtoull@plt+0x4fc00> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003d5ec8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 455608 <__isoc23_strtoull@plt+0x4fe88> // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4553a4 <__isoc23_strtoull@plt+0x4fc24> // b.any │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x170 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x18, x18, #0x3e0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4553e0 <__isoc23_strtoull@plt+0x4fc60> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d5e68 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45567c <__isoc23_strtoull@plt+0x4fefc> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x15, x15, #0x3d8 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + b.hi 455440 <__isoc23_strtoull@plt+0x4fcc0> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x27 // #39 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45544c <__isoc23_strtoull@plt+0x4fccc> // b.any │ │ │ │ adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x17, x17, #0x470 │ │ │ │ + add x17, x17, #0x320 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x6c0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x248 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0x2e0 │ │ │ │ stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d5dc0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4554ec <__isoc23_strtoull@plt+0x4fd6c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4554e4 <__isoc23_strtoull@plt+0x4fd64> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x23, x23, #0x198 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 455340 <__isoc23_strtoull@plt+0x4fbc0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d5d90 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 455530 <__isoc23_strtoull@plt+0x4fdb0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 455568 <__isoc23_strtoull@plt+0x4fde8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d5d50 ; NYI │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 455568 <__isoc23_strtoull@plt+0x4fde8> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d5c08 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 455658 <__isoc23_strtoull@plt+0x4fed8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x18, x18, #0x5a8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4555a8 <__isoc23_strtoull@plt+0x4fe28> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d5cf0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4555cc <__isoc23_strtoull@plt+0x4fe4c> // b.any │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x170 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x18, x18, #0x608 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 455608 <__isoc23_strtoull@plt+0x4fe88> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d5c90 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 455668 <__isoc23_strtoull@plt+0x4fee8> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x27 // #39 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 455674 <__isoc23_strtoull@plt+0x4fef4> // b.any │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0x548 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x6c0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x298 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003d63e0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4557bc <__isoc23_strtoull@plt+0x5003c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4557b4 <__isoc23_strtoull@plt+0x50034> // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x14, x14, #0x2e8 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0x508 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x598 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x73c │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d5be8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4556e8 <__isoc23_strtoull@plt+0x4ff68> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x23, x15 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 455598 <__isoc23_strtoull@plt+0x4fe18> │ │ │ │ + b 455720 <__isoc23_strtoull@plt+0x4ffa0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d633c ; NYI │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x764 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x24, x22 │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - b 4538f8 <__isoc23_strtoull@plt+0x4e178> │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d5ba8 ; NYI │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 455720 <__isoc23_strtoull@plt+0x4ffa0> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d5a50 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 455810 <__isoc23_strtoull@plt+0x50090> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x18, x18, #0x760 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 455760 <__isoc23_strtoull@plt+0x4ffe0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6314 ; NYI │ │ │ │ + .inst 0x003d5b48 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 455784 <__isoc23_strtoull@plt+0x50004> // b.any │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x170 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x788 │ │ │ │ + add x18, x18, #0x7c0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 453d38 <__isoc23_strtoull@plt+0x4e5b8> │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4557c0 <__isoc23_strtoull@plt+0x50040> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d62f0 ; NYI │ │ │ │ + .inst 0x003d5ae8 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 455820 <__isoc23_strtoull@plt+0x500a0> // b.pmore │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x27 // #39 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45582c <__isoc23_strtoull@plt+0x500ac> // b.any │ │ │ │ adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x17, x17, #0x7d8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ + add x17, x17, #0x700 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3496] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 45f178 <__isoc23_strtoull@plt+0x599f8> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x6c0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x2a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0x6c0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d5a40 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4558a0 <__isoc23_strtoull@plt+0x50120> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4558d8 <__isoc23_strtoull@plt+0x50158> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d5a00 ; NYI │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 4558d8 <__isoc23_strtoull@plt+0x50158> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d5898 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4559c8 <__isoc23_strtoull@plt+0x50248> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 455918 <__isoc23_strtoull@plt+0x50198> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6060 ; NYI │ │ │ │ + .inst 0x003d59a0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 455800 <__isoc23_strtoull@plt+0x50080> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 45593c <__isoc23_strtoull@plt+0x501bc> // b.any │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x170 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x18, x18, #0x978 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 455978 <__isoc23_strtoull@plt+0x501f8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d5940 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 455878 <__isoc23_strtoull@plt+0x500f8> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2904] │ │ │ │ - add x17, x17, #0x6 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0x838 │ │ │ │ + b.hi 4559d8 <__isoc23_strtoull@plt+0x50258> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x27 // #39 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4559e4 <__isoc23_strtoull@plt+0x50264> // b.any │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0x8b8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x6c0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x2b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0x878 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003d6340 ; NYI │ │ │ │ - sub x18, x20, #0xa0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d58d8 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 455db8 <__isoc23_strtoull@plt+0x50638> // b.lo, b.ul, b.last │ │ │ │ + b.cc 455ad8 <__isoc23_strtoull@plt+0x50358> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x900 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + add x18, x18, #0xa80 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 455900 <__isoc23_strtoull@plt+0x50180> │ │ │ │ + cbnz x18, 455a80 <__isoc23_strtoull@plt+0x50300> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d62d8 ; NYI │ │ │ │ + .inst 0x003d5888 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 455aa4 <__isoc23_strtoull@plt+0x50324> // b.any │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x278 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x944 │ │ │ │ + add x18, x18, #0xaf0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x18, x22 │ │ │ │ - ldur x17, [x22, #31] │ │ │ │ - ldur x22, [x22, #63] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 455944 <__isoc23_strtoull@plt+0x501c4> │ │ │ │ + cbnz x18, 455af0 <__isoc23_strtoull@plt+0x50370> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d6294 ; NYI │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 455a90 <__isoc23_strtoull@plt+0x50310> // b.any │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2288] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #2288] │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #2288] │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #2288] │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - adrp x10, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x10, [x10, #2288] │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #2288] │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - adrp x8, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x8, [x8, #2288] │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - adrp x7, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x7, [x7, #2288] │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x6, [x19, #856] │ │ │ │ - cmp x21, x6 │ │ │ │ - b.hi 455e74 <__isoc23_strtoull@plt+0x506f4> // b.pmore │ │ │ │ - adrp x6, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x6, x6, #0x3e0 │ │ │ │ - stur x6, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x27, [x27, #2288] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2288] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2288] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2288] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x20 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2592] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x11, [x20] │ │ │ │ - str x10, [x20, #8] │ │ │ │ - str x9, [x20, #16] │ │ │ │ - str x8, [x20, #24] │ │ │ │ - str x7, [x20, #40] │ │ │ │ - sub x20, x20, #0x40 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 455f4c <__isoc23_strtoull@plt+0x507cc> // b.pmore │ │ │ │ - adrp x14, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x14, x14, #0x698 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - str x14, [x21] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2288] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - sub x13, x21, #0x20 │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #2288] │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #2288] │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - adrp x10, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x10, [x10, #2288] │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #2288] │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - adrp x8, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x8, [x8, #2288] │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - adrp x7, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x7, [x7, #2288] │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - b 4559c0 <__isoc23_strtoull@plt+0x50240> │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003d57d8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x22 // #34 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 455b38 <__isoc23_strtoull@plt+0x503b8> // b.any │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0xb88 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 454940 <__isoc23_strtoull@plt+0x4f1c0> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d608c ; NYI │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - ldr x17, [x20, #64] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ - ldr x7, [x20, #88] │ │ │ │ - ldr x8, [x20, #72] │ │ │ │ - ldr x9, [x20, #48] │ │ │ │ - ldr x10, [x20, #8] │ │ │ │ - ldr x11, [x20, #16] │ │ │ │ - ldr x12, [x20, #24] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 4559c0 <__isoc23_strtoull@plt+0x50240> │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003d576c ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 455568 <__isoc23_strtoull@plt+0x4fde8> │ │ │ │ + mov x15, #0x27 // #39 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 455b5c <__isoc23_strtoull@plt+0x503dc> // b.any │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0xba4 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 454d90 <__isoc23_strtoull@plt+0x4f610> │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0xb2c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4545e8 <__isoc23_strtoull@plt+0x4ee68> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d5f68 ; NYI │ │ │ │ - ldr x7, [x20, #88] │ │ │ │ - ldr x8, [x20, #72] │ │ │ │ - ldr x9, [x20, #64] │ │ │ │ - ldr x10, [x20, #56] │ │ │ │ - ldr x11, [x20, #48] │ │ │ │ - ldr x12, [x20, #24] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x6, x24 │ │ │ │ - mov x5, x23 │ │ │ │ - mov x4, x22 │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x1, [x19, #856] │ │ │ │ - cmp x21, x1 │ │ │ │ - b.hi 455eb0 <__isoc23_strtoull@plt+0x50730> // b.pmore │ │ │ │ - adrp x1, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x1, [x1, #1104] │ │ │ │ - stur x1, [x21, #-64] │ │ │ │ - stur x4, [x21, #-56] │ │ │ │ - stur x5, [x21, #-48] │ │ │ │ - stur x6, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + .inst 0x003d5720 ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 455720 <__isoc23_strtoull@plt+0x4ffa0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d5714 ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4558d8 <__isoc23_strtoull@plt+0x50158> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d5740 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 455c18 <__isoc23_strtoull@plt+0x50498> // b.pmore │ │ │ │ + adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x18, x18, #0xa30 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x21] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x271 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x328 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d5740 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 455cd8 <__isoc23_strtoull@plt+0x50558> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0xc90 │ │ │ │ - str x18, [x20, #72] │ │ │ │ - mov x27, x11 │ │ │ │ - mov x26, x10 │ │ │ │ - mov x25, x9 │ │ │ │ - mov x24, x8 │ │ │ │ - mov x23, x7 │ │ │ │ - str x12, [x20, #40] │ │ │ │ - str x13, [x20, #48] │ │ │ │ - str x14, [x20, #56] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - str x18, [x20, #64] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ + add x18, x18, #0xc88 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 455c88 <__isoc23_strtoull@plt+0x50508> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d5ea0 ; NYI │ │ │ │ - ldr x7, [x20, #136] │ │ │ │ - ldr x8, [x20, #120] │ │ │ │ - ldr x9, [x20, #112] │ │ │ │ - ldr x10, [x20, #104] │ │ │ │ - ldr x11, [x20, #96] │ │ │ │ - ldr x12, [x20, #72] │ │ │ │ - ldr x13, [x20, #80] │ │ │ │ - ldr x14, [x20, #88] │ │ │ │ - ldr x4, [x20, #64] │ │ │ │ - ldr x5, [x20, #8] │ │ │ │ - ldr x6, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x3, [x20, #48] │ │ │ │ - ldr x2, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 455bb0 <__isoc23_strtoull@plt+0x50430> │ │ │ │ - udf #130 │ │ │ │ + .inst 0x003d5700 ; NYI │ │ │ │ + adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x18, x18, #0xcbc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d5e48 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - mov x17, x27 │ │ │ │ - mov x15, x26 │ │ │ │ - mov x14, x25 │ │ │ │ - mov x13, x24 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - ldr x10, [x20] │ │ │ │ - ldr x9, [x20, #8] │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x8, [x19, #856] │ │ │ │ - cmp x21, x8 │ │ │ │ - b.hi 455ee4 <__isoc23_strtoull@plt+0x50764> // b.pmore │ │ │ │ - adrp x8, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x8, [x8, #1104] │ │ │ │ - stur x8, [x21, #-88] │ │ │ │ - stur x11, [x21, #-80] │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x9, [x21, #-24] │ │ │ │ - adrp x17, 454000 <__isoc23_strtoull@plt+0x4e880> │ │ │ │ - add x17, x17, #0xf98 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ + .inst 0x003d56cc ; NYI │ │ │ │ adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0xdd0 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x27, [x27, #2288] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2288] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2288] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + add x18, x18, #0xcf8 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0x57 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d5d4c ; NYI │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - ldr x11, [x20, #72] │ │ │ │ - ldr x12, [x20, #56] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x10, [x20, #40] │ │ │ │ - ldr x9, [x20, #48] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 455cb4 <__isoc23_strtoull@plt+0x50534> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2000] │ │ │ │ + mov x23, x22 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x3a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - mov x12, x22 │ │ │ │ - ldr x11, [x20] │ │ │ │ - ldr x10, [x20, #8] │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 455f18 <__isoc23_strtoull@plt+0x50798> // b.pmore │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #1104] │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 455d14 <__isoc23_strtoull@plt+0x50594> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 455d48 <__isoc23_strtoull@plt+0x505c8> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x12, [x20, #64] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x11, [x20, #48] │ │ │ │ - ldr x10, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 455df0 <__isoc23_strtoull@plt+0x50670> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0xb2c │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x10, [x20, #-40] │ │ │ │ - stur x11, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x9, [x20] │ │ │ │ - str x8, [x20, #24] │ │ │ │ - str x7, [x20, #40] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x14, #0x48 // #72 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x14, x14, #0xc38 │ │ │ │ - stur x14, [x20, #-48] │ │ │ │ - stur x5, [x20, #-40] │ │ │ │ - stur x6, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x4, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0xd8c │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x12, [x20, #16] │ │ │ │ - str x11, [x20, #32] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x11, #0x48 // #72 │ │ │ │ - str x11, [x19, #904] │ │ │ │ - adrp x11, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x11, x11, #0xe4c │ │ │ │ - stur x11, [x20, #-48] │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 455dc0 <__isoc23_strtoull@plt+0x50640> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 455db8 <__isoc23_strtoull@plt+0x50638> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x12, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 591770 <__isoc23_strtoull@plt+0x18bff0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003d5550 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 455fd0 <__isoc23_strtoull@plt+0x50850> // b.lo, b.ul, b.last │ │ │ │ + b.cc 455e34 <__isoc23_strtoull@plt+0x506b4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0xfb8 │ │ │ │ + add x18, x18, #0xe1c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2064] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + b 455bc8 <__isoc23_strtoull@plt+0x50448> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 5ff7c8 <__isoc23_strtoull@plt+0x1fa048> │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 591468 <__isoc23_strtoull@plt+0x18bce8> │ │ │ │ + .inst 0x003d54d8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 455ed4 <__isoc23_strtoull@plt+0x50754> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 455ecc <__isoc23_strtoull@plt+0x5074c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x17, x17, #0xdd8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x201 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d2000 <__isoc23_strtoull@plt+0x2cc880> │ │ │ │ + add x23, x23, #0x568 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 456034 <__isoc23_strtoull@plt+0x508b4> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ + .inst 0x003d5438 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 455f74 <__isoc23_strtoull@plt+0x507f4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 455f6c <__isoc23_strtoull@plt+0x507ec> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ adrp x15, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x15, x15, #0xfe8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ + add x15, x15, #0xe50 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x201 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003d59e8 ; NYI │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003d5398 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4560d8 <__isoc23_strtoull@plt+0x50958> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45601c <__isoc23_strtoull@plt+0x5089c> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x38 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4560d0 <__isoc23_strtoull@plt+0x50950> // b.pmore │ │ │ │ + b.hi 456014 <__isoc23_strtoull@plt+0x50894> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x13, x13, #0x0 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x15, x15, #0xef0 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3208] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x25, x21, #0x30 │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x17 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x201 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x6a0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 462d98 <__isoc23_strtoull@plt+0x5d618> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #7 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003d5960 ; NYI │ │ │ │ - sub x18, x20, #0xc0 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4567a8 <__isoc23_strtoull@plt+0x51028> // b.lo, b.ul, b.last │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003d52f0 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4560c4 <__isoc23_strtoull@plt+0x50944> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4560bc <__isoc23_strtoull@plt+0x5093c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ + add x15, x15, #0xf90 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x178 │ │ │ │ - stur x18, [x20, #-72] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - ldr x12, [x22, #56] │ │ │ │ - ldr x22, [x22, #64] │ │ │ │ - stur x18, [x20, #-64] │ │ │ │ - stur x12, [x20, #-56] │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - sub x20, x20, #0x48 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 456178 <__isoc23_strtoull@plt+0x509f8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d58e0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4561c4 <__isoc23_strtoull@plt+0x50a44> // b.any │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3192] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - adrp x14, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x14, x14, #0x214 │ │ │ │ - str x14, [x20] │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x201 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0x6a8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - str x15, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 456214 <__isoc23_strtoull@plt+0x50a94> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x1f4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4561f4 <__isoc23_strtoull@plt+0x50a74> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #134 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d5864 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - b 45619c <__isoc23_strtoull@plt+0x50a1c> │ │ │ │ - udf #6 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d5844 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 456264 <__isoc23_strtoull@plt+0x50ae4> // b.lo, b.ul, b.last │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - mov x14, #0x4 // #4 │ │ │ │ - cmp x17, x14 │ │ │ │ - b.cc 456b78 <__isoc23_strtoull@plt+0x513f8> // b.lo, b.ul, b.last │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45649c <__isoc23_strtoull@plt+0x50d1c> // b.any │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x32c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #3] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45632c <__isoc23_strtoull@plt+0x50bac> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x17, x14 │ │ │ │ - b.cc 45649c <__isoc23_strtoull@plt+0x50d1c> // b.lo, b.ul, b.last │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003d5300 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x8 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4562e8 <__isoc23_strtoull@plt+0x50b68> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0xe8 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4562e0 <__isoc23_strtoull@plt+0x50b60> // b.pmore │ │ │ │ + ldur x17, [x18, #7] │ │ │ │ + ldur x18, [x18, #15] │ │ │ │ + adrp x15, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x15, x15, #0x38 │ │ │ │ + stur x15, [x21, #-224] │ │ │ │ + stur x17, [x21, #-208] │ │ │ │ + stur x18, [x21, #-200] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-192] │ │ │ │ + sub x18, x21, #0xe0 │ │ │ │ + stur x18, [x21, #-184] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-168] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x360 │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + sub x18, x21, #0xbe │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1824] │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x338 │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + sub x18, x21, #0xa6 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2848] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + sub x18, x21, #0x8e │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2288] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #2288] │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #2288] │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #2288] │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - adrp x10, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x10, [x10, #2288] │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #2288] │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - adrp x8, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x8, x8, #0x578 │ │ │ │ - stur x8, [x20, #-40] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2576] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2576] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2576] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x12, [x20] │ │ │ │ - str x11, [x20, #8] │ │ │ │ - str x10, [x20, #16] │ │ │ │ - str x9, [x20, #40] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 456578 <__isoc23_strtoull@plt+0x50df8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x23, x21, #0x77 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4a3ca8 <__isoc23_strtoull@plt+0x9e528> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d572c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 456360 <__isoc23_strtoull@plt+0x50be0> // b.any │ │ │ │ - adrp x17, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x17, x17, #0x3f4 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4563f4 <__isoc23_strtoull@plt+0x50c74> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4562f4 <__isoc23_strtoull@plt+0x50b74> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x17, x17, #0x390 │ │ │ │ - str x17, [x20] │ │ │ │ + mov x17, #0xe8 // #232 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 456390 <__isoc23_strtoull@plt+0x50c10> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d56c8 ; NYI │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4563c0 <__isoc23_strtoull@plt+0x50c40> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d5698 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 456b78 <__isoc23_strtoull@plt+0x513f8> // b.any │ │ │ │ - mov x15, x17 │ │ │ │ - b 456274 <__isoc23_strtoull@plt+0x50af4> │ │ │ │ - udf #6 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d5664 ; NYI │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d50a8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 456390 <__isoc23_strtoull@plt+0x50c10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x430 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - ldur x22, [x22, #31] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x18, x18, #0x360 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 456430 <__isoc23_strtoull@plt+0x50cb0> │ │ │ │ + cbnz x18, 456360 <__isoc23_strtoull@plt+0x50be0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d5628 ; NYI │ │ │ │ + .inst 0x003d5058 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 456bb0 <__isoc23_strtoull@plt+0x51430> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x17, x17, #0x478 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + b.ne 456384 <__isoc23_strtoull@plt+0x50c04> // b.any │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x3b8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 456478 <__isoc23_strtoull@plt+0x50cf8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d55e0 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 456b78 <__isoc23_strtoull@plt+0x513f8> // b.any │ │ │ │ - mov x15, x17 │ │ │ │ - b 456274 <__isoc23_strtoull@plt+0x50af4> │ │ │ │ - adrp x17, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x17, x17, #0x4cc │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4564cc <__isoc23_strtoull@plt+0x50d4c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 591770 <__isoc23_strtoull@plt+0x18bff0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x8 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 456454 <__isoc23_strtoull@plt+0x50cd4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 45644c <__isoc23_strtoull@plt+0x50ccc> // b.pmore │ │ │ │ + adrp x15, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x15, x15, #0xe8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0x41c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x23, x23, #0x3a8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d558c ; NYI │ │ │ │ + .inst 0x003d4f9c ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45646c <__isoc23_strtoull@plt+0x50cec> // b.pmore │ │ │ │ adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x4fc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4564fc <__isoc23_strtoull@plt+0x50d7c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x18, x18, #0x310 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d555c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 456b78 <__isoc23_strtoull@plt+0x513f8> // b.any │ │ │ │ - mov x15, x17 │ │ │ │ - b 456274 <__isoc23_strtoull@plt+0x50af4> │ │ │ │ - udf #6 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x418 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d4f88 ; NYI │ │ │ │ + b 4563b0 <__isoc23_strtoull@plt+0x50c30> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d5510 ; NYI │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20] │ │ │ │ - mov x14, x27 │ │ │ │ - mov x13, x26 │ │ │ │ - mov x12, x25 │ │ │ │ - mov x11, x24 │ │ │ │ - mov x10, x23 │ │ │ │ - mov x9, x22 │ │ │ │ - str x18, [sp, #16] │ │ │ │ - mov x18, x17 │ │ │ │ - mov x17, x15 │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - b 4562d8 <__isoc23_strtoull@plt+0x50b58> │ │ │ │ - udf #13 │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d54c8 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 456a70 <__isoc23_strtoull@plt+0x512f0> // b.any │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2288] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2288] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #2288] │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #2288] │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #2288] │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - adrp x10, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x10, [x10, #2288] │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #2288] │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - adrp x8, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x8, x8, #0x7f8 │ │ │ │ - stur x8, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - str x14, [x20, #16] │ │ │ │ - str x13, [x20, #80] │ │ │ │ - str x12, [x20, #88] │ │ │ │ - str x11, [x20, #104] │ │ │ │ - str x10, [x20, #112] │ │ │ │ - str x9, [x20, #120] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4567f8 <__isoc23_strtoull@plt+0x51078> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d53fc ; NYI │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - ldr x17, [x20, #120] │ │ │ │ - ldr x15, [x20, #112] │ │ │ │ - ldr x14, [x20, #88] │ │ │ │ - mov x13, x27 │ │ │ │ - mov x12, x26 │ │ │ │ - mov x11, x25 │ │ │ │ - mov x10, x24 │ │ │ │ - mov x9, x23 │ │ │ │ - mov x8, x22 │ │ │ │ - ldr x7, [x20] │ │ │ │ - ldr x6, [x20, #8] │ │ │ │ - add x21, x21, #0x88 │ │ │ │ - ldr x5, [x19, #856] │ │ │ │ - cmp x21, x5 │ │ │ │ - b.hi 456b28 <__isoc23_strtoull@plt+0x513a8> // b.pmore │ │ │ │ - adrp x5, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x5, [x5, #1104] │ │ │ │ - stur x5, [x21, #-128] │ │ │ │ - stur x8, [x21, #-120] │ │ │ │ - stur x9, [x21, #-112] │ │ │ │ - stur x10, [x21, #-104] │ │ │ │ - stur x11, [x21, #-96] │ │ │ │ - stur x12, [x21, #-88] │ │ │ │ - stur x13, [x21, #-80] │ │ │ │ - stur x7, [x21, #-72] │ │ │ │ - stur x6, [x21, #-64] │ │ │ │ - adrp x13, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x13, x13, #0x58 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x7c0 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x27, [x27, #2288] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - sub x26, x21, #0x6 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2288] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2288] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x18, x21, #0x7f │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - udf #21 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d52d0 ; NYI │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - ldr x17, [x20, #168] │ │ │ │ - ldr x15, [x20, #160] │ │ │ │ - ldr x14, [x20, #136] │ │ │ │ - ldr x8, [x20, #64] │ │ │ │ - ldr x9, [x20, #8] │ │ │ │ - ldr x10, [x20, #16] │ │ │ │ - ldr x11, [x20, #24] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x7, [x20, #48] │ │ │ │ - ldr x6, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 456674 <__isoc23_strtoull@plt+0x50ef4> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0006600d ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20] │ │ │ │ - mov x14, x27 │ │ │ │ - mov x13, x26 │ │ │ │ - mov x12, x25 │ │ │ │ - mov x11, x24 │ │ │ │ - mov x10, x23 │ │ │ │ - mov x9, x22 │ │ │ │ - b 4565f0 <__isoc23_strtoull@plt+0x50e70> │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x844 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - ldr x27, [x20, #88] │ │ │ │ - ldr x26, [x20, #96] │ │ │ │ - ldr x25, [x20, #112] │ │ │ │ - ldr x24, [x20, #120] │ │ │ │ - ldr x23, [x20, #128] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ - str x22, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - .inst 0x0007600d ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x9, [x20, #96] │ │ │ │ - ldr x10, [x20, #72] │ │ │ │ - ldr x11, [x20, #64] │ │ │ │ - ldr x12, [x20, #56] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - mov x15, x27 │ │ │ │ - mov x8, x26 │ │ │ │ - mov x7, x25 │ │ │ │ - mov x6, x24 │ │ │ │ - mov x5, x23 │ │ │ │ - mov x4, x22 │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x1, [x19, #856] │ │ │ │ - cmp x21, x1 │ │ │ │ - b.hi 456a08 <__isoc23_strtoull@plt+0x51288> // b.pmore │ │ │ │ - adrp x1, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x1, [x1, #1104] │ │ │ │ - stur x1, [x21, #-64] │ │ │ │ - stur x4, [x21, #-56] │ │ │ │ - stur x5, [x21, #-48] │ │ │ │ - stur x6, [x21, #-40] │ │ │ │ - stur x7, [x21, #-32] │ │ │ │ - stur x8, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x21] │ │ │ │ - adrp x15, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x15, x15, #0x964 │ │ │ │ - str x15, [x20, #120] │ │ │ │ - mov x27, x13 │ │ │ │ - mov x26, x12 │ │ │ │ - mov x25, x11 │ │ │ │ - mov x24, x10 │ │ │ │ - mov x23, x9 │ │ │ │ - str x14, [x20, #88] │ │ │ │ - str x17, [x20, #96] │ │ │ │ - str x18, [x20, #104] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - str x18, [x20, #112] │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - udf #16 │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x9, [x20, #104] │ │ │ │ - ldr x10, [x20, #80] │ │ │ │ - ldr x11, [x20, #72] │ │ │ │ - ldr x12, [x20, #64] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - ldr x4, [x20, #128] │ │ │ │ - ldr x5, [x20, #120] │ │ │ │ - ldr x6, [x20, #112] │ │ │ │ - ldr x7, [x20, #96] │ │ │ │ - ldr x8, [x20, #88] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 456884 <__isoc23_strtoull@plt+0x51104> │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - mov x12, x22 │ │ │ │ - ldr x11, [x20] │ │ │ │ - ldr x10, [x20, #8] │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 456a3c <__isoc23_strtoull@plt+0x512bc> // b.pmore │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #1104] │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x12, [x20, #64] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x11, [x20, #48] │ │ │ │ - ldr x10, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 456984 <__isoc23_strtoull@plt+0x51204> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x90c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x15, [x20, #16] │ │ │ │ - str x8, [x20, #80] │ │ │ │ - str x7, [x20, #88] │ │ │ │ - str x6, [x20, #104] │ │ │ │ - str x5, [x20, #112] │ │ │ │ - str x4, [x20, #120] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x11, #0x48 // #72 │ │ │ │ - str x11, [x19, #904] │ │ │ │ - adrp x11, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x11, x11, #0x9e0 │ │ │ │ - stur x11, [x20, #-48] │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x12, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 456b1c <__isoc23_strtoull@plt+0x5139c> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2336] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x644 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x27, x21, #0x10 │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2288] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2288] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2288] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2592] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x88 // #136 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x9, [x20, #-40] │ │ │ │ - stur x10, [x20, #-32] │ │ │ │ - stur x11, [x20, #-24] │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x8, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4eec ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x17 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 456ed0 <__isoc23_strtoull@plt+0x51750> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2712] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x17, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x17, x17, #0xbd4 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ - b 460758 <__isoc23_strtoull@plt+0x5afd8> │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x17 │ │ │ │ - b 456b78 <__isoc23_strtoull@plt+0x513f8> │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4e6c ; NYI │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0xc68 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x27, [x27, #2288] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2288] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2288] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2288] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - stur x22, [x20, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2592] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4dd8 ; NYI │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - mov x18, x27 │ │ │ │ - mov x15, x26 │ │ │ │ - mov x14, x25 │ │ │ │ - mov x13, x24 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - ldr x10, [x20] │ │ │ │ - ldr x9, [x20, #8] │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x8, [x19, #856] │ │ │ │ - cmp x21, x8 │ │ │ │ - b.hi 456ee8 <__isoc23_strtoull@plt+0x51768> // b.pmore │ │ │ │ - adrp x8, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x8, [x8, #1104] │ │ │ │ - stur x8, [x21, #-88] │ │ │ │ - stur x11, [x21, #-80] │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x9, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1064] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0xda4 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x27, [x27, #2288] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2288] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2288] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2288] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x18, x21, #0x57 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4cd8 ; NYI │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - ldr x11, [x20, #64] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - ldr x13, [x20, #16] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x10, [x20, #48] │ │ │ │ - ldr x9, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 456c8c <__isoc23_strtoull@plt+0x5150c> │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4c9c ; NYI │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - mov x18, x27 │ │ │ │ - mov x15, x26 │ │ │ │ - mov x14, x25 │ │ │ │ - mov x13, x24 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - ldr x10, [x20] │ │ │ │ - ldr x9, [x20, #8] │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x8, [x19, #856] │ │ │ │ - cmp x21, x8 │ │ │ │ - b.hi 456f1c <__isoc23_strtoull@plt+0x5179c> // b.pmore │ │ │ │ - adrp x8, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x8, [x8, #1104] │ │ │ │ - stur x8, [x21, #-88] │ │ │ │ - stur x11, [x21, #-80] │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x9, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2328] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0x530 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x27, [x27, #2288] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2288] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - sub x25, x21, #0x10 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2288] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x18, x21, #0x57 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4b9c ; NYI │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - ldr x11, [x20, #64] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - ldr x13, [x20, #16] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x10, [x20, #48] │ │ │ │ - ldr x9, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 456dc8 <__isoc23_strtoull@plt+0x51648> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x18, x18, #0xb6c │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x17, #0x60 // #96 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x17, x17, #0xd68 │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - stur x12, [x20, #-40] │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x11, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x17, #0x60 // #96 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x17, x17, #0xea4 │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - stur x12, [x20, #-40] │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x11, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + b 456530 <__isoc23_strtoull@plt+0x50db0> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #8 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003d4af0 ; NYI │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 456fe8 <__isoc23_strtoull@plt+0x51868> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - adrp x9, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x9, x9, #0xf8 │ │ │ │ - stur x9, [x21, #-96] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1360] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + b 456580 <__isoc23_strtoull@plt+0x50e00> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0xf0 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4570d4 <__isoc23_strtoull@plt+0x51954> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #448] │ │ │ │ - stur x18, [x21, #-232] │ │ │ │ - stur x23, [x21, #-216] │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0xe30 │ │ │ │ - stur x18, [x21, #-208] │ │ │ │ - stur x24, [x21, #-192] │ │ │ │ - stur x25, [x21, #-184] │ │ │ │ - adrp x18, 453000 <__isoc23_strtoull@plt+0x4d880> │ │ │ │ - add x18, x18, #0xf28 │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ - stur x24, [x21, #-160] │ │ │ │ - stur x26, [x21, #-152] │ │ │ │ - stur x25, [x21, #-144] │ │ │ │ - adrp x18, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x18, x18, #0x898 │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - stur x25, [x21, #-120] │ │ │ │ - sub x18, x21, #0xb0 │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - stur x24, [x21, #-104] │ │ │ │ - stur x23, [x21, #-96] │ │ │ │ - adrp x17, 455000 <__isoc23_strtoull@plt+0x4f880> │ │ │ │ - add x17, x17, #0xf68 │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x17, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ - add x17, x17, #0xf68 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x25, [x21, #-48] │ │ │ │ - sub x17, x21, #0x88 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - sub x17, x21, #0x58 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0xd0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0xe8 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0xf0 // #240 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xbf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 456530 <__isoc23_strtoull@plt+0x50db0> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 457134 <__isoc23_strtoull@plt+0x519b4> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xc20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 456580 <__isoc23_strtoull@plt+0x50e00> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 457194 <__isoc23_strtoull@plt+0x51a14> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xc28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4571f4 <__isoc23_strtoull@plt+0x51a74> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0xc28 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 456610 <__isoc23_strtoull@plt+0x50e90> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x003d4a20 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 457270 <__isoc23_strtoull@plt+0x51af0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4566e0 <__isoc23_strtoull@plt+0x50f60> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x258 │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0x6b0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 48d210 <__isoc23_strtoull@plt+0x87a90> │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4566b0 <__isoc23_strtoull@plt+0x50f30> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x23, x23, #0xc20 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4566d4 <__isoc23_strtoull@plt+0x50f54> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x003d49a8 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45738c <__isoc23_strtoull@plt+0x51c0c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 456780 <__isoc23_strtoull@plt+0x51000> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0x750 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4572e0 <__isoc23_strtoull@plt+0x51b60> │ │ │ │ + cbnz x18, 456750 <__isoc23_strtoull@plt+0x50fd0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d4950 ; NYI │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 457394 <__isoc23_strtoull@plt+0x51c14> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - adrp x10, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x10, x10, #0x1c0 │ │ │ │ - stur x10, [x21, #-136] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x210 │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - stur x22, [x21, #-96] │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 456774 <__isoc23_strtoull@plt+0x50ff4> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #264] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x70 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #992] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x4c │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003d4848 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4573e4 <__isoc23_strtoull@plt+0x51c64> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 45689c <__isoc23_strtoull@plt+0x5111c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0x7e4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x26, [x22, #40] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 457010 <__isoc23_strtoull@plt+0x51890> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4567e4 <__isoc23_strtoull@plt+0x51064> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x30 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 457580 <__isoc23_strtoull@plt+0x51e00> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 457578 <__isoc23_strtoull@plt+0x51df8> // b.pmore │ │ │ │ - adrp x14, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x14, x14, #0x288 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2712] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - sub x14, x21, #0x48 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #8] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - str x14, [x21] │ │ │ │ - adrp x14, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x14, x14, #0x4cc │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x26, x18 │ │ │ │ - sub x25, x21, #0x28 │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3168] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 492aa0 <__isoc23_strtoull@plt+0x8d320> │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d472c ; NYI │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x508 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0x828 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 457508 <__isoc23_strtoull@plt+0x51d88> │ │ │ │ + cbnz x18, 456828 <__isoc23_strtoull@plt+0x510a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d46f0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4575a8 <__isoc23_strtoull@plt+0x51e28> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45759c <__isoc23_strtoull@plt+0x51e1c> // b.pmore │ │ │ │ + b.hi 4568ac <__isoc23_strtoull@plt+0x5112c> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x17, x17, #0x3b0 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x15, x15, #0x658 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ stur x17, [x21, #-56] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + adrp x17, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x17, x17, #0x6f8 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x258 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1936] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x50 // #80 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xc48 │ │ │ │ + add x22, x22, #0x4d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x5dc │ │ │ │ - str x18, [x20, #24] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4575dc <__isoc23_strtoull@plt+0x51e5c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 457624 <__isoc23_strtoull@plt+0x51ea4> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45765c <__isoc23_strtoull@plt+0x51edc> // b.pmore │ │ │ │ - ldur x18, [x18, #7] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2016] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45765c <__isoc23_strtoull@plt+0x51edc> // b.pmore │ │ │ │ - ldur x18, [x18, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2232] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d4c68 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4576ac <__isoc23_strtoull@plt+0x51f2c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + b.cc 45691c <__isoc23_strtoull@plt+0x5119c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 456914 <__isoc23_strtoull@plt+0x51194> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x23, x23, #0x508 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003d45a8 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4577c8 <__isoc23_strtoull@plt+0x52048> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4569a4 <__isoc23_strtoull@plt+0x51224> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x718 │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0x97c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 457718 <__isoc23_strtoull@plt+0x51f98> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d4558 ; NYI │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x754 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 457754 <__isoc23_strtoull@plt+0x51fd4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d451c ; NYI │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x78c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45778c <__isoc23_strtoull@plt+0x5200c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d44e4 ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 468be8 <__isoc23_strtoull@plt+0x63468> │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003d4488 ; NYI │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 457840 <__isoc23_strtoull@plt+0x520c0> // b.pmore │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x680 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x24, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3288] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x17, x17, #0x6c8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x28 │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xc88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003d4418 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4578d4 <__isoc23_strtoull@plt+0x52154> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4577e8 <__isoc23_strtoull@plt+0x52068> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4578e4 <__isoc23_strtoull@plt+0x52164> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xc98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - udf #2 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003d4370 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4579cc <__isoc23_strtoull@plt+0x5224c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 456a04 <__isoc23_strtoull@plt+0x51284> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x958 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x4d8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 457958 <__isoc23_strtoull@plt+0x521d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4318 ; NYI │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0x990 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 457990 <__isoc23_strtoull@plt+0x52210> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d42e0 ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 468be8 <__isoc23_strtoull@plt+0x63468> │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003d4288 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 457ab4 <__isoc23_strtoull@plt+0x52334> // b.lo, b.ul, b.last │ │ │ │ + b.cc 456a64 <__isoc23_strtoull@plt+0x512e4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xa40 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 457a40 <__isoc23_strtoull@plt+0x522c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4230 ; NYI │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xa78 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 457a78 <__isoc23_strtoull@plt+0x522f8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d41f8 ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 468be8 <__isoc23_strtoull@plt+0x63468> │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003d4260 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 457c94 <__isoc23_strtoull@plt+0x52514> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xb18 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 457b18 <__isoc23_strtoull@plt+0x52398> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4220 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 457c48 <__isoc23_strtoull@plt+0x524c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xd5c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #1736] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4198 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x17, x17, #0xb98 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4168 ; NYI │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xbdc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 457bdc <__isoc23_strtoull@plt+0x5245c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4124 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 457cc8 <__isoc23_strtoull@plt+0x52548> // b.any │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 457d20 <__isoc23_strtoull@plt+0x525a0> // b.pmore │ │ │ │ - adrp x15, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x15, x15, #0x900 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xcb4 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x25, [x25, #3496] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2056] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5faa28 <__isoc23_strtoull@plt+0x1f52a8> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 457c84 <__isoc23_strtoull@plt+0x52504> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xb68 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #1736] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xd68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d4034 ; NYI │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1248] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 61c010 <__isoc23_strtoull@plt+0x216890> │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 457d20 <__isoc23_strtoull@plt+0x525a0> // b.pmore │ │ │ │ - adrp x14, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x14, x14, #0x9e8 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xd40 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x25, [x25, #3496] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #664] │ │ │ │ - str x15, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5faa28 <__isoc23_strtoull@plt+0x1f52a8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d3fa8 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 61c010 <__isoc23_strtoull@plt+0x216890> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d3f64 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x17, x17, #0xd8c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d3f34 ; NYI │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xdc4 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2656] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2056] │ │ │ │ - b 5faa28 <__isoc23_strtoull@plt+0x1f52a8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d3ee4 ; NYI │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 61c0f8 <__isoc23_strtoull@plt+0x216978> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003d3f80 ; NYI │ │ │ │ - b 457ad8 <__isoc23_strtoull@plt+0x52358> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 457e9c <__isoc23_strtoull@plt+0x5271c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xe5c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #1824] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d3f2c ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x17, x17, #0xe90 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x25, x22 │ │ │ │ - mov x24, x18 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 457408 <__isoc23_strtoull@plt+0x51c88> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d3ed8 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 457ad8 <__isoc23_strtoull@plt+0x52358> │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xda8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003d3ee0 ; NYI │ │ │ │ - b 457e08 <__isoc23_strtoull@plt+0x52688> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003d3ec0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 457f7c <__isoc23_strtoull@plt+0x527fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xf34 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #1824] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d3e54 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x17, x17, #0xf70 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x25, x22 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #4088] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 457408 <__isoc23_strtoull@plt+0x51c88> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003d3df8 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 457ad8 <__isoc23_strtoull@plt+0x52358> │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xde0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003d3e38 ; NYI │ │ │ │ - b 457ee8 <__isoc23_strtoull@plt+0x52768> │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4580d8 <__isoc23_strtoull@plt+0x52958> // b.lo, b.ul, b.last │ │ │ │ + b.cc 456ac4 <__isoc23_strtoull@plt+0x51344> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x18 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458018 <__isoc23_strtoull@plt+0x52898> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4580c0 <__isoc23_strtoull@plt+0x52940> // b.none │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x60 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458060 <__isoc23_strtoull@plt+0x528e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4580c0 <__isoc23_strtoull@plt+0x52940> // b.none │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4580e0 <__isoc23_strtoull@plt+0x52960> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xe40 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 458138 <__isoc23_strtoull@plt+0x529b8> // b.pmore │ │ │ │ - adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ - add x18, x18, #0xfc0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xe58 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 458208 <__isoc23_strtoull@plt+0x52a88> // b.lo, b.ul, b.last │ │ │ │ + b.cc 456b24 <__isoc23_strtoull@plt+0x513a4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x1b8 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4581b8 <__isoc23_strtoull@plt+0x52a38> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4581e0 <__isoc23_strtoull@plt+0x52a60> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x220 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458220 <__isoc23_strtoull@plt+0x52aa0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45828c <__isoc23_strtoull@plt+0x52b0c> // b.any │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4582dc <__isoc23_strtoull@plt+0x52b5c> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 456b84 <__isoc23_strtoull@plt+0x51404> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4582dc <__isoc23_strtoull@plt+0x52b5c> // b.pmore │ │ │ │ - ldur x17, [x17, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 458338 <__isoc23_strtoull@plt+0x52bb8> // b.pmore │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x160 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xe60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4583e8 <__isoc23_strtoull@plt+0x52c68> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x3ac │ │ │ │ + b.cc 456c18 <__isoc23_strtoull@plt+0x51498> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xbe8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4583ac <__isoc23_strtoull@plt+0x52c2c> │ │ │ │ + cbnz x18, 456be8 <__isoc23_strtoull@plt+0x51468> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4583d4 <__isoc23_strtoull@plt+0x52c54> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ne 456c0c <__isoc23_strtoull@plt+0x5148c> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xe68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4584d4 <__isoc23_strtoull@plt+0x52d54> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x454 │ │ │ │ + b.cc 456ca8 <__isoc23_strtoull@plt+0x51528> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458454 <__isoc23_strtoull@plt+0x52cd4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4584bc <__isoc23_strtoull@plt+0x52d3c> // b.none │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x49c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45849c <__isoc23_strtoull@plt+0x52d1c> │ │ │ │ + cbnz x18, 456c78 <__isoc23_strtoull@plt+0x514f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4584bc <__isoc23_strtoull@plt+0x52d3c> // b.none │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + b.ne 456c9c <__isoc23_strtoull@plt+0x5151c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xe70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 458524 <__isoc23_strtoull@plt+0x52da4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 456d04 <__isoc23_strtoull@plt+0x51584> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 458610 <__isoc23_strtoull@plt+0x52e90> // b.lo, b.ul, b.last │ │ │ │ + b.cc 456da8 <__isoc23_strtoull@plt+0x51628> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x598 │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xd78 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458598 <__isoc23_strtoull@plt+0x52e18> │ │ │ │ + cbnz x18, 456d78 <__isoc23_strtoull@plt+0x515f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4585c0 <__isoc23_strtoull@plt+0x52e40> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 456d9c <__isoc23_strtoull@plt+0x5161c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 458618 <__isoc23_strtoull@plt+0x52e98> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x17, x17, #0x4f8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4586bc <__isoc23_strtoull@plt+0x52f3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x684 │ │ │ │ + b.cc 456e48 <__isoc23_strtoull@plt+0x516c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xe18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458684 <__isoc23_strtoull@plt+0x52f04> │ │ │ │ + cbnz x18, 456e18 <__isoc23_strtoull@plt+0x51698> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4586ac <__isoc23_strtoull@plt+0x52f2c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 456e3c <__isoc23_strtoull@plt+0x516bc> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 598460 <__isoc23_strtoull@plt+0x192ce0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 458724 <__isoc23_strtoull@plt+0x52fa4> // b.pmore │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x540 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x24, [x21, #-16] │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x640 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xe78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4587d8 <__isoc23_strtoull@plt+0x53058> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x79c │ │ │ │ + b.cc 456ea4 <__isoc23_strtoull@plt+0x51724> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45879c <__isoc23_strtoull@plt+0x5301c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4587c4 <__isoc23_strtoull@plt+0x53044> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xe80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4588a0 <__isoc23_strtoull@plt+0x53120> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x844 │ │ │ │ + b.cc 456f04 <__isoc23_strtoull@plt+0x51784> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458844 <__isoc23_strtoull@plt+0x530c4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45886c <__isoc23_strtoull@plt+0x530ec> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4588b0 <__isoc23_strtoull@plt+0x53130> // b.pmore │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xe88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4588fc <__isoc23_strtoull@plt+0x5317c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 456f64 <__isoc23_strtoull@plt+0x517e4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x003d45c8 ; NYI │ │ │ │ + sub x18, x20, #0x70 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4589dc <__isoc23_strtoull@plt+0x5325c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0x964 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458964 <__isoc23_strtoull@plt+0x531e4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b.cc 4575a8 <__isoc23_strtoull@plt+0x51e28> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xfc8 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45898c <__isoc23_strtoull@plt+0x5320c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + .inst 0x003d4588 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4589ec <__isoc23_strtoull@plt+0x5326c> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x17, x17, #0x8d0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 4575b8 <__isoc23_strtoull@plt+0x51e38> // b.pmore │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0x938 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xe90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 458a84 <__isoc23_strtoull@plt+0x53304> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0xa54 │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x1c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458a54 <__isoc23_strtoull@plt+0x532d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003d4534 ; NYI │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x60 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ + udf #134 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d44f0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 458a78 <__isoc23_strtoull@plt+0x532f8> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xeb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + b.ne 4576f4 <__isoc23_strtoull@plt+0x51f74> // b.any │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x94 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ + udf #134 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 458b2c <__isoc23_strtoull@plt+0x533ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0xaf4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458af4 <__isoc23_strtoull@plt+0x53374> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xb8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ + udf #134 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 458b1c <__isoc23_strtoull@plt+0x5339c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xec0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x17, x17, #0xe8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 458b84 <__isoc23_strtoull@plt+0x53404> // b.pmore │ │ │ │ + b.hi 4575c4 <__isoc23_strtoull@plt+0x51e44> // b.pmore │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0x9c0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xa20 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x22, [x21] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + sub x14, x21, #0x28 │ │ │ │ + sub x13, x21, #0x10 │ │ │ │ + ldr x12, [x20, #24] │ │ │ │ + ldr x11, [x20, #40] │ │ │ │ + ldr x10, [x20, #32] │ │ │ │ + str x14, [sp, #48] │ │ │ │ + mov x14, x13 │ │ │ │ + mov x13, x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x9, [x19, #856] │ │ │ │ + cmp x21, x9 │ │ │ │ + b.hi 4576b8 <__isoc23_strtoull@plt+0x51f38> // b.pmore │ │ │ │ + adrp x9, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x9, x9, #0xec0 │ │ │ │ + stur x9, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x15, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x15, x15, #0x250 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xec8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + str x10, [x20] │ │ │ │ + str x13, [x20, #24] │ │ │ │ + str x14, [x20, #32] │ │ │ │ + str x17, [x20, #40] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 458be8 <__isoc23_strtoull@plt+0x53468> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1016] │ │ │ │ - add x24, x24, #0x101 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + mov x13, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4575d0 <__isoc23_strtoull@plt+0x51e50> // b.pmore │ │ │ │ + adrp x12, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x12, x12, #0xa80 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x17, x17, #0x294 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20, #8] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + str x13, [x20, #24] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 458c30 <__isoc23_strtoull@plt+0x534b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x810 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + and x12, x22, #0x7 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.ne 457540 <__isoc23_strtoull@plt+0x51dc0> // b.any │ │ │ │ + str x15, [sp, #16] │ │ │ │ + mov x15, x13 │ │ │ │ + ldr x13, [sp, #16] │ │ │ │ + b 4571e0 <__isoc23_strtoull@plt+0x51a60> │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4576a4 <__isoc23_strtoull@plt+0x51f24> // b.any │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 458c7c <__isoc23_strtoull@plt+0x534fc> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x15, x15, #0xc00 │ │ │ │ + b.hi 4575f8 <__isoc23_strtoull@plt+0x51e78> // b.pmore │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xae0 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 458ce0 <__isoc23_strtoull@plt+0x53560> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x17, x17, #0xc48 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x630 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + str x17, [x21] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + mov x10, x14 │ │ │ │ + mov x11, x13 │ │ │ │ + sub x9, x21, #0x20 │ │ │ │ + str x18, [sp, #24] │ │ │ │ + mov x18, x12 │ │ │ │ + mov x12, x14 │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x8, [x19, #856] │ │ │ │ + cmp x21, x8 │ │ │ │ + b.hi 457604 <__isoc23_strtoull@plt+0x51e84> // b.pmore │ │ │ │ + adrp x8, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x8, x8, #0xb40 │ │ │ │ + stur x8, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x9, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x17, x17, #0x380 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x10, [x20, #-8] │ │ │ │ + str x11, [x20] │ │ │ │ + str x9, [x20, #8] │ │ │ │ + str x12, [x20, #16] │ │ │ │ + str x13, [x20, #24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 458d70 <__isoc23_strtoull@plt+0x535f0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 458d68 <__isoc23_strtoull@plt+0x535e8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4573c8 <__isoc23_strtoull@plt+0x51c48> // b.any │ │ │ │ + adrp x15, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x15, x15, #0x428 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 457698 <__isoc23_strtoull@plt+0x51f18> // b.pmore │ │ │ │ + adrp x15, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x15, x15, #0xe60 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x810 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + str x17, [x21] │ │ │ │ + ldr x14, [x20, #72] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + sub x9, x21, #0x20 │ │ │ │ + b 457304 <__isoc23_strtoull@plt+0x51b84> │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 457640 <__isoc23_strtoull@plt+0x51ec0> // b.any │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 458dc4 <__isoc23_strtoull@plt+0x53644> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x15, x15, #0xd00 │ │ │ │ + b.hi 457634 <__isoc23_strtoull@plt+0x51eb4> // b.pmore │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xba0 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + stur x10, [x21, #-80] │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xc30 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xcc0 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ str x17, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + ldr x14, [x20, #72] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + sub x10, x21, #0x60 │ │ │ │ + sub x11, x21, #0x40 │ │ │ │ + sub x9, x21, #0x20 │ │ │ │ + b 457304 <__isoc23_strtoull@plt+0x51b84> │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 458e50 <__isoc23_strtoull@plt+0x536d0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 458e48 <__isoc23_strtoull@plt+0x536c8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x15, x15, #0xd90 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x630 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + ldr x14, [x20, #72] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x11, [x20, #24] │ │ │ │ + ldr x10, [x20, #16] │ │ │ │ + ldr x9, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x11, [sp, #32] │ │ │ │ + mov x11, x10 │ │ │ │ + mov x10, x9 │ │ │ │ + ldr x9, [sp, #32] │ │ │ │ + b 457304 <__isoc23_strtoull@plt+0x51b84> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 458ed0 <__isoc23_strtoull@plt+0x53750> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x17, x17, #0xde8 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + mov x12, x24 │ │ │ │ + mov x11, x23 │ │ │ │ + mov x10, x22 │ │ │ │ + b 457148 <__isoc23_strtoull@plt+0x519c8> │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4576e8 <__isoc23_strtoull@plt+0x51f68> // b.pmore │ │ │ │ + adrp x12, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x12, x12, #0xf20 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + ldr x12, [x20, #40] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + ldr x13, [x20, #64] │ │ │ │ + str x13, [x21] │ │ │ │ + ldr x11, [x20, #56] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + sub x10, x21, #0x20 │ │ │ │ + str x12, [sp, #40] │ │ │ │ + mov x12, x10 │ │ │ │ + mov x10, x15 │ │ │ │ + ldr x15, [sp, #40] │ │ │ │ + str x11, [sp, #24] │ │ │ │ + mov x11, x14 │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + str x13, [sp, #48] │ │ │ │ + mov x13, x17 │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + b 457148 <__isoc23_strtoull@plt+0x519c8> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x570 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #21 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + mov x22, x13 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x4d0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x10, [x20, #-8] │ │ │ │ + str x11, [x20] │ │ │ │ + str x9, [x20, #8] │ │ │ │ + str x12, [x20, #16] │ │ │ │ + str x13, [x20, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 458f64 <__isoc23_strtoull@plt+0x537e4> // b.pmore │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0xbb0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x25, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x24, x17 │ │ │ │ - b.lt 458f48 <__isoc23_strtoull@plt+0x537c8> // b.tstop │ │ │ │ - adrp x17, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x17, x17, #0xe78 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + b.hi 45768c <__isoc23_strtoull@plt+0x51f0c> // b.pmore │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xd20 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x10, [x21, #-40] │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + adrp x18, 456000 <__isoc23_strtoull@plt+0x50880> │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x23, x21, #0x38 │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x17, x17, #0xca8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x23, x14 │ │ │ │ + mov x22, x13 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x51c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x12 │ │ │ │ + mov x23, x11 │ │ │ │ + mov x22, x10 │ │ │ │ + str x13, [x20, #24] │ │ │ │ + str x14, [x20, #32] │ │ │ │ + str x17, [x20, #40] │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xf88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x22, x22, #0x550 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x003d3e50 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 458ff4 <__isoc23_strtoull@plt+0x53874> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ - add x18, x18, #0xfe0 │ │ │ │ + b.cc 457818 <__isoc23_strtoull@plt+0x52098> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x768 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ + mov x22, x25 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 458fe0 <__isoc23_strtoull@plt+0x53860> │ │ │ │ + cbnz x18, 457768 <__isoc23_strtoull@plt+0x51fe8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003d3e08 ; NYI │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x7ac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4577ac <__isoc23_strtoull@plt+0x5202c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d3dc4 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x17, x17, #0x7e4 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ ldr x25, [x20, #16] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 458ef8 <__isoc23_strtoull@plt+0x53778> │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xf90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 458ef8 <__isoc23_strtoull@plt+0x53778> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + b 456f88 <__isoc23_strtoull@plt+0x51808> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 459070 <__isoc23_strtoull@plt+0x538f0> // b.pmore │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x20 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + b.hi 457828 <__isoc23_strtoull@plt+0x520a8> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x258 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xf98 │ │ │ │ + add x22, x22, #0x580 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x7e4 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x003d2f30 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4590e0 <__isoc23_strtoull@plt+0x53960> // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2256] │ │ │ │ + b.cc 4578d8 <__isoc23_strtoull@plt+0x52158> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x8a8 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1920] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x18, x18, #0xfc8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 60f600 <__isoc23_strtoull@plt+0x209e80> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4578a8 <__isoc23_strtoull@plt+0x52128> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4578cc <__isoc23_strtoull@plt+0x5214c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x003d2ef8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4591a4 <__isoc23_strtoull@plt+0x53a24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x140 │ │ │ │ + b.cc 457978 <__isoc23_strtoull@plt+0x521f8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x948 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 459140 <__isoc23_strtoull@plt+0x539c0> │ │ │ │ + cbnz x18, 457948 <__isoc23_strtoull@plt+0x521c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d2eb0 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 459164 <__isoc23_strtoull@plt+0x539e4> // b.any │ │ │ │ - adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ - add x22, x22, #0xfa0 │ │ │ │ + b.ne 45796c <__isoc23_strtoull@plt+0x521ec> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4591ac <__isoc23_strtoull@plt+0x53a2c> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x17, x17, #0x98 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2944] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003d2e20 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 459204 <__isoc23_strtoull@plt+0x53a84> // b.pmore │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0xf8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x630 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 457ad8 <__isoc23_strtoull@plt+0x52358> // b.lo, b.ul, b.last │ │ │ │ + and x18, x25, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4579c8 <__isoc23_strtoull@plt+0x52248> // b.any │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xa0c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x22, [x25, #6] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + ldur x18, [x25, #14] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 457a0c <__isoc23_strtoull@plt+0x5228c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 459048 <__isoc23_strtoull@plt+0x538c8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 457a50 <__isoc23_strtoull@plt+0x522d0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003d2db0 ; NYI │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 4591d0 <__isoc23_strtoull@plt+0x53a50> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x17, x17, #0xa84 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x25, x22 │ │ │ │ + mov x24, x18 │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 457998 <__isoc23_strtoull@plt+0x52218> │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 458f98 <__isoc23_strtoull@plt+0x53818> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003d2d60 ; NYI │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 459320 <__isoc23_strtoull@plt+0x53ba0> // b.pmore │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x238 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x260 │ │ │ │ + b.hi 457ae8 <__isoc23_strtoull@plt+0x52368> // b.pmore │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x850 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x288 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1728] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0x8f0 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x46 │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x23, x21, #0x38 │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x20 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x590 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xa84 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003d2cf8 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 6018f0 <__isoc23_strtoull@plt+0x1fc170> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 457c08 <__isoc23_strtoull@plt+0x52488> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xb5c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 457b5c <__isoc23_strtoull@plt+0x523dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003d2cb8 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 601730 <__isoc23_strtoull@plt+0x1fbfb0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xba0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 457ba0 <__isoc23_strtoull@plt+0x52420> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x17, x17, #0xbd4 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 457998 <__isoc23_strtoull@plt+0x52218> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4593f8 <__isoc23_strtoull@plt+0x53c78> // b.pmore │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x350 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x378 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #856] │ │ │ │ + b.hi 457c18 <__isoc23_strtoull@plt+0x52498> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x258 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - str x18, [x21] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x60 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x598 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xbd4 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - and x22, x23, #0xfffffffffffffff8 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 457c98 <__isoc23_strtoull@plt+0x52518> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xc88 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 457c88 <__isoc23_strtoull@plt+0x52508> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - b 459428 <__isoc23_strtoull@plt+0x53ca8> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 457b18 <__isoc23_strtoull@plt+0x52398> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x5a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459498 <__isoc23_strtoull@plt+0x53d18> // b.lo, b.ul, b.last │ │ │ │ + b.cc 457d40 <__isoc23_strtoull@plt+0x525c0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 459588 <__isoc23_strtoull@plt+0x53e08> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x500 │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 459500 <__isoc23_strtoull@plt+0x53d80> │ │ │ │ + cbnz x18, 457d10 <__isoc23_strtoull@plt+0x52590> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 459524 <__isoc23_strtoull@plt+0x53da4> // b.any │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 457d34 <__isoc23_strtoull@plt+0x525b4> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x17, x17, #0x568 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 457de0 <__isoc23_strtoull@plt+0x52660> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 459568 <__isoc23_strtoull@plt+0x53de8> │ │ │ │ + cbnz x18, 457db0 <__isoc23_strtoull@plt+0x52630> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 459598 <__isoc23_strtoull@plt+0x53e18> // b.any │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.ne 457dd4 <__isoc23_strtoull@plt+0x52654> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4595f0 <__isoc23_strtoull@plt+0x53e70> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x17, x17, #0x468 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4596b4 <__isoc23_strtoull@plt+0x53f34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x65c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 457f3c <__isoc23_strtoull@plt+0x527bc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xe40 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45965c <__isoc23_strtoull@plt+0x53edc> │ │ │ │ + cbnz x18, 457e40 <__isoc23_strtoull@plt+0x526c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 459680 <__isoc23_strtoull@plt+0x53f00> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 457e74 <__isoc23_strtoull@plt+0x526f4> // b.any │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x17, x17, #0x6d4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xeb0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4596d4 <__isoc23_strtoull@plt+0x53f54> │ │ │ │ + cbnz x18, 457eb0 <__isoc23_strtoull@plt+0x52730> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xee8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 457e00 <__isoc23_strtoull@plt+0x52680> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4596f4 <__isoc23_strtoull@plt+0x53f74> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 459768 <__isoc23_strtoull@plt+0x53fe8> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3352] │ │ │ │ - add x17, x17, #0x3 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + b.hi 457f4c <__isoc23_strtoull@plt+0x527cc> // b.pmore │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xcb8 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xd58 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + sub x23, x21, #0x38 │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x5d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45982c <__isoc23_strtoull@plt+0x540ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x7d4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4597d4 <__isoc23_strtoull@plt+0x54054> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4597f8 <__isoc23_strtoull@plt+0x54078> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x17, x17, #0x84c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ + b.cc 457fd4 <__isoc23_strtoull@plt+0x52854> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 457000 <__isoc23_strtoull@plt+0x51880> │ │ │ │ + add x18, x18, #0xfa0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45984c <__isoc23_strtoull@plt+0x540cc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xa0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + b 457e00 <__isoc23_strtoull@plt+0x52680> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45986c <__isoc23_strtoull@plt+0x540ec> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4598e0 <__isoc23_strtoull@plt+0x54160> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2320] │ │ │ │ - add x17, x17, #0x7 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ + b.hi 457fe4 <__isoc23_strtoull@plt+0x52864> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x258 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x5d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459944 <__isoc23_strtoull@plt+0x541c4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 458054 <__isoc23_strtoull@plt+0x528d4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4567a0 <__isoc23_strtoull@plt+0x51020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459a38 <__isoc23_strtoull@plt+0x542b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0x9b0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 4581c8 <__isoc23_strtoull@plt+0x52a48> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0xe4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4599b0 <__isoc23_strtoull@plt+0x54230> │ │ │ │ + cbnz x18, 4580e4 <__isoc23_strtoull@plt+0x52964> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4599d4 <__isoc23_strtoull@plt+0x54254> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x17, x17, #0xa18 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x130 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 459a18 <__isoc23_strtoull@plt+0x54298> │ │ │ │ + cbnz x18, 458130 <__isoc23_strtoull@plt+0x529b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 459a48 <__isoc23_strtoull@plt+0x542c8> // b.any │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xa8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x70 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 459aa0 <__isoc23_strtoull@plt+0x54320> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x17, x17, #0x900 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + b.hi 4581d8 <__isoc23_strtoull@plt+0x52a58> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x14, x14, #0x8 │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + stur x15, [x21, #-96] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + adrp x15, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x15, x15, #0x28 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x17, x17, #0x78 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x67 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x638 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x003d2648 ; NYI │ │ │ │ + .inst 0x003d3338 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459b14 <__isoc23_strtoull@plt+0x54394> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45824c <__isoc23_strtoull@plt+0x52acc> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 459b0c <__isoc23_strtoull@plt+0x5438c> │ │ │ │ + cbz x18, 458244 <__isoc23_strtoull@plt+0x52ac4> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0xe0 │ │ │ │ + adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x23, x23, #0x508 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459b9c <__isoc23_strtoull@plt+0x5441c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4582d4 <__isoc23_strtoull@plt+0x52b54> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0xb74 │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x2ac │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x18, x18, #0xd0 │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459bfc <__isoc23_strtoull@plt+0x5447c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 458334 <__isoc23_strtoull@plt+0x52bb4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x18, x18, #0xb0 │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x4d8 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459c5c <__isoc23_strtoull@plt+0x544dc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 458394 <__isoc23_strtoull@plt+0x52c14> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x18, x18, #0xd0 │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459cbc <__isoc23_strtoull@plt+0x5453c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4583f4 <__isoc23_strtoull@plt+0x52c74> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x18, x18, #0xc0 │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459d1c <__isoc23_strtoull@plt+0x5459c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 459d7c <__isoc23_strtoull@plt+0x545fc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 458454 <__isoc23_strtoull@plt+0x52cd4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -85244,137 +83616,115 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 459ddc <__isoc23_strtoull@plt+0x5465c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459e38 <__isoc23_strtoull@plt+0x546b8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4584d0 <__isoc23_strtoull@plt+0x52d50> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4567a0 <__isoc23_strtoull@plt+0x51020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 459e94 <__isoc23_strtoull@plt+0x54714> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459ef4 <__isoc23_strtoull@plt+0x54774> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45855c <__isoc23_strtoull@plt+0x52ddc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 459f50 <__isoc23_strtoull@plt+0x547d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 4567a0 <__isoc23_strtoull@plt+0x51020> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 459fac <__isoc23_strtoull@plt+0x5482c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45862c <__isoc23_strtoull@plt+0x52eac> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -85384,67 +83734,101 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45a00c <__isoc23_strtoull@plt+0x5488c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4586a8 <__isoc23_strtoull@plt+0x52f28> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4567a0 <__isoc23_strtoull@plt+0x51020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45a068 <__isoc23_strtoull@plt+0x548e8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 458744 <__isoc23_strtoull@plt+0x52fc4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4567a0 <__isoc23_strtoull@plt+0x51020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45a0c4 <__isoc23_strtoull@plt+0x54944> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4587cc <__isoc23_strtoull@plt+0x5304c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -85454,67 +83838,63 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45a124 <__isoc23_strtoull@plt+0x549a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45a180 <__isoc23_strtoull@plt+0x54a00> // b.lo, b.ul, b.last │ │ │ │ + b.cc 458848 <__isoc23_strtoull@plt+0x530c8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4567a0 <__isoc23_strtoull@plt+0x51020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45a1dc <__isoc23_strtoull@plt+0x54a5c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4588d4 <__isoc23_strtoull@plt+0x53154> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -85530,15 +83910,15 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45a23c <__isoc23_strtoull@plt+0x54abc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 458934 <__isoc23_strtoull@plt+0x531b4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -85548,13226 +83928,10344 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45a29c <__isoc23_strtoull@plt+0x54b1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45a2f8 <__isoc23_strtoull@plt+0x54b78> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4589b0 <__isoc23_strtoull@plt+0x53230> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4567a0 <__isoc23_strtoull@plt+0x51020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003d1e10 ; NYI │ │ │ │ - sub x18, x20, #0x68 │ │ │ │ + .inst 0x003d2c40 ; NYI │ │ │ │ + sub x18, x20, #0x80 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45ae7c <__isoc23_strtoull@plt+0x556fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x15, x23 │ │ │ │ - mov x23, x24 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + b.cc 45916c <__isoc23_strtoull@plt+0x539ec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0xa44 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d1dc8 ; NYI │ │ │ │ + .inst 0x003d2bfc ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45ae8c <__isoc23_strtoull@plt+0x5570c> // b.pmore │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0xb30 │ │ │ │ + b.hi 45917c <__isoc23_strtoull@plt+0x539fc> // b.pmore │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x268 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x3b4 │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0xa98 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x23, x22 │ │ │ │ stur x22, [x20, #-8] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #6 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d1d74 ; NYI │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x3f8 │ │ │ │ + .inst 0x003d2ba8 ; NYI │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0xadc │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ - udf #134 │ │ │ │ + udf #135 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d1d30 ; NYI │ │ │ │ + .inst 0x003d2b64 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45b040 <__isoc23_strtoull@plt+0x558c0> // b.any │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x42c │ │ │ │ + b.ne 4592e4 <__isoc23_strtoull@plt+0x53b64> // b.any │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0xb10 │ │ │ │ str x18, [x20] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #134 │ │ │ │ + udf #135 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x450 │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0xb34 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ - udf #134 │ │ │ │ + udf #135 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x17, x17, #0x480 │ │ │ │ + adrp x17, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x17, x17, #0xb64 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x23, x18 │ │ │ │ str x22, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ - udf #5 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45ae98 <__isoc23_strtoull@plt+0x55718> // b.pmore │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0xbb8 │ │ │ │ + b.hi 459188 <__isoc23_strtoull@plt+0x53a08> // b.pmore │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x2f0 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ stur x22, [x21, #-24] │ │ │ │ - adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x18, x18, #0xc18 │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x350 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0xe60 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ae60 <__isoc23_strtoull@plt+0x556e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2055 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x15, x23 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 45aea4 <__isoc23_strtoull@plt+0x55724> // b.pmore │ │ │ │ - adrp x13, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x13, x13, #0xc78 │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ + sub x14, x21, #0x28 │ │ │ │ + sub x13, x21, #0x10 │ │ │ │ + ldr x12, [x20, #24] │ │ │ │ + ldr x11, [x20, #48] │ │ │ │ + ldr x10, [x20, #40] │ │ │ │ + ldr x9, [x20, #32] │ │ │ │ + str x14, [sp, #56] │ │ │ │ + mov x14, x13 │ │ │ │ + mov x13, x17 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x8, [x19, #856] │ │ │ │ + cmp x21, x8 │ │ │ │ + b.hi 4592a4 <__isoc23_strtoull@plt+0x53b24> // b.pmore │ │ │ │ + adrp x8, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x8, x8, #0x890 │ │ │ │ + stur x8, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ - adrp x17, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x17, x17, #0x5bc │ │ │ │ + adrp x15, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x15, x15, #0xcdc │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + str x10, [x20] │ │ │ │ + str x9, [x20, #24] │ │ │ │ + str x13, [x20, #32] │ │ │ │ + str x14, [x20, #40] │ │ │ │ + str x17, [x20, #48] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #262 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + mov x12, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x11, [x19, #856] │ │ │ │ + cmp x21, x11 │ │ │ │ + b.hi 459194 <__isoc23_strtoull@plt+0x53a14> // b.pmore │ │ │ │ + adrp x11, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x11, x11, #0x3b0 │ │ │ │ + stur x11, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x17, x17, #0xd30 │ │ │ │ str x17, [x20] │ │ │ │ mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x15, [x20, #-16] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x15, [x20, #8] │ │ │ │ str x14, [x20, #16] │ │ │ │ + str x13, [x20, #24] │ │ │ │ + str x12, [x20, #48] │ │ │ │ str x18, [x20, #56] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #8 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #32] │ │ │ │ ldr x17, [x20, #56] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 45acc4 <__isoc23_strtoull@plt+0x55544> // b.any │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + and x11, x22, #0x7 │ │ │ │ + mov x10, #0x1 // #1 │ │ │ │ + cmp x11, x10 │ │ │ │ + b.ne 4590d8 <__isoc23_strtoull@plt+0x53958> // b.any │ │ │ │ str x14, [sp, #16] │ │ │ │ - mov x14, x17 │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ - b 45a510 <__isoc23_strtoull@plt+0x54d90> │ │ │ │ - udf #8 │ │ │ │ + mov x14, x13 │ │ │ │ + ldr x13, [sp, #16] │ │ │ │ + str x15, [sp, #24] │ │ │ │ + mov x15, x12 │ │ │ │ + ldr x12, [sp, #24] │ │ │ │ + b 458c68 <__isoc23_strtoull@plt+0x534e8> │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x12, [x20, #48] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ ldr x14, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45afd8 <__isoc23_strtoull@plt+0x55858> // b.any │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ + b.ne 45928c <__isoc23_strtoull@plt+0x53b0c> // b.any │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4591c0 <__isoc23_strtoull@plt+0x53a40> // b.pmore │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ ldr x15, [x20, #40] │ │ │ │ - ldr x13, [x20, #48] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x11, [x20, #8] │ │ │ │ - mov x10, x14 │ │ │ │ - and x14, x14, #0x7 │ │ │ │ - mov x9, #0x1 // #1 │ │ │ │ - cmp x14, x9 │ │ │ │ - b.ne 45a71c <__isoc23_strtoull@plt+0x54f9c> // b.any │ │ │ │ - mov x14, x12 │ │ │ │ - mov x12, x10 │ │ │ │ - mov x15, x13 │ │ │ │ - mov x13, x11 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x11, [x19, #856] │ │ │ │ - cmp x21, x11 │ │ │ │ - b.hi 45afa0 <__isoc23_strtoull@plt+0x55820> // b.pmore │ │ │ │ - adrp x12, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x12, x12, #0x80 │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #2288] │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - sub x12, x21, #0x20 │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #2288] │ │ │ │ - add x11, x11, #0x1 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x17, [x20, #72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x478 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x4a0 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x4f0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x11, [x20, #32] │ │ │ │ + sub x10, x21, #0x58 │ │ │ │ + sub x9, x21, #0x2f │ │ │ │ + sub x8, x21, #0x20 │ │ │ │ + sub x7, x21, #0x7 │ │ │ │ + str x12, [sp, #32] │ │ │ │ + mov x12, x13 │ │ │ │ + ldr x13, [sp, #32] │ │ │ │ + str x18, [sp, #40] │ │ │ │ + mov x18, x11 │ │ │ │ + mov x11, x14 │ │ │ │ + ldr x14, [sp, #40] │ │ │ │ add x21, x21, #0x28 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 45aec8 <__isoc23_strtoull@plt+0x55748> // b.pmore │ │ │ │ - adrp x10, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x10, x10, #0xcd8 │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ + ldr x6, [x19, #856] │ │ │ │ + cmp x21, x6 │ │ │ │ + b.hi 4591cc <__isoc23_strtoull@plt+0x53a4c> // b.pmore │ │ │ │ + adrp x6, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x6, x6, #0x518 │ │ │ │ + stur x6, [x21, #-32] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x7dc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x14 │ │ │ │ + stur x10, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x17, x17, #0xe68 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x12, [x20, #-16] │ │ │ │ + stur x11, [x20, #-8] │ │ │ │ str x13, [x20] │ │ │ │ - str x12, [x20, #8] │ │ │ │ - str x11, [x20, #16] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + str x10, [x20, #8] │ │ │ │ + str x9, [x20, #16] │ │ │ │ + str x8, [x20, #24] │ │ │ │ + str x7, [x20, #48] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #136 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - mov x12, x22 │ │ │ │ - b 45a60c <__isoc23_strtoull@plt+0x54e8c> │ │ │ │ - udf #136 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - mov x11, x22 │ │ │ │ - mov x10, x11 │ │ │ │ - mov x11, x12 │ │ │ │ - mov x12, x13 │ │ │ │ - mov x13, x14 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 45afbc <__isoc23_strtoull@plt+0x5583c> // b.pmore │ │ │ │ - ldur x14, [x10, #6] │ │ │ │ - adrp x9, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x9, x9, #0xe0 │ │ │ │ - stur x9, [x21, #-80] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x11, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x11, x11, #0x140 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #1680] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x15, x21, #0x28 │ │ │ │ - str x15, [x21] │ │ │ │ - mov x15, x10 │ │ │ │ - sub x14, x21, #0x50 │ │ │ │ - sub x11, x21, #0x6 │ │ │ │ - str x12, [sp, #24] │ │ │ │ - mov x12, x14 │ │ │ │ - ldr x14, [sp, #24] │ │ │ │ - str x13, [sp, #32] │ │ │ │ - mov x13, x15 │ │ │ │ - ldr x15, [sp, #32] │ │ │ │ - b 45a650 <__isoc23_strtoull@plt+0x54ed0> │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x13, x24 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - b 45a650 <__isoc23_strtoull@plt+0x54ed0> │ │ │ │ - udf #9 │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45a824 <__isoc23_strtoull@plt+0x550a4> // b.any │ │ │ │ - adrp x17, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x17, x17, #0x9c4 │ │ │ │ - str x17, [x20] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 458eb0 <__isoc23_strtoull@plt+0x53730> // b.any │ │ │ │ + adrp x15, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x15, x15, #0xf54 │ │ │ │ + str x15, [x20] │ │ │ │ mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - ldr x17, [x20, #72] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - ldr x13, [x20, #56] │ │ │ │ - ldr x11, [x20, #8] │ │ │ │ - ldr x10, [x20, #24] │ │ │ │ - and x9, x10, #0x7 │ │ │ │ - mov x8, #0x1 // #1 │ │ │ │ - cmp x9, x8 │ │ │ │ - b.ne 45a8f0 <__isoc23_strtoull@plt+0x55170> // b.any │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 45af68 <__isoc23_strtoull@plt+0x557e8> // b.pmore │ │ │ │ - adrp x14, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x14, x14, #0xf68 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 459280 <__isoc23_strtoull@plt+0x53b00> // b.pmore │ │ │ │ + adrp x15, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x15, x15, #0x788 │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + ldr x15, [x20, #64] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + ldr x17, [x20, #96] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x14, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x14, x14, #0x7f0 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x14, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x14, x14, #0x818 │ │ │ │ stur x14, [x21, #-32] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x12, x21, #0x20 │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2288] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - mov x17, x15 │ │ │ │ - mov x15, x13 │ │ │ │ - mov x13, x11 │ │ │ │ - mov x11, x14 │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - b 45a650 <__isoc23_strtoull@plt+0x54ed0> │ │ │ │ - udf #265 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - ldr x11, [x20, #8] │ │ │ │ - mov x10, x22 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - mov x18, x13 │ │ │ │ - mov x13, x14 │ │ │ │ - mov x14, x15 │ │ │ │ - mov x15, x17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 45af84 <__isoc23_strtoull@plt+0x55804> // b.pmore │ │ │ │ - ldur x10, [x10, #6] │ │ │ │ - adrp x9, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x9, x9, #0xfc8 │ │ │ │ - stur x9, [x21, #-80] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x12, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x12, x12, #0x28 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x10, [x21, #-16] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #1680] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + adrp x14, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x14, x14, #0x868 │ │ │ │ stur x14, [x21, #-8] │ │ │ │ - sub x14, x21, #0x28 │ │ │ │ + ldr x14, [x20, #72] │ │ │ │ str x14, [x21] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x12, x21, #0x50 │ │ │ │ - sub x14, x21, #0x6 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - mov x17, x15 │ │ │ │ - mov x15, x13 │ │ │ │ - mov x13, x11 │ │ │ │ - mov x11, x14 │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - b 45a650 <__isoc23_strtoull@plt+0x54ed0> │ │ │ │ - udf #265 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - mov x10, x22 │ │ │ │ - mov x11, x13 │ │ │ │ - mov x13, x15 │ │ │ │ - mov x15, x17 │ │ │ │ - mov x17, x18 │ │ │ │ - mov x18, x14 │ │ │ │ - b 45a84c <__isoc23_strtoull@plt+0x550cc> │ │ │ │ - udf #9 │ │ │ │ + ldr x14, [x20, #88] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + sub x10, x21, #0x58 │ │ │ │ + sub x9, x21, #0x2f │ │ │ │ + sub x8, x21, #0x20 │ │ │ │ + sub x7, x21, #0x7 │ │ │ │ + b 458de4 <__isoc23_strtoull@plt+0x53664> │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x11, [x20, #24] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ + ldr x7, [x20, #72] │ │ │ │ + ldr x8, [x20, #48] │ │ │ │ + ldr x9, [x20, #40] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45af54 <__isoc23_strtoull@plt+0x557d4> // b.any │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x12, [x20, #40] │ │ │ │ - ldr x10, [x20, #16] │ │ │ │ - mov x9, x11 │ │ │ │ - and x11, x11, #0x7 │ │ │ │ - mov x8, #0x1 // #1 │ │ │ │ - cmp x11, x8 │ │ │ │ - b.eq 45abec <__isoc23_strtoull@plt+0x5546c> // b.none │ │ │ │ - ldur x11, [x9, #6] │ │ │ │ - mov x8, x13 │ │ │ │ - and x13, x13, #0x7 │ │ │ │ - mov x7, #0x1 // #1 │ │ │ │ - cmp x13, x7 │ │ │ │ - b.ne 45aad0 <__isoc23_strtoull@plt+0x55350> // b.any │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 45af0c <__isoc23_strtoull@plt+0x5578c> // b.pmore │ │ │ │ - adrp x13, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x13, x13, #0xd98 │ │ │ │ - stur x13, [x21, #-80] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x10, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x13, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x13, x13, #0xdf8 │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x11, [x21, #-16] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #1680] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x15, x21, #0x28 │ │ │ │ - str x15, [x21] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x13, x9 │ │ │ │ - sub x15, x21, #0x50 │ │ │ │ - sub x11, x21, #0x6 │ │ │ │ - str x14, [sp, #32] │ │ │ │ - mov x14, x12 │ │ │ │ - mov x12, x15 │ │ │ │ - ldr x15, [sp, #32] │ │ │ │ - b 45a650 <__isoc23_strtoull@plt+0x54ed0> │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - ldr x11, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x8, x22 │ │ │ │ - mov x10, x12 │ │ │ │ - mov x12, x13 │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 45af30 <__isoc23_strtoull@plt+0x557b0> // b.pmore │ │ │ │ - ldur x13, [x8, #6] │ │ │ │ - adrp x9, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x9, x9, #0xe50 │ │ │ │ - stur x9, [x21, #-136] │ │ │ │ - stur x15, [x21, #-120] │ │ │ │ - stur x11, [x21, #-112] │ │ │ │ + b.ne 459210 <__isoc23_strtoull@plt+0x53a90> // b.any │ │ │ │ + add x21, x21, #0xb0 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 459204 <__isoc23_strtoull@plt+0x53a84> // b.pmore │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x580 │ │ │ │ + stur x18, [x21, #-168] │ │ │ │ + stur x11, [x21, #-160] │ │ │ │ + stur x9, [x21, #-152] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x5a0 │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + stur x12, [x21, #-128] │ │ │ │ + stur x8, [x21, #-120] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x5c8 │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ stur x13, [x21, #-104] │ │ │ │ - adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x13, [x13, #1680] │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - sub x13, x21, #0x88 │ │ │ │ - stur x13, [x21, #-88] │ │ │ │ - adrp x13, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x13, x13, #0xeb0 │ │ │ │ - stur x13, [x21, #-80] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x10, [x21, #-56] │ │ │ │ + stur x7, [x21, #-96] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x5e8 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x15, [x20, #64] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x17, [x20, #96] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x650 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - adrp x13, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x13, x13, #0xf10 │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x11, [x21, #-16] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #1680] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x15, x21, #0x28 │ │ │ │ - str x15, [x21] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x13, x21, #0x5e │ │ │ │ - sub x15, x21, #0x50 │ │ │ │ - sub x11, x21, #0x6 │ │ │ │ - str x14, [sp, #32] │ │ │ │ - mov x14, x12 │ │ │ │ - mov x12, x15 │ │ │ │ - ldr x15, [sp, #32] │ │ │ │ - b 45a650 <__isoc23_strtoull@plt+0x54ed0> │ │ │ │ - udf #9 │ │ │ │ + stur x9, [x21, #-40] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x678 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x8, [x21, #-16] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x6c8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x7, [x21] │ │ │ │ + ldr x14, [x20, #88] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + sub x11, x21, #0xa7 │ │ │ │ + sub x12, x21, #0x90 │ │ │ │ + sub x13, x21, #0x6f │ │ │ │ + sub x10, x21, #0x58 │ │ │ │ + sub x9, x21, #0x2f │ │ │ │ + sub x8, x21, #0x20 │ │ │ │ + sub x7, x21, #0x7 │ │ │ │ + b 458de4 <__isoc23_strtoull@plt+0x53664> │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - ldr x9, [x20, #24] │ │ │ │ + ldr x17, [x20, #96] │ │ │ │ + ldr x14, [x20, #88] │ │ │ │ + ldr x15, [x20, #64] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x7, [x20, #72] │ │ │ │ + ldr x8, [x20, #48] │ │ │ │ + ldr x9, [x20, #40] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x12, [x20, #24] │ │ │ │ ldr x11, [x20, #8] │ │ │ │ - mov x8, x22 │ │ │ │ - mov x10, x12 │ │ │ │ - mov x12, x13 │ │ │ │ - b 45aa20 <__isoc23_strtoull@plt+0x552a0> │ │ │ │ - udf #265 │ │ │ │ + ldr x10, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + str x13, [sp, #48] │ │ │ │ + mov x13, x12 │ │ │ │ + mov x12, x11 │ │ │ │ + mov x11, x10 │ │ │ │ + ldr x10, [sp, #48] │ │ │ │ + b 458de4 <__isoc23_strtoull@plt+0x53664> │ │ │ │ + udf #262 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ ldr x14, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + mov x12, x25 │ │ │ │ + mov x11, x24 │ │ │ │ + mov x10, x23 │ │ │ │ mov x9, x22 │ │ │ │ - mov x10, x12 │ │ │ │ - mov x12, x14 │ │ │ │ - mov x14, x15 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 45aef0 <__isoc23_strtoull@plt+0x55770> // b.pmore │ │ │ │ - adrp x15, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ - add x15, x15, #0xd38 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x10, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x15, x21, #0x20 │ │ │ │ - adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x11, [x11, #2288] │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - str x14, [sp, #32] │ │ │ │ - mov x14, x12 │ │ │ │ - mov x12, x15 │ │ │ │ - ldr x15, [sp, #32] │ │ │ │ - b 45a650 <__isoc23_strtoull@plt+0x54ed0> │ │ │ │ - udf #2055 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - mov x13, x23 │ │ │ │ - mov x12, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + b 458bc8 <__isoc23_strtoull@plt+0x53448> │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x11, [x19, #856] │ │ │ │ cmp x21, x11 │ │ │ │ - b.hi 45afe8 <__isoc23_strtoull@plt+0x55868> // b.pmore │ │ │ │ - adrp x11, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x11, x11, #0x198 │ │ │ │ - stur x11, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x57c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - str x13, [x20] │ │ │ │ - str x12, [x20, #48] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + b.hi 4592d8 <__isoc23_strtoull@plt+0x53b58> // b.pmore │ │ │ │ + adrp x11, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x11, x11, #0x8f0 │ │ │ │ + stur x11, [x21, #-88] │ │ │ │ + ldr x11, [x20, #40] │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + ldr x12, [x20, #72] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + adrp x10, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x10, x10, #0x958 │ │ │ │ + stur x10, [x21, #-48] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + adrp x13, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x13, x13, #0x980 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + adrp x14, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x14, x14, #0x9d0 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ ldr x14, [x20, #64] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - ldr x12, [x20, #40] │ │ │ │ - ldr x11, [x20, #48] │ │ │ │ - mov x10, x17 │ │ │ │ - and x17, x17, #0x7 │ │ │ │ - mov x9, #0x1 // #1 │ │ │ │ - cmp x17, x9 │ │ │ │ - b.ne 45ad8c <__isoc23_strtoull@plt+0x5560c> // b.any │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45b008 <__isoc23_strtoull@plt+0x55888> // b.pmore │ │ │ │ - adrp x17, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x17, x17, #0x1f8 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x11, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x15, x21, #0x20 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - mov x12, x17 │ │ │ │ - mov x17, x13 │ │ │ │ - mov x13, x15 │ │ │ │ - mov x15, x11 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - b 45ac64 <__isoc23_strtoull@plt+0x554e4> │ │ │ │ - udf #4104 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - mov x10, x22 │ │ │ │ - mov x11, x14 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - mov x15, x12 │ │ │ │ - ldr x12, [sp, #48] │ │ │ │ - mov x14, x18 │ │ │ │ - mov x18, x13 │ │ │ │ - mov x13, x17 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45b024 <__isoc23_strtoull@plt+0x558a4> // b.pmore │ │ │ │ - ldur x17, [x10, #6] │ │ │ │ - adrp x10, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x10, x10, #0x258 │ │ │ │ - stur x10, [x21, #-80] │ │ │ │ - stur x11, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - adrp x15, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x15, x15, #0x2b8 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x28 │ │ │ │ - str x17, [x21] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x15, x21, #0x50 │ │ │ │ - sub x17, x21, #0x6 │ │ │ │ - mov x12, x17 │ │ │ │ - mov x17, x13 │ │ │ │ - mov x13, x15 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + sub x15, x21, #0x58 │ │ │ │ + sub x13, x21, #0x2f │ │ │ │ + sub x10, x21, #0x20 │ │ │ │ + sub x9, x21, #0x7 │ │ │ │ + str x12, [sp, #56] │ │ │ │ + mov x12, x15 │ │ │ │ mov x15, x11 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ - b 45ac64 <__isoc23_strtoull@plt+0x554e4> │ │ │ │ - udf #4104 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - mov x10, x22 │ │ │ │ - mov x11, x15 │ │ │ │ - mov x15, x13 │ │ │ │ + mov x11, x13 │ │ │ │ mov x13, x17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - mov x18, x14 │ │ │ │ - ldr x14, [sp, #40] │ │ │ │ - b 45ace8 <__isoc23_strtoull@plt+0x55568> │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - ldr x13, [x20, #48] │ │ │ │ - mov x12, x22 │ │ │ │ - b 45ac64 <__isoc23_strtoull@plt+0x554e4> │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x148 │ │ │ │ + ldr x17, [sp, #56] │ │ │ │ + b 458bc8 <__isoc23_strtoull@plt+0x53448> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x660 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x4fc │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x23, x15 │ │ │ │ - mov x22, x14 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x7a8 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x24, x13 │ │ │ │ - mov x23, x12 │ │ │ │ - mov x22, x11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0xbc4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x9 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0xb84 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x8 │ │ │ │ - str x11, [x20, #8] │ │ │ │ - str x9, [x20, #24] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0xc4c │ │ │ │ + str x18, [x20, #24] │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + mov x22, x12 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0xaa4 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x8 │ │ │ │ - str x11, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x25, x13 │ │ │ │ - mov x24, x11 │ │ │ │ - mov x23, x15 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - b 459968 <__isoc23_strtoull@plt+0x541e8> │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x980 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x12, [x20, #-16] │ │ │ │ + stur x11, [x20, #-8] │ │ │ │ + str x13, [x20] │ │ │ │ + str x10, [x20, #8] │ │ │ │ + str x9, [x20, #16] │ │ │ │ + str x8, [x20, #24] │ │ │ │ + str x7, [x20, #48] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x18, #0xb0 // #176 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x8b8 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x10 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 459274 <__isoc23_strtoull@plt+0x53af4> // b.pmore │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x6f8 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x11, [x21, #-64] │ │ │ │ + stur x9, [x21, #-56] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x8, [x21, #-24] │ │ │ │ + adrp x18, 458000 <__isoc23_strtoull@plt+0x52880> │ │ │ │ + add x18, x18, #0x768 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x7, [x21] │ │ │ │ + sub x24, x21, #0x47 │ │ │ │ + sub x23, x21, #0x30 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x6c4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x12 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0x6f0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x10 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x22, x14 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0xc4c │ │ │ │ - str x18, [x20] │ │ │ │ + mov x24, x14 │ │ │ │ mov x23, x13 │ │ │ │ mov x22, x12 │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0xe1c │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0xb0 │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x25, x12 │ │ │ │ + mov x24, x11 │ │ │ │ + mov x23, x10 │ │ │ │ + mov x22, x9 │ │ │ │ + str x13, [x20, #32] │ │ │ │ + str x14, [x20, #40] │ │ │ │ + str x17, [x20, #48] │ │ │ │ + b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ - add x18, x18, #0xd54 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x10 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x128 │ │ │ │ - add x20, x20, #0x38 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x640 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d2350 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 459418 <__isoc23_strtoull@plt+0x53c98> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x358 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 459358 <__isoc23_strtoull@plt+0x53bd8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d2308 ; NYI │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x3a4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4593a4 <__isoc23_strtoull@plt+0x53c24> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d22bc ; NYI │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + adrp x17, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x17, x17, #0x3e0 │ │ │ │ + str x17, [x20, #32] │ │ │ │ + ldr x27, [x20, #8] │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 458a00 <__isoc23_strtoull@plt+0x53280> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 459428 <__isoc23_strtoull@plt+0x53ca8> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x670 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x3e0 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45b0ac <__isoc23_strtoull@plt+0x5592c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4594a4 <__isoc23_strtoull@plt+0x53d24> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4567a0 <__isoc23_strtoull@plt+0x51020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 459664 <__isoc23_strtoull@plt+0x53ee4> // b.lo, b.ul, b.last │ │ │ │ + and x18, x26, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 459528 <__isoc23_strtoull@plt+0x53da8> // b.any │ │ │ │ mov x18, x24 │ │ │ │ + mov x24, x25 │ │ │ │ mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x28 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cs 45b138 <__isoc23_strtoull@plt+0x559b8> // b.hs, b.nlast │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x570 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x22, [x26, #6] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + ldur x18, [x26, #14] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 459570 <__isoc23_strtoull@plt+0x53df0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 45b204 <__isoc23_strtoull@plt+0x55a84> // b.any │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - str x18, [sp, #16] │ │ │ │ - mov x18, x17 │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ - adrp x14, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x14, x14, #0x17c │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x15, #6] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x5bc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45b17c <__isoc23_strtoull@plt+0x559fc> │ │ │ │ + cbnz x18, 4595bc <__isoc23_strtoull@plt+0x53e3c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 45b1a0 <__isoc23_strtoull@plt+0x55a20> // b.any │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x10c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x17 │ │ │ │ - str x15, [x20] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45b10c <__isoc23_strtoull@plt+0x5598c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x17, x17, #0x5f4 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x26, x22 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + ldr x23, [x20, #48] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4594f0 <__isoc23_strtoull@plt+0x53d70> │ │ │ │ + udf #516 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45b234 <__isoc23_strtoull@plt+0x55ab4> // b.any │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x14, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x14, x14, #0x1e4 │ │ │ │ - str x14, [x20, #8] │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x15 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 45b0d0 <__isoc23_strtoull@plt+0x55950> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45b28c <__isoc23_strtoull@plt+0x55b0c> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x17, x17, #0x68 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + b.hi 459674 <__isoc23_strtoull@plt+0x53ef4> // b.pmore │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x458 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x24, [x21, #-64] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x478 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + sub x24, x21, #0x47 │ │ │ │ + sub x23, x21, #0x30 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45b2e4 <__isoc23_strtoull@plt+0x55b64> // b.pmore │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0xd0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x25 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - b 45b0d0 <__isoc23_strtoull@plt+0x55950> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x158 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x680 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x5f4 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45b3e4 <__isoc23_strtoull@plt+0x55c64> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x35c │ │ │ │ + b.cc 4597a8 <__isoc23_strtoull@plt+0x54028> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x6ec │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45b35c <__isoc23_strtoull@plt+0x55bdc> │ │ │ │ + cbnz x18, 4596ec <__isoc23_strtoull@plt+0x53f6c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45b398 <__isoc23_strtoull@plt+0x55c18> │ │ │ │ + cbnz x18, 459738 <__isoc23_strtoull@plt+0x53fb8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x17, x17, #0x770 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + mov x26, x22 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4594f0 <__isoc23_strtoull@plt+0x53d70> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4597b8 <__isoc23_strtoull@plt+0x54038> // b.pmore │ │ │ │ adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x3d0 │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x688 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x770 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 459838 <__isoc23_strtoull@plt+0x540b8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x828 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45b3d0 <__isoc23_strtoull@plt+0x55c50> │ │ │ │ + cbnz x18, 459828 <__isoc23_strtoull@plt+0x540a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 45b2b0 <__isoc23_strtoull@plt+0x55b30> │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x160 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4596a8 <__isoc23_strtoull@plt+0x53f28> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x690 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003d0d38 ; NYI │ │ │ │ - mov x26, x25 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #5] │ │ │ │ - b 45a318 <__isoc23_strtoull@plt+0x54b98> │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ - b 45b318 <__isoc23_strtoull@plt+0x55b98> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 459968 <__isoc23_strtoull@plt+0x541e8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003d0cb8 ; NYI │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45b500 <__isoc23_strtoull@plt+0x55d80> // b.pmore │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x410 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x440 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x468 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1296] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x45 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x168 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45b56c <__isoc23_strtoull@plt+0x55dec> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4598ac <__isoc23_strtoull@plt+0x5412c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4567a0 <__isoc23_strtoull@plt+0x51020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x20 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 45b5e0 <__isoc23_strtoull@plt+0x55e60> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5986f0 <__isoc23_strtoull@plt+0x192f70> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 45b6a4 <__isoc23_strtoull@plt+0x55f24> // b.any │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x15, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x15, x15, #0x620 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x17, #7] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 459a64 <__isoc23_strtoull@plt+0x542e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x938 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45b620 <__isoc23_strtoull@plt+0x55ea0> │ │ │ │ + cbnz x18, 459938 <__isoc23_strtoull@plt+0x541b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45b648 <__isoc23_strtoull@plt+0x55ec8> // b.any │ │ │ │ + b.ne 459978 <__isoc23_strtoull@plt+0x541f8> // b.any │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2200] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x23, x23, #0x4b0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ + ldr x22, [x22, #2200] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x5c4 │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x9b4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #14] │ │ │ │ ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45b5c4 <__isoc23_strtoull@plt+0x55e44> │ │ │ │ + cbnz x18, 4599b4 <__isoc23_strtoull@plt+0x54234> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x9f4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4598f8 <__isoc23_strtoull@plt+0x54178> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45b6cc <__isoc23_strtoull@plt+0x55f4c> // b.any │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x15, x15, #0x684 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x17 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - b 45b590 <__isoc23_strtoull@plt+0x55e10> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45b724 <__isoc23_strtoull@plt+0x55fa4> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x17, x17, #0x528 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + b.hi 459a74 <__isoc23_strtoull@plt+0x542f4> // b.pmore │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x860 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x24, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x880 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + sub x24, x21, #0x47 │ │ │ │ + sub x23, x21, #0x30 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 459b00 <__isoc23_strtoull@plt+0x54380> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0xac8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4598f8 <__isoc23_strtoull@plt+0x54178> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45b774 <__isoc23_strtoull@plt+0x55ff4> // b.pmore │ │ │ │ + b.hi 459b10 <__isoc23_strtoull@plt+0x54390> // b.pmore │ │ │ │ adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x590 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - mov x23, x24 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 45b590 <__isoc23_strtoull@plt+0x55e10> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x178 │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x6c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 459b84 <__isoc23_strtoull@plt+0x54404> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0xb78 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 459b78 <__isoc23_strtoull@plt+0x543f8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 45b748 <__isoc23_strtoull@plt+0x55fc8> │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x700 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 459968 <__isoc23_strtoull@plt+0x541e8> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003d0970 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 45b8c8 <__isoc23_strtoull@plt+0x56148> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45b8c0 <__isoc23_strtoull@plt+0x56140> // b.pmore │ │ │ │ - adrp x17, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x17, x17, #0x7a8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x17, x17, #0x7d0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x17, x17, #0x870 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 459bfc <__isoc23_strtoull@plt+0x5447c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0xbf0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 45b490 <__isoc23_strtoull@plt+0x55d10> │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 459bf0 <__isoc23_strtoull@plt+0x54470> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x708 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45b8dc <__isoc23_strtoull@plt+0x5615c> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2472] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 459c4c <__isoc23_strtoull@plt+0x544cc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x180 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45b96c <__isoc23_strtoull@plt+0x561ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x944 │ │ │ │ + b.cc 459d14 <__isoc23_strtoull@plt+0x54594> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0xcb4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45b944 <__isoc23_strtoull@plt+0x561c4> │ │ │ │ + cbnz x18, 459cb4 <__isoc23_strtoull@plt+0x54534> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45b960 <__isoc23_strtoull@plt+0x561e0> // b.any │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 597a20 <__isoc23_strtoull@plt+0x1922a0> │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 459d24 <__isoc23_strtoull@plt+0x545a4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x14, x14, #0xc20 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x17, x17, #0x2f8 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x190 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x710 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 459c70 <__isoc23_strtoull@plt+0x544f0> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45ba18 <__isoc23_strtoull@plt+0x56298> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ + b.cc 459dbc <__isoc23_strtoull@plt+0x5463c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0xda8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45b9d8 <__isoc23_strtoull@plt+0x56258> │ │ │ │ + cbnz x18, 459da8 <__isoc23_strtoull@plt+0x54628> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45ba00 <__isoc23_strtoull@plt+0x56280> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x198 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x720 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 45bab0 <__isoc23_strtoull@plt+0x56330> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45baa8 <__isoc23_strtoull@plt+0x56328> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #1176] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597b88 <__isoc23_strtoull@plt+0x192408> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45bb9c <__isoc23_strtoull@plt+0x5641c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0xb1c │ │ │ │ + b.cc 459e8c <__isoc23_strtoull@plt+0x5470c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0xe2c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45bb1c <__isoc23_strtoull@plt+0x5639c> │ │ │ │ + cbnz x18, 459e2c <__isoc23_strtoull@plt+0x546ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45bb44 <__isoc23_strtoull@plt+0x563c4> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45bbac <__isoc23_strtoull@plt+0x5642c> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x15, x15, #0xa38 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ + b.hi 459e9c <__isoc23_strtoull@plt+0x5471c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x310 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x728 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45bbf4 <__isoc23_strtoull@plt+0x56474> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 45bd80 <__isoc23_strtoull@plt+0x56600> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 459de8 <__isoc23_strtoull@plt+0x54668> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45bc3c <__isoc23_strtoull@plt+0x564bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5451d8 <__isoc23_strtoull@plt+0x13fa58> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 45bd50 <__isoc23_strtoull@plt+0x565d0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45bd48 <__isoc23_strtoull@plt+0x565c8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 459f2c <__isoc23_strtoull@plt+0x547ac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0xf20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2176] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3352] │ │ │ │ - add x14, x14, #0x3 │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0xc10 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x41 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0xd18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x24, x21, #0x9 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1016] │ │ │ │ - add x23, x23, #0x121 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 544bb8 <__isoc23_strtoull@plt+0x13f438> │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 459f20 <__isoc23_strtoull@plt+0x547a0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45bd5c <__isoc23_strtoull@plt+0x565dc> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2464] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x50 // #80 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x738 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45beb0 <__isoc23_strtoull@plt+0x56730> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0xdd0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 459fac <__isoc23_strtoull@plt+0x5482c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 459000 <__isoc23_strtoull@plt+0x53880> │ │ │ │ + add x18, x18, #0xf98 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45bdd0 <__isoc23_strtoull@plt+0x56650> │ │ │ │ + cbnz x18, 459f98 <__isoc23_strtoull@plt+0x54818> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45bdf8 <__isoc23_strtoull@plt+0x56678> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0xe34 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x740 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45a074 <__isoc23_strtoull@plt+0x548f4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x1c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45be34 <__isoc23_strtoull@plt+0x566b4> │ │ │ │ + cbnz x18, 45a01c <__isoc23_strtoull@plt+0x5489c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45beb8 <__isoc23_strtoull@plt+0x56738> // b.pmore │ │ │ │ + b.hi 45a084 <__isoc23_strtoull@plt+0x54904> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - adrp x15, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x15, x15, #0xbc8 │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - adrp x15, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x15, x15, #0xc58 │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x2d0 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x748 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + b 459fd8 <__isoc23_strtoull@plt+0x54858> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45bf04 <__isoc23_strtoull@plt+0x56784> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5452b8 <__isoc23_strtoull@plt+0x13fb38> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.cc 45a11c <__isoc23_strtoull@plt+0x5499c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x108 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45a108 <__isoc23_strtoull@plt+0x54988> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x758 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 45c024 <__isoc23_strtoull@plt+0x568a4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45c01c <__isoc23_strtoull@plt+0x5689c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45a19c <__isoc23_strtoull@plt+0x54a1c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x188 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x15, x15, #0xd80 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x17, x17, #0xf94 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 45bd80 <__isoc23_strtoull@plt+0x56600> │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45a188 <__isoc23_strtoull@plt+0x54a08> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45bfbc <__isoc23_strtoull@plt+0x5683c> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2488] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0xff8 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x760 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45a214 <__isoc23_strtoull@plt+0x54a94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x208 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ - str x18, [x20] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45bff8 <__isoc23_strtoull@plt+0x56878> │ │ │ │ + cbnz x18, 45a208 <__isoc23_strtoull@plt+0x54a88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45c030 <__isoc23_strtoull@plt+0x568b0> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x768 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45a264 <__isoc23_strtoull@plt+0x54ae4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45c0a8 <__isoc23_strtoull@plt+0x56928> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x14, x14, #0xed8 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #4072] │ │ │ │ - add x17, x17, #0x6 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x17, x21, #0x48 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x21 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45c188 <__isoc23_strtoull@plt+0x56a08> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0x114 │ │ │ │ + b.cc 45a31c <__isoc23_strtoull@plt+0x54b9c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x2cc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45c114 <__isoc23_strtoull@plt+0x56994> │ │ │ │ + cbnz x18, 45a2cc <__isoc23_strtoull@plt+0x54b4c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45c13c <__isoc23_strtoull@plt+0x569bc> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45c198 <__isoc23_strtoull@plt+0x56a18> // b.pmore │ │ │ │ - adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 45a32c <__isoc23_strtoull@plt+0x54bac> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x17, x17, #0x238 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x280 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x358 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x770 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 45a288 <__isoc23_strtoull@plt+0x54b08> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003d01a8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45c1e0 <__isoc23_strtoull@plt+0x56a60> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45a3bc <__isoc23_strtoull@plt+0x54c3c> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x780 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003d0160 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45c2ac <__isoc23_strtoull@plt+0x56b2c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0x240 │ │ │ │ + b.cc 45a494 <__isoc23_strtoull@plt+0x54d14> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x430 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45c240 <__isoc23_strtoull@plt+0x56ac0> │ │ │ │ + cbnz x18, 45a430 <__isoc23_strtoull@plt+0x54cb0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003d0120 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45c268 <__isoc23_strtoull@plt+0x56ae8> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45a4a4 <__isoc23_strtoull@plt+0x54d24> // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x12, [x12, #1384] │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x788 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45a56c <__isoc23_strtoull@plt+0x54dec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x508 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45a508 <__isoc23_strtoull@plt+0x54d88> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45c2bc <__isoc23_strtoull@plt+0x56b3c> // b.pmore │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0x1b8 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + b.hi 45a57c <__isoc23_strtoull@plt+0x54dfc> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x378 │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x7b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cs 45c32c <__isoc23_strtoull@plt+0x56bac> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x388 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45a5ec <__isoc23_strtoull@plt+0x54e6c> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2200] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x7e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45c3e4 <__isoc23_strtoull@plt+0x56c64> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x17, x17, #0x360 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45a680 <__isoc23_strtoull@plt+0x54f00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x668 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45c360 <__isoc23_strtoull@plt+0x56be0> │ │ │ │ + cbnz x18, 45a668 <__isoc23_strtoull@plt+0x54ee8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45c388 <__isoc23_strtoull@plt+0x56c08> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + adrp x23, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x23, x23, #0x7f0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45a70c <__isoc23_strtoull@plt+0x54f8c> // b.pmore │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x618 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0x314 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45c314 <__isoc23_strtoull@plt+0x56b94> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82b000 <__isoc23_strtoull@plt+0x425880> │ │ │ │ + add x22, x22, #0x810 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45a764 <__isoc23_strtoull@plt+0x54fe4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 598550 <__isoc23_strtoull@plt+0x192dd0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45a888 <__isoc23_strtoull@plt+0x55108> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x7cc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45c408 <__isoc23_strtoull@plt+0x56c88> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 45a7cc <__isoc23_strtoull@plt+0x5504c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x17, x17, #0x3c4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x23, x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - str x22, [x20, #8] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x810 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x3b8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 45c2e0 <__isoc23_strtoull@plt+0x56b60> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45c47c <__isoc23_strtoull@plt+0x56cfc> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2904] │ │ │ │ - add x17, x17, #0x6 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + b.hi 45a898 <__isoc23_strtoull@plt+0x55118> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x12, x12, #0x738 │ │ │ │ + stur x12, [x21, #-80] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x3f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45a8e4 <__isoc23_strtoull@plt+0x55164> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 45a788 <__isoc23_strtoull@plt+0x55008> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cs 45c4ec <__isoc23_strtoull@plt+0x56d6c> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45a950 <__isoc23_strtoull@plt+0x551d0> // b.pmore │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x8b8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3568] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x25, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x3b0 │ │ │ │ + add x22, x22, #0x400 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45c5a4 <__isoc23_strtoull@plt+0x56e24> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x17, x17, #0x520 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45a9e0 <__isoc23_strtoull@plt+0x55260> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0x9c8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45c520 <__isoc23_strtoull@plt+0x56da0> │ │ │ │ + cbnz x18, 45a9c8 <__isoc23_strtoull@plt+0x55248> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45c548 <__isoc23_strtoull@plt+0x56dc8> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0x4d4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45c4d4 <__isoc23_strtoull@plt+0x56d54> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45aac0 <__isoc23_strtoull@plt+0x55340> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x3b8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45c5c8 <__isoc23_strtoull@plt+0x56e48> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x17, x17, #0x584 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x23, x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - str x22, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 45c4a0 <__isoc23_strtoull@plt+0x56d20> │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45c660 <__isoc23_strtoull@plt+0x56ee0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2904] │ │ │ │ - add x17, x17, #0x6 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x18, x18, #0x390 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ + b.hi 45aac8 <__isoc23_strtoull@plt+0x55348> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x12, x12, #0x978 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x49 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003cfce0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45c6a8 <__isoc23_strtoull@plt+0x56f28> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45ab14 <__isoc23_strtoull@plt+0x55394> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003cfca0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45c6e8 <__isoc23_strtoull@plt+0x56f68> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45ac00 <__isoc23_strtoull@plt+0x55480> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cs 45c788 <__isoc23_strtoull@plt+0x57008> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x3b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cfc7c ; NYI │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x23, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0xb88 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45c770 <__isoc23_strtoull@plt+0x56ff0> │ │ │ │ + cbnz x18, 45ab88 <__isoc23_strtoull@plt+0x55408> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cfc48 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45c86c <__isoc23_strtoull@plt+0x570ec> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x17, x17, #0x7bc │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2576] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 5fef98 <__isoc23_strtoull@plt+0x1f9818> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cfbfc ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45c84c <__isoc23_strtoull@plt+0x570cc> // b.any │ │ │ │ + b.ne 45abb0 <__isoc23_strtoull@plt+0x55430> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cfb6c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45c890 <__isoc23_strtoull@plt+0x57110> // b.any │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45c884 <__isoc23_strtoull@plt+0x57104> // b.pmore │ │ │ │ - adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x17, x17, #0x680 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45ac08 <__isoc23_strtoull@plt+0x55488> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x17, x17, #0xae8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0x73c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2576] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 5ff660 <__isoc23_strtoull@plt+0x1f9ee0> │ │ │ │ - adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x17, x17, #0x7f4 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - str x22, [x20, #8] │ │ │ │ - b 45c708 <__isoc23_strtoull@plt+0x56f88> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45ad00 <__isoc23_strtoull@plt+0x55580> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0xc88 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x3b8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x58 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45c914 <__isoc23_strtoull@plt+0x57194> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2320] │ │ │ │ - add x15, x15, #0x7 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x17, x17, #0x6c0 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45ad08 <__isoc23_strtoull@plt+0x55588> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x12, x12, #0xb30 │ │ │ │ + stur x12, [x21, #-80] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x49 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45c9a8 <__isoc23_strtoull@plt+0x57228> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0x97c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45c97c <__isoc23_strtoull@plt+0x571fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 45ae94 <__isoc23_strtoull@plt+0x55714> // b.lo, b.ul, b.last │ │ │ │ + mov x15, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + and x13, x23, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 45ae04 <__isoc23_strtoull@plt+0x55684> // b.any │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 45aea4 <__isoc23_strtoull@plt+0x55724> // b.pmore │ │ │ │ + adrp x14, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x14, x14, #0x9f8 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3568] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1096] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0x9c8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45c9c8 <__isoc23_strtoull@plt+0x57248> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x3d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + mov x14, x22 │ │ │ │ + b 45ad5c <__isoc23_strtoull@plt+0x555dc> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45c9f4 <__isoc23_strtoull@plt+0x57274> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + mov x14, x22 │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 45aed0 <__isoc23_strtoull@plt+0x55750> // b.pmore │ │ │ │ + ldur x13, [x14, #6] │ │ │ │ + adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x12, [x12, #2216] │ │ │ │ + stur x12, [x21, #-112] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + adrp x14, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x14, x14, #0xc28 │ │ │ │ + stur x14, [x21, #-96] │ │ │ │ + stur x13, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3568] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1096] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #264] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x6f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xc │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x408 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x13, #0x48 // #72 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + adrp x13, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x13, x13, #0xdc8 │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + mov x22, x14 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x13, #0x78 // #120 │ │ │ │ + str x13, [x19, #904] │ │ │ │ + adrp x13, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x13, x13, #0xdf0 │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + mov x22, x14 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45ca98 <__isoc23_strtoull@plt+0x57318> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0xa6c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 45afb4 <__isoc23_strtoull@plt+0x55834> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0xf60 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ca6c <__isoc23_strtoull@plt+0x572ec> │ │ │ │ + cbnz x18, 45af60 <__isoc23_strtoull@plt+0x557e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0xab8 │ │ │ │ + adrp x18, 45a000 <__isoc23_strtoull@plt+0x54880> │ │ │ │ + add x18, x18, #0xf9c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cab8 <__isoc23_strtoull@plt+0x57338> │ │ │ │ + cbnz x18, 45af9c <__isoc23_strtoull@plt+0x5581c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x3e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 45ad30 <__isoc23_strtoull@plt+0x555b0> │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x410 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45cba8 <__isoc23_strtoull@plt+0x57428> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0xb4c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cb4c <__isoc23_strtoull@plt+0x573cc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45b014 <__isoc23_strtoull@plt+0x55894> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 45cb74 <__isoc23_strtoull@plt+0x573f4> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x728 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 45cb94 <__isoc23_strtoull@plt+0x57414> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x738 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x748 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x408 │ │ │ │ + add x22, x22, #0x418 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45cc70 <__isoc23_strtoull@plt+0x574f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0xc14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cc14 <__isoc23_strtoull@plt+0x57494> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45b078 <__isoc23_strtoull@plt+0x558f8> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x258 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 45cc3c <__isoc23_strtoull@plt+0x574bc> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x728 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 45cc5c <__isoc23_strtoull@plt+0x574dc> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x738 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x748 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x410 │ │ │ │ + add x22, x22, #0x420 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0x410 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003cf7d0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45cd60 <__isoc23_strtoull@plt+0x575e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cd08 <__isoc23_strtoull@plt+0x57588> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cf790 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 45cd2c <__isoc23_strtoull@plt+0x575ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x470 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45b0d4 <__isoc23_strtoull@plt+0x55954> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x280 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 45cd4c <__isoc23_strtoull@plt+0x575cc> // b.lo, b.ul, b.last │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x448 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x22, x22, #0x428 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x420 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45b138 <__isoc23_strtoull@plt+0x559b8> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x2a8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x4c0 │ │ │ │ + add x22, x22, #0x430 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45cdf8 <__isoc23_strtoull@plt+0x57678> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0xdcc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cdcc <__isoc23_strtoull@plt+0x5764c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45b198 <__isoc23_strtoull@plt+0x55a18> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x2d0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x438 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0xe18 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ce18 <__isoc23_strtoull@plt+0x57698> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45b1fc <__isoc23_strtoull@plt+0x55a7c> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x4f8 │ │ │ │ + add x22, x22, #0x440 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + .inst 0x002785d8 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + .inst 0x00278610 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45ced8 <__isoc23_strtoull@plt+0x57758> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0xeac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ceac <__isoc23_strtoull@plt+0x5772c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00278650 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0xef8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cef8 <__isoc23_strtoull@plt+0x57778> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x500 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + .inst 0x00278698 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 45cf24 <__isoc23_strtoull@plt+0x577a4> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45cf44 <__isoc23_strtoull@plt+0x577c4> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + nop │ │ │ │ + .inst 0x002786d8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + .inst 0x00278718 ; NYI │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45cfcc <__isoc23_strtoull@plt+0x5784c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ - add x18, x18, #0xfb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45cfb8 <__isoc23_strtoull@plt+0x57838> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x508 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45d04c <__isoc23_strtoull@plt+0x578cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x38 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d038 <__isoc23_strtoull@plt+0x578b8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45b374 <__isoc23_strtoull@plt+0x55bf4> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #992] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x15 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x510 │ │ │ │ + add x22, x22, #0x448 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45d0cc <__isoc23_strtoull@plt+0x5794c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d0b8 <__isoc23_strtoull@plt+0x57938> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x518 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x22, x22, #0x450 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003cf468 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d118 <__isoc23_strtoull@plt+0x57998> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45b404 <__isoc23_strtoull@plt+0x55c84> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x470 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45d3f0 <__isoc23_strtoull@plt+0x57c70> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d1a0 <__isoc23_strtoull@plt+0x57a20> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45b454 <__isoc23_strtoull@plt+0x55cd4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x180 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2200] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d180 <__isoc23_strtoull@plt+0x57a00> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x1b8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d1b8 <__isoc23_strtoull@plt+0x57a38> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45d1e0 <__isoc23_strtoull@plt+0x57a60> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2488] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d2b8 <__isoc23_strtoull@plt+0x57b38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x25c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + b.cc 45b530 <__isoc23_strtoull@plt+0x55db0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x4c0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d25c <__isoc23_strtoull@plt+0x57adc> │ │ │ │ + cbnz x18, 45b4c0 <__isoc23_strtoull@plt+0x55d40> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x294 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d294 <__isoc23_strtoull@plt+0x57b14> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - sub x17, x17, x15 │ │ │ │ - cbnz x17, 45d2d8 <__isoc23_strtoull@plt+0x57b58> │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 45d30c <__isoc23_strtoull@plt+0x57b8c> // b.pmore │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #3488] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45b4e8 <__isoc23_strtoull@plt+0x55d68> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x2d0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45d388 <__isoc23_strtoull@plt+0x57c08> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x17, x17, #0x210 │ │ │ │ + b.hi 45b538 <__isoc23_strtoull@plt+0x55db8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x17, x17, #0x420 │ │ │ │ stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3768] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003cf198 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d3d0 <__isoc23_strtoull@plt+0x57c50> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45b620 <__isoc23_strtoull@plt+0x55ea0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003cf150 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45d550 <__isoc23_strtoull@plt+0x57dd0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x430 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d430 <__isoc23_strtoull@plt+0x57cb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cf128 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45d458 <__isoc23_strtoull@plt+0x57cd8> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x494 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d494 <__isoc23_strtoull@plt+0x57d14> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x498 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cf0c4 ; NYI │ │ │ │ - add x21, x21, #0x98 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45d560 <__isoc23_strtoull@plt+0x57de0> // b.pmore │ │ │ │ + b.hi 45b628 <__isoc23_strtoull@plt+0x55ea8> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - adrp x15, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x15, x15, #0xf0 │ │ │ │ - stur x15, [x21, #-144] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-128] │ │ │ │ - adrp x15, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x15, x15, #0x130 │ │ │ │ - stur x15, [x21, #-120] │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x17, x17, #0x340 │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - sub x17, x21, #0x78 │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2464] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - sub x17, x21, #0x5f │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x17, x17, #0x3a8 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x12, x12, #0x470 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x49 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x90 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x558 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x98 // #152 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x003cefd8 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d60c <__isoc23_strtoull@plt+0x57e8c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45b674 <__isoc23_strtoull@plt+0x55ef4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x5d8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 5ff7c8 <__isoc23_strtoull@plt+0x1fa048> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cef80 ; NYI │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x5fc │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 45d3f0 <__isoc23_strtoull@plt+0x57c70> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 45c0d0 <__isoc23_strtoull@plt+0x56950> │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003cef28 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45d710 <__isoc23_strtoull@plt+0x57f90> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x678 │ │ │ │ + b.cc 45b760 <__isoc23_strtoull@plt+0x55fe0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x6e8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d678 <__isoc23_strtoull@plt+0x57ef8> │ │ │ │ + cbnz x18, 45b6e8 <__isoc23_strtoull@plt+0x55f68> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ceee0 ; NYI │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x6a8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d6a8 <__isoc23_strtoull@plt+0x57f28> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ceeb0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45d718 <__isoc23_strtoull@plt+0x57f98> // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + b.ne 45b710 <__isoc23_strtoull@plt+0x55f90> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45d730 <__isoc23_strtoull@plt+0x57fb0> // b.pmore │ │ │ │ - ldur x18, [x22, #4] │ │ │ │ - ldur x17, [x22, #12] │ │ │ │ - adrp x15, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x15, x15, #0x580 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ + b.hi 45b768 <__isoc23_strtoull@plt+0x55fe8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x17, x17, #0x648 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x520 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003cee00 ; NYI │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x8 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 45d810 <__isoc23_strtoull@plt+0x58090> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 45d808 <__isoc23_strtoull@plt+0x58088> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #272] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x17, x17, #0x630 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x20 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x17, x17, #0x7d8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x25, x18 │ │ │ │ - sub x24, x21, #0x6 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45b860 <__isoc23_strtoull@plt+0x560e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x7e8 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x498 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x7fc │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 490010 <__isoc23_strtoull@plt+0x8a890> │ │ │ │ - mov x15, #0x28 // #40 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x568 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003ced00 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45d924 <__isoc23_strtoull@plt+0x581a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x880 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45d880 <__isoc23_strtoull@plt+0x58100> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cecc0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45d908 <__isoc23_strtoull@plt+0x58188> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45d934 <__isoc23_strtoull@plt+0x581b4> // b.pmore │ │ │ │ + b.hi 45b868 <__isoc23_strtoull@plt+0x560e8> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2152] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x12, x12, #0x690 │ │ │ │ + stur x12, [x21, #-80] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #336] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0x950 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3064] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x8b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cebf0 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45d9d4 <__isoc23_strtoull@plt+0x58254> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 45d9cc <__isoc23_strtoull@plt+0x5824c> │ │ │ │ + add x21, x21, #0x110 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45bab8 <__isoc23_strtoull@plt+0x56338> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0x3d0 │ │ │ │ + sub x17, x21, #0x108 │ │ │ │ + str x18, [x17] │ │ │ │ + stur x23, [x21, #-248] │ │ │ │ + sub x18, x21, #0x108 │ │ │ │ + and x17, x24, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45b9bc <__isoc23_strtoull@plt+0x5623c> // b.any │ │ │ │ + adrp x17, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x17, x17, #0x558 │ │ │ │ + stur x17, [x21, #-240] │ │ │ │ + stur x25, [x21, #-224] │ │ │ │ + stur x26, [x21, #-216] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2912] │ │ │ │ + stur x17, [x21, #-208] │ │ │ │ + stur x18, [x21, #-192] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-184] │ │ │ │ + stur x18, [x21, #-168] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1192] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 590cc0 <__isoc23_strtoull@plt+0x18b540> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003cef20 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45da44 <__isoc23_strtoull@plt+0x582c4> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 45da3c <__isoc23_strtoull@plt+0x582bc> │ │ │ │ + ldr x17, [x17, #2432] │ │ │ │ + stur x17, [x21, #-160] │ │ │ │ + sub x17, x21, #0xb8 │ │ │ │ + stur x17, [x21, #-152] │ │ │ │ + adrp x17, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x17, x17, #0x448 │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-144] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ + stur x17, [x21, #-136] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1688] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + sub x18, x21, #0x9f │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + sub x18, x21, #0xd0 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3568] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x6f │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + sub x18, x21, #0xf0 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1096] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #264] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x18, x18, #0x4f0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x24 │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x17, [x24, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2216] │ │ │ │ + stur x15, [x21, #-240] │ │ │ │ + stur x24, [x21, #-232] │ │ │ │ + adrp x15, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x15, x15, #0x788 │ │ │ │ + stur x15, [x21, #-224] │ │ │ │ + stur x17, [x21, #-208] │ │ │ │ + stur x25, [x21, #-200] │ │ │ │ + stur x26, [x21, #-192] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2912] │ │ │ │ + stur x17, [x21, #-184] │ │ │ │ + stur x18, [x21, #-168] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-160] │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0x8c8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x17, #2432] │ │ │ │ + stur x17, [x21, #-136] │ │ │ │ + sub x17, x21, #0xa0 │ │ │ │ + stur x17, [x21, #-128] │ │ │ │ + adrp x17, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x17, x17, #0x448 │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ + stur x17, [x21, #-112] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1688] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x87 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + sub x18, x21, #0xb8 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3568] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0xe0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1096] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #264] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0xef │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xc │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x110 // #272 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x508 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003cee90 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45dad0 <__isoc23_strtoull@plt+0x58350> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xab0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 45bbc0 <__isoc23_strtoull@plt+0x56440> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0xb28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45dab0 <__isoc23_strtoull@plt+0x58330> │ │ │ │ + cbnz x18, 45bb28 <__isoc23_strtoull@plt+0x563a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cee40 ; NYI │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0xb6c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45dae8 <__isoc23_strtoull@plt+0x58368> │ │ │ │ + cbnz x18, 45bb6c <__isoc23_strtoull@plt+0x563ec> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cee08 ; NYI │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0xba8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45db10 <__isoc23_strtoull@plt+0x58390> // b.any │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1192] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 590cc0 <__isoc23_strtoull@plt+0x18b540> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45db34 <__isoc23_strtoull@plt+0x583b4> // b.any │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1192] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 590cc0 <__isoc23_strtoull@plt+0x18b540> │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x8f0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 45bba8 <__isoc23_strtoull@plt+0x56428> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 45b890 <__isoc23_strtoull@plt+0x56110> │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x510 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d0938 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45dbe8 <__isoc23_strtoull@plt+0x58468> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xba8 │ │ │ │ + b.cc 45bc8c <__isoc23_strtoull@plt+0x5650c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 45bc44 <__isoc23_strtoull@plt+0x564c4> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0xc5c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x518 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45dba8 <__isoc23_strtoull@plt+0x58428> │ │ │ │ + cbnz x18, 45bc5c <__isoc23_strtoull@plt+0x564dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45dbd0 <__isoc23_strtoull@plt+0x58450> // b.any │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xe78 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45bc94 <__isoc23_strtoull@plt+0x56514> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3640] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xc00 │ │ │ │ - str x18, [x20] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, x22 │ │ │ │ - b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x22, x18 │ │ │ │ - b.ne 45dc24 <__isoc23_strtoull@plt+0x584a4> // b.any │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xe80 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xe88 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003ce8f0 ; NYI │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d08d8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45dc78 <__isoc23_strtoull@plt+0x584f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + b.cc 45bd04 <__isoc23_strtoull@plt+0x56584> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 45bcfc <__isoc23_strtoull@plt+0x5657c> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x560 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003ce8b0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45dcb8 <__isoc23_strtoull@plt+0x58538> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003ce870 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45dcf8 <__isoc23_strtoull@plt+0x58578> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45bd54 <__isoc23_strtoull@plt+0x565d4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1672] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003ce830 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x003d0968 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45dd38 <__isoc23_strtoull@plt+0x585b8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45be5c <__isoc23_strtoull@plt+0x566dc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45bdc0 <__isoc23_strtoull@plt+0x56640> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003ce7f0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45dd78 <__isoc23_strtoull@plt+0x585f8> // b.lo, b.ul, b.last │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d0918 ; NYI │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45be64 <__isoc23_strtoull@plt+0x566e4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + adrp x10, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x10, x10, #0xd20 │ │ │ │ + stur x10, [x21, #-104] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2248] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x18, x18, #0x6d8 │ │ │ │ + add x18, x18, #0x4 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + ldr x18, [x18, #992] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x4d │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003ce7b0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d0850 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45ddb8 <__isoc23_strtoull@plt+0x58638> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.cc 45bf18 <__isoc23_strtoull@plt+0x56798> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45bec8 <__isoc23_strtoull@plt+0x56748> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d0810 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45bf28 <__isoc23_strtoull@plt+0x567a8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x15, x15, #0xd70 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x720 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003ce770 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45ddf8 <__isoc23_strtoull@plt+0x58678> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45bf7c <__isoc23_strtoull@plt+0x567fc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2472] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003ce730 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x003d0788 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45de38 <__isoc23_strtoull@plt+0x586b8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45c000 <__isoc23_strtoull@plt+0x56880> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0xfe8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45bfe8 <__isoc23_strtoull@plt+0x56868> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45de7c <__isoc23_strtoull@plt+0x586fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 514818 <__isoc23_strtoull@plt+0x10f098> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d0738 ; NYI │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x720 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003d06e0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45df60 <__isoc23_strtoull@plt+0x587e0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45c0c8 <__isoc23_strtoull@plt+0x56948> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xee8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x24, [x22, #32] │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0x68 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 58e6b8 <__isoc23_strtoull@plt+0x188f38> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45df0c <__isoc23_strtoull@plt+0x5878c> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45c068 <__isoc23_strtoull@plt+0x568e8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003d0690 ; NYI │ │ │ │ add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45df68 <__isoc23_strtoull@plt+0x587e8> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x14, x14, #0xe50 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45c0d0 <__isoc23_strtoull@plt+0x56950> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3600] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x18, x18, #0x6f8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003ce9e8 ; NYI │ │ │ │ - sub x18, x20, #0x58 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45e8dc <__isoc23_strtoull@plt+0x5915c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xff0 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45dff0 <__isoc23_strtoull@plt+0x58870> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003d0600 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45c128 <__isoc23_strtoull@plt+0x569a8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x17, x17, #0x18 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce980 ; NYI │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0x20 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e020 <__isoc23_strtoull@plt+0x588a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce950 ; NYI │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0x74 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x15, [x22, #39] │ │ │ │ - ldur x14, [x22, #47] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45c1dc <__isoc23_strtoull@plt+0x56a5c> // b.pmore │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0xf48 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x23, [x21, #-88] │ │ │ │ + adrp x18, 45b000 <__isoc23_strtoull@plt+0x55880> │ │ │ │ + add x18, x18, #0xf98 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0xf8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x26, [x21] │ │ │ │ + sub x26, x21, #0x1c │ │ │ │ + mov x18, x25 │ │ │ │ + sub x25, x21, #0x7 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + b 45ad30 <__isoc23_strtoull@plt+0x555b0> │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x730 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003d0520 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45c2e8 <__isoc23_strtoull@plt+0x56b68> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0x250 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e074 <__isoc23_strtoull@plt+0x588f4> │ │ │ │ + cbnz x18, 45c250 <__isoc23_strtoull@plt+0x56ad0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ce8fc ; NYI │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0xb8 │ │ │ │ + .inst 0x003d04e0 ; NYI │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0x294 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e0b8 <__isoc23_strtoull@plt+0x58938> │ │ │ │ + cbnz x18, 45c294 <__isoc23_strtoull@plt+0x56b14> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ce8b8 ; NYI │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 45e14c <__isoc23_strtoull@plt+0x589cc> // b.none │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0xfc │ │ │ │ + .inst 0x003d049c ; NYI │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0x2d0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e0fc <__isoc23_strtoull@plt+0x5897c> │ │ │ │ + cbnz x18, 45c2d0 <__isoc23_strtoull@plt+0x56b50> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #264 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ce874 ; NYI │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 45e14c <__isoc23_strtoull@plt+0x589cc> // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - adrp x15, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x15, x15, #0x9ac │ │ │ │ - str x15, [x20, #32] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #40] │ │ │ │ + .inst 0x003d0460 ; NYI │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e9ac <__isoc23_strtoull@plt+0x5922c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x17, x17, #0x17c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e17c <__isoc23_strtoull@plt+0x589fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4360 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce7f4 ; NYI │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cs 45e204 <__isoc23_strtoull@plt+0x58a84> // b.hs, b.nlast │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 45e1c8 <__isoc23_strtoull@plt+0x58a48> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x17, x17, #0x1e0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e1e0 <__isoc23_strtoull@plt+0x58a60> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, x18 │ │ │ │ - b 45e114 <__isoc23_strtoull@plt+0x58994> │ │ │ │ - udf #2183 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce790 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45e1fc <__isoc23_strtoull@plt+0x58a7c> // b.any │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 45e114 <__isoc23_strtoull@plt+0x58994> │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x17, x17, #0x238 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e238 <__isoc23_strtoull@plt+0x58ab8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 45c150 <__isoc23_strtoull@plt+0x569d0> │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x750 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3207 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce738 ; NYI │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0x270 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x24, [x20, #56] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d0480 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45c35c <__isoc23_strtoull@plt+0x56bdc> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 45c354 <__isoc23_strtoull@plt+0x56bd4> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0x8b8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - udf #1159 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce6e0 ; NYI │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45e2b8 <__isoc23_strtoull@plt+0x58b38> // b.any │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - adrp x15, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x15, x15, #0x318 │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e318 <__isoc23_strtoull@plt+0x58b98> │ │ │ │ + add x23, x23, #0x760 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45eac0 <__isoc23_strtoull@plt+0x59340> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x14, x14, #0xe98 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d0450 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45c424 <__isoc23_strtoull@plt+0x56ca4> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 45c3dc <__isoc23_strtoull@plt+0x56c5c> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x17, x21, #0x6 │ │ │ │ - b 45e290 <__isoc23_strtoull@plt+0x58b10> │ │ │ │ - udf #261 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce638 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45e360 <__isoc23_strtoull@plt+0x58be0> // b.any │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 45e540 <__isoc23_strtoull@plt+0x58dc0> // b.any │ │ │ │ - adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x17, x17, #0x524 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0x3f4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x7c8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e524 <__isoc23_strtoull@plt+0x58da4> │ │ │ │ + cbnz x18, 45c3f4 <__isoc23_strtoull@plt+0x56c74> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x17, x17, #0x390 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e390 <__isoc23_strtoull@plt+0x58c10> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #389 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ce5c0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 45e414 <__isoc23_strtoull@plt+0x58c94> // b.any │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - b 45e124 <__isoc23_strtoull@plt+0x589a4> │ │ │ │ - udf #133 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce594 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - mov x17, x22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 45eaa0 <__isoc23_strtoull@plt+0x59320> // b.pmore │ │ │ │ - ldur x18, [x17, #6] │ │ │ │ - ldur x17, [x17, #14] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #1680] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0x4f0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e4f0 <__isoc23_strtoull@plt+0x58d70> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0x44c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e44c <__isoc23_strtoull@plt+0x58ccc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #389 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce504 ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2288] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - mov x13, x22 │ │ │ │ - mov x12, x13 │ │ │ │ - and x13, x13, #0x7 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - cmp x13, x11 │ │ │ │ - b.ne 45e508 <__isoc23_strtoull@plt+0x58d88> // b.any │ │ │ │ - and x13, x14, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 45e654 <__isoc23_strtoull@plt+0x58ed4> // b.any │ │ │ │ - mov x14, x18 │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.ne 45e5d8 <__isoc23_strtoull@plt+0x58e58> // b.any │ │ │ │ - mov x18, x14 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 45e9f8 <__isoc23_strtoull@plt+0x59278> // b.pmore │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xcd0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45c42c <__isoc23_strtoull@plt+0x56cac> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + ldr x18, [x18, #3640] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - b 45e124 <__isoc23_strtoull@plt+0x589a4> │ │ │ │ - udf #133 │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce460 ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - mov x13, x22 │ │ │ │ - b 45e468 <__isoc23_strtoull@plt+0x58ce8> │ │ │ │ - mov x17, x12 │ │ │ │ - mov x18, x14 │ │ │ │ - b 45e3c4 <__isoc23_strtoull@plt+0x58c44> │ │ │ │ - udf #1925 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce01c ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 45e960 <__isoc23_strtoull@plt+0x591e0> // b.any │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 45e114 <__isoc23_strtoull@plt+0x58994> │ │ │ │ - adrp x15, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x15, x15, #0x57c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x17, #6] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - str x17, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e57c <__isoc23_strtoull@plt+0x58dfc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #389 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cdfc4 ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 45e8e4 <__isoc23_strtoull@plt+0x59164> // b.any │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - b 45e124 <__isoc23_strtoull@plt+0x589a4> │ │ │ │ - udf #901 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cdf98 ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - mov x18, x22 │ │ │ │ - b 45e4a4 <__isoc23_strtoull@plt+0x58d24> │ │ │ │ - udf #901 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cdf78 ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - mov x18, x22 │ │ │ │ - mov x14, x18 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45ea14 <__isoc23_strtoull@plt+0x59294> // b.pmore │ │ │ │ - ldur x18, [x14, #6] │ │ │ │ - adrp x14, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x14, x14, #0xd10 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3352] │ │ │ │ - add x15, x15, #0x3 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - sub x15, x21, #0x50 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - b 45e124 <__isoc23_strtoull@plt+0x589a4> │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0x684 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x14, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45e684 <__isoc23_strtoull@plt+0x58f04> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #389 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce2cc ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 45e828 <__isoc23_strtoull@plt+0x590a8> // b.any │ │ │ │ - mov x14, x18 │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.ne 45e734 <__isoc23_strtoull@plt+0x58fb4> // b.any │ │ │ │ - mov x18, x14 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 45ea30 <__isoc23_strtoull@plt+0x592b0> // b.pmore │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xd50 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - b 45e124 <__isoc23_strtoull@plt+0x589a4> │ │ │ │ - udf #901 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cde3c ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - mov x18, x22 │ │ │ │ - b 45e6b8 <__isoc23_strtoull@plt+0x58f38> │ │ │ │ - udf #901 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cde1c ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - mov x18, x22 │ │ │ │ - mov x14, x18 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0xb8 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45ea4c <__isoc23_strtoull@plt+0x592cc> // b.pmore │ │ │ │ - ldur x18, [x14, #6] │ │ │ │ - adrp x14, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x14, x14, #0xd90 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3352] │ │ │ │ - add x15, x15, #0x3 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - sub x15, x21, #0x50 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 45c5b0 <__isoc23_strtoull@plt+0x56e30> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3040] │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + stur x23, [x21, #-168] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + sub x18, x21, #0xae │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x17, x17, #0x450 │ │ │ │ + stur x17, [x21, #-144] │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0x478 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + sub x18, x21, #0x9f │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - b 45e124 <__isoc23_strtoull@plt+0x589a4> │ │ │ │ - udf #901 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce190 ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 45ea68 <__isoc23_strtoull@plt+0x592e8> // b.pmore │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xdd0 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ + ldr x18, [x18, #2432] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x18, #3216] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + sub x18, x21, #0x7f │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1688] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x18, x18, #0x930 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - b 45e124 <__isoc23_strtoull@plt+0x589a4> │ │ │ │ - mov x14, x18 │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.ne 45e864 <__isoc23_strtoull@plt+0x590e4> // b.any │ │ │ │ - mov x18, x14 │ │ │ │ - b 45e7cc <__isoc23_strtoull@plt+0x5904c> │ │ │ │ - udf #901 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ce0fc ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - mov x18, x22 │ │ │ │ - mov x14, x18 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45ea84 <__isoc23_strtoull@plt+0x59304> // b.pmore │ │ │ │ - ldur x18, [x14, #6] │ │ │ │ - adrp x14, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x14, x14, #0xe10 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x15, x15, #0x930 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - sub x15, x21, #0x50 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - b 45e124 <__isoc23_strtoull@plt+0x589a4> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45e9ec <__isoc23_strtoull@plt+0x5926c> // b.pmore │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xc90 │ │ │ │ + add x18, x18, #0x810 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x6f │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + sub x18, x21, #0x8f │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3352] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ + ldr x18, [x18, #3568] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x18, x18, #0x830 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1096] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #264] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - b 45e124 <__isoc23_strtoull@plt+0x589a4> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45e9e0 <__isoc23_strtoull@plt+0x59260> // b.pmore │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xc50 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + ldr x18, [x18, #3888] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - b 45e124 <__isoc23_strtoull@plt+0x589a4> │ │ │ │ + sub x22, x21, #0xc │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0xb8 // #184 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x870 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45c67c <__isoc23_strtoull@plt+0x56efc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0x620 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45c620 <__isoc23_strtoull@plt+0x56ea0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45e9d0 <__isoc23_strtoull@plt+0x59250> // b.any │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45c664 <__isoc23_strtoull@plt+0x56ee4> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45c68c <__isoc23_strtoull@plt+0x56f0c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 458920 <__isoc23_strtoull@plt+0x531a0> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x17, x17, #0x5a8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0x5c8 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x14 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x17, x17, #0x704 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0x724 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x14 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x17, x17, #0x7c0 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0x854 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x14 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x15, x15, #0x3bc │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x890 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45eb48 <__isoc23_strtoull@plt+0x593c8> // b.pmore │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x25, [x21, #-72] │ │ │ │ - adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x18, x18, #0xb58 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ - add x17, x17, #0xf88 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x23, x21, #0x40 │ │ │ │ - sub x22, x21, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45c714 <__isoc23_strtoull@plt+0x56f94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0x6f4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45c6f4 <__isoc23_strtoull@plt+0x56f74> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0x734 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45c734 <__isoc23_strtoull@plt+0x56fb4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0x990 │ │ │ │ + add x22, x22, #0x898 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45c778 <__isoc23_strtoull@plt+0x56ff8> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45c7ec <__isoc23_strtoull@plt+0x5706c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0x7c4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #12] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45c7c4 <__isoc23_strtoull@plt+0x57044> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45c79c <__isoc23_strtoull@plt+0x5701c> // b.lo, b.ul, b.last │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2448] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2448] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45c7ec <__isoc23_strtoull@plt+0x5706c> // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3480] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x003cde78 ; NYI │ │ │ │ + .inst 0x003d0158 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45ebc4 <__isoc23_strtoull@plt+0x59444> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45c86c <__isoc23_strtoull@plt+0x570ec> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 45ebbc <__isoc23_strtoull@plt+0x5943c> │ │ │ │ + cbz x18, 45c864 <__isoc23_strtoull@plt+0x570e4> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0x9c0 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1976] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003cd960 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45ec08 <__isoc23_strtoull@plt+0x59488> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #13 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003cde08 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45ed98 <__isoc23_strtoull@plt+0x59618> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0xc78 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ec78 <__isoc23_strtoull@plt+0x594f8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 45c908 <__isoc23_strtoull@plt+0x57188> // b.hs, b.nlast │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x9e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cddb0 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + and x15, x18, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 45c92c <__isoc23_strtoull@plt+0x571ac> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x18, #14] │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 45ec9c <__isoc23_strtoull@plt+0x5951c> // b.any │ │ │ │ + b.ne 45c948 <__isoc23_strtoull@plt+0x571c8> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45eda0 <__isoc23_strtoull@plt+0x59620> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x15, x15, #0xbe0 │ │ │ │ - stur x15, [x21, #-160] │ │ │ │ - stur x17, [x21, #-144] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-136] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3352] │ │ │ │ - add x17, x17, #0x3 │ │ │ │ - stur x17, [x21, #-128] │ │ │ │ - sub x17, x21, #0xa0 │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - adrp x17, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x17, x17, #0xa08 │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - sub x17, x21, #0x81 │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - sub x17, x21, #0x69 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2704] │ │ │ │ - add x17, x17, #0x3 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1368] │ │ │ │ - add x17, x17, #0x3 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - sub x17, x21, #0x51 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + adrp x15, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x15, x15, #0x8fc │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x17, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45c8fc <__isoc23_strtoull@plt+0x5717c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d0068 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45c9e0 <__isoc23_strtoull@plt+0x57260> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 45c9d8 <__isoc23_strtoull@plt+0x57258> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2320] │ │ │ │ - add x17, x17, #0x7 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x17, x21, #0x39 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3168] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49ca88 <__isoc23_strtoull@plt+0x97308> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d0030 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45ca4c <__isoc23_strtoull@plt+0x572cc> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 45ca44 <__isoc23_strtoull@plt+0x572c4> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x21 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x8a0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0xa8 // #168 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003d0000 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45ee70 <__isoc23_strtoull@plt+0x596f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0xe14 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ee14 <__isoc23_strtoull@plt+0x59694> │ │ │ │ + b.cc 45cabc <__isoc23_strtoull@plt+0x5733c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 45cab4 <__isoc23_strtoull@plt+0x57334> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x8c8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0xe4c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45ee4c <__isoc23_strtoull@plt+0x596cc> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003cffd0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45cb2c <__isoc23_strtoull@plt+0x573ac> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 45cb24 <__isoc23_strtoull@plt+0x573a4> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x8f0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - sub x17, x17, x15 │ │ │ │ - cbnz x17, 45ee90 <__isoc23_strtoull@plt+0x59710> │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003cffe0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45cba8 <__isoc23_strtoull@plt+0x57428> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 45cba0 <__isoc23_strtoull@plt+0x57420> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x24, x24, #0xb28 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 45eec4 <__isoc23_strtoull@plt+0x59744> // b.pmore │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #3488] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003cff90 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45cc1c <__isoc23_strtoull@plt+0x5749c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 45cc14 <__isoc23_strtoull@plt+0x57494> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x24, x24, #0xb50 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xab0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45ef40 <__isoc23_strtoull@plt+0x597c0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x17, x17, #0xdc8 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45cc60 <__isoc23_strtoull@plt+0x574e0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3768] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 45cd00 <__isoc23_strtoull@plt+0x57580> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003cdae0 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f0b8 <__isoc23_strtoull@plt+0x59938> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0xfac │ │ │ │ + b.cc 45cce0 <__isoc23_strtoull@plt+0x57560> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x25, x24 │ │ │ │ - mov x18, x24 │ │ │ │ - ldur x24, [x22, #14] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 45eae8 <__isoc23_strtoull@plt+0x59368> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cda7c ; NYI │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0xfd8 │ │ │ │ - str x18, [x20] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0xcc8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45efd8 <__isoc23_strtoull@plt+0x59858> │ │ │ │ + cbnz x18, 45ccc8 <__isoc23_strtoull@plt+0x57548> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cda50 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 45f0a0 <__isoc23_strtoull@plt+0x59920> // b.none │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x20 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f020 <__isoc23_strtoull@plt+0x598a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cda08 ; NYI │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x50 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f050 <__isoc23_strtoull@plt+0x598d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1776] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cd9d8 ; NYI │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x8c │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45cdcc <__isoc23_strtoull@plt+0x5764c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0xd40 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - str x18, [x20] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f08c <__isoc23_strtoull@plt+0x5990c> │ │ │ │ + cbnz x18, 45cd40 <__isoc23_strtoull@plt+0x575c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cd99c ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45f0c0 <__isoc23_strtoull@plt+0x59940> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ + b.ne 45cd68 <__isoc23_strtoull@plt+0x575e8> // b.any │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0x9c8 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45f154 <__isoc23_strtoull@plt+0x599d4> // b.pmore │ │ │ │ + b.hi 45cddc <__isoc23_strtoull@plt+0x5765c> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x18, x18, #0xef8 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2464] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x15, x15, #0xc38 │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x17, x17, #0xc78 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x29 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + ldr x18, [x18, #2248] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003cd8d0 ; NYI │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 45f2d8 <__isoc23_strtoull@plt+0x59b58> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 45f2d0 <__isoc23_strtoull@plt+0x59b50> // b.pmore │ │ │ │ - adrp x14, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x14, x14, #0xc8 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - adrp x14, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x14, x14, #0x9b0 │ │ │ │ - add x14, x14, #0x3 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #3496] │ │ │ │ - add x14, x14, #0x2 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x15, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ - add x15, x15, #0xf68 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x15, x21, #0x2f │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x15, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x15, x15, #0x224 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x25, x18 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x248 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x26c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 490010 <__isoc23_strtoull@plt+0x8a890> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x29c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2200] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 58df68 <__isoc23_strtoull@plt+0x1887e8> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45f2f4 <__isoc23_strtoull@plt+0x59b74> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #272] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x24, x22 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 45c0d0 <__isoc23_strtoull@plt+0x56950> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xa68 │ │ │ │ + add x22, x22, #0xb90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003cd750 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 45f178 <__isoc23_strtoull@plt+0x599f8> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003cd720 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3496] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 45f178 <__isoc23_strtoull@plt+0x599f8> │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f3e8 <__isoc23_strtoull@plt+0x59c68> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x3bc │ │ │ │ + b.cc 45cecc <__isoc23_strtoull@plt+0x5774c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0xe50 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f3bc <__isoc23_strtoull@plt+0x59c3c> │ │ │ │ + cbnz x18, 45ce50 <__isoc23_strtoull@plt+0x576d0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x408 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f408 <__isoc23_strtoull@plt+0x59c88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xa98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 45f434 <__isoc23_strtoull@plt+0x59cb4> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.eq 45ceb4 <__isoc23_strtoull@plt+0x57734> // b.none │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 45ceb4 <__isoc23_strtoull@plt+0x57734> // b.none │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45ced4 <__isoc23_strtoull@plt+0x57754> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #448] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3096] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1248] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003cfb18 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f4e0 <__isoc23_strtoull@plt+0x59d60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x4b0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 45cfe0 <__isoc23_strtoull@plt+0x57860> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0xf50 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f4b0 <__isoc23_strtoull@plt+0x59d30> │ │ │ │ + cbnz x18, 45cf50 <__isoc23_strtoull@plt+0x577d0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x500 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + .inst 0x003cfab8 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45cfd0 <__isoc23_strtoull@plt+0x57850> // b.any │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0xf94 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f500 <__isoc23_strtoull@plt+0x59d80> │ │ │ │ + cbnz x18, 45cf94 <__isoc23_strtoull@plt+0x57814> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xaa0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 45f528 <__isoc23_strtoull@plt+0x59da8> // b.tcont │ │ │ │ + .inst 0x003cfa74 ; NYI │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 45cfd0 <__isoc23_strtoull@plt+0x57850> // b.none │ │ │ │ + adrp x17, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x17, x17, #0xff8 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45cff8 <__isoc23_strtoull@plt+0x57878> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45f5c8 <__isoc23_strtoull@plt+0x59e48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x59c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cfa10 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f59c <__isoc23_strtoull@plt+0x59e1c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45d0c0 <__isoc23_strtoull@plt+0x57940> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45d0b4 <__isoc23_strtoull@plt+0x57934> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #8] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x17, x17, #0xa0 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #3192] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #3192] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + mov x25, x18 │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xa08 │ │ │ │ + adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6b83c0 <__isoc23_strtoull@plt+0x2b2c40> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0xf8 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f5e8 <__isoc23_strtoull@plt+0x59e68> │ │ │ │ + cbnz x18, 45d0f8 <__isoc23_strtoull@plt+0x57978> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cf910 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45d19c <__isoc23_strtoull@plt+0x57a1c> // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #8] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x18c │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #3192] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #3192] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xaa8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + add x22, x22, #0xa08 │ │ │ │ + adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b83c0 <__isoc23_strtoull@plt+0x2b2c40> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 45f614 <__isoc23_strtoull@plt+0x59e94> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #15] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003cfad8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f6b8 <__isoc23_strtoull@plt+0x59f38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x68c │ │ │ │ + b.cc 45d1e0 <__isoc23_strtoull@plt+0x57a60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f68c <__isoc23_strtoull@plt+0x59f0c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x6d8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f6d8 <__isoc23_strtoull@plt+0x59f58> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xab0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003cfa98 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f7a0 <__isoc23_strtoull@plt+0x5a020> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f770 <__isoc23_strtoull@plt+0x59ff0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 45d220 <__isoc23_strtoull@plt+0x57aa0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003cf8c8 ; NYI │ │ │ │ + adrp x24, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x24, x24, #0xb00 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x7c0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f7c0 <__isoc23_strtoull@plt+0x5a040> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xab8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003cfa38 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45d280 <__isoc23_strtoull@plt+0x57b00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 45f7e8 <__isoc23_strtoull@plt+0x5a068> // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003cf9f8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45d2c0 <__isoc23_strtoull@plt+0x57b40> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ + .inst 0x003cf850 ; NYI │ │ │ │ + adrp x25, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x25, x25, #0xb28 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5988d8 <__isoc23_strtoull@plt+0x193158> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003cf990 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f83c <__isoc23_strtoull@plt+0x5a0bc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45d328 <__isoc23_strtoull@plt+0x57ba8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 465698 <__isoc23_strtoull@plt+0x5ff18> │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003cf7e8 ; NYI │ │ │ │ + adrp x25, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x25, x25, #0xb28 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5988d8 <__isoc23_strtoull@plt+0x193158> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + .inst 0x003cf928 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45f960 <__isoc23_strtoull@plt+0x5a1e0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45d390 <__isoc23_strtoull@plt+0x57c10> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #744] │ │ │ │ - add x24, x24, #0x7 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x23, x18 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003cf940 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45d780 <__isoc23_strtoull@plt+0x58000> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 5141c8 <__isoc23_strtoull@plt+0x10ea48> │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45d3f8 <__isoc23_strtoull@plt+0x57c78> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45f920 <__isoc23_strtoull@plt+0x5a1a0> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45f974 <__isoc23_strtoull@plt+0x5a1f4> // b.pmore │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #744] │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #872] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x21, #0x21 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ + .inst 0x003cf8f0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45d438 <__isoc23_strtoull@plt+0x57cb8> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45d674 <__isoc23_strtoull@plt+0x57ef4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x534 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x22, [x22, #1] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45d534 <__isoc23_strtoull@plt+0x57db4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45f968 <__isoc23_strtoull@plt+0x5a1e8> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #744] │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cs 45d4bc <__isoc23_strtoull@plt+0x57d3c> // b.hs, b.nlast │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45d474 <__isoc23_strtoull@plt+0x57cf4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x4e4 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cs 45f9c0 <__isoc23_strtoull@plt+0x5a240> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xb10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45d4e4 <__isoc23_strtoull@plt+0x57d64> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x4a8 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x17, x17, #0x9f4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45f9f4 <__isoc23_strtoull@plt+0x5a274> │ │ │ │ + cbnz x18, 45d4a8 <__isoc23_strtoull@plt+0x57d28> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003cf7e8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45fa1c <__isoc23_strtoull@plt+0x5a29c> // b.any │ │ │ │ + b.ne 45d788 <__isoc23_strtoull@plt+0x58008> // b.any │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0xa58 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cf7ac ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45d7d8 <__isoc23_strtoull@plt+0x58058> // b.any │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 45d4bc <__isoc23_strtoull@plt+0x57d3c> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cf784 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45da2c <__isoc23_strtoull@plt+0x582ac> // b.any │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 45d4bc <__isoc23_strtoull@plt+0x57d3c> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cf794 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45d590 <__isoc23_strtoull@plt+0x57e10> // b.any │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x578 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xb70 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45d578 <__isoc23_strtoull@plt+0x57df8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cf718 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45da7c <__isoc23_strtoull@plt+0x582fc> // b.any │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 45d4bc <__isoc23_strtoull@plt+0x57d3c> │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x5cc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #14] │ │ │ │ ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fa58 <__isoc23_strtoull@plt+0x5a2d8> │ │ │ │ + cbnz x18, 45d5cc <__isoc23_strtoull@plt+0x57e4c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x18, x18, #0xa94 │ │ │ │ + .inst 0x003cf6dc ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45dacc <__isoc23_strtoull@plt+0x5834c> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x2d // #45 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45dad8 <__isoc23_strtoull@plt+0x58358> // b.any │ │ │ │ + adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x17, x17, #0x340 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x65c │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xa98 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cf65c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45db0c <__isoc23_strtoull@plt+0x5838c> // b.any │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 45d4bc <__isoc23_strtoull@plt+0x57d3c> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cf634 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45db5c <__isoc23_strtoull@plt+0x583dc> // b.any │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 45d4bc <__isoc23_strtoull@plt+0x57d3c> │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 45d6c4 <__isoc23_strtoull@plt+0x57f44> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45da20 <__isoc23_strtoull@plt+0x582a0> // b.pmore │ │ │ │ + ldur x18, [x22, #2] │ │ │ │ + adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x17, x17, #0x238 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x50c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xae0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x700 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + ldur x18, [x22, #11] │ │ │ │ + ldur x22, [x22, #3] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fa94 <__isoc23_strtoull@plt+0x5a314> │ │ │ │ + cbnz x18, 45d700 <__isoc23_strtoull@plt+0x57f80> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x003cf570 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 45fad0 <__isoc23_strtoull@plt+0x5a350> // b.tcont │ │ │ │ - adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x17, x17, #0xb4c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45d9b4 <__isoc23_strtoull@plt+0x58234> // b.any │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x740 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fb4c <__isoc23_strtoull@plt+0x5a3cc> │ │ │ │ + cbnz x18, 45d740 <__isoc23_strtoull@plt+0x57fc0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x17, x17, #0xb04 │ │ │ │ + udf #259 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cf530 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45d778 <__isoc23_strtoull@plt+0x57ff8> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x17, x17, #0x838 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 45fb04 <__isoc23_strtoull@plt+0x5a384> │ │ │ │ + cbnz x18, 45d838 <__isoc23_strtoull@plt+0x580b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 45d4bc <__isoc23_strtoull@plt+0x57d3c> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45d7cc <__isoc23_strtoull@plt+0x5804c> // b.pmore │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x1b8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45d81c <__isoc23_strtoull@plt+0x5809c> // b.pmore │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x1f8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 45f9bc <__isoc23_strtoull@plt+0x5a23c> // b.none │ │ │ │ - adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x17, x17, #0xbe4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x23, x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - str x22, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 45f998 <__isoc23_strtoull@plt+0x5a218> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003cf438 ; NYI │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x870 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x25, [x22, #7] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 46b618 <__isoc23_strtoull@plt+0x65e98> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 45f9bc <__isoc23_strtoull@plt+0x5a23c> // b.none │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45fcb4 <__isoc23_strtoull@plt+0x5a534> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2704] │ │ │ │ - add x17, x17, #0x3 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + .inst 0x003cf3e0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 45d990 <__isoc23_strtoull@plt+0x58210> // b.none │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45d9a8 <__isoc23_strtoull@plt+0x58228> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1368] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3352] │ │ │ │ add x17, x17, #0x3 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x21 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x17, x17, #0xc14 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x9 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 45f998 <__isoc23_strtoull@plt+0x5a218> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x18, x18, #0xac8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003cf348 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 45fc58 <__isoc23_strtoull@plt+0x5a4d8> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + b.eq 45d990 <__isoc23_strtoull@plt+0x58210> // b.none │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45da14 <__isoc23_strtoull@plt+0x58294> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3352] │ │ │ │ + add x17, x17, #0x3 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x18, x18, #0xac8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xae8 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x17, x17, #0x9ec │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45d9ec <__isoc23_strtoull@plt+0x5826c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 45fccc <__isoc23_strtoull@plt+0x5a54c> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45fcc0 <__isoc23_strtoull@plt+0x5a540> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1680] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + .inst 0x003cf284 ; NYI │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x908 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x25, [x22, #7] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 46b618 <__isoc23_strtoull@plt+0x65e98> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45da70 <__isoc23_strtoull@plt+0x582f0> // b.pmore │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x258 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45fca8 <__isoc23_strtoull@plt+0x5a528> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x17, x17, #0x810 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 45dac0 <__isoc23_strtoull@plt+0x58340> // b.pmore │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x298 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x17, x17, #0x2d8 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x634 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xab0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45db50 <__isoc23_strtoull@plt+0x583d0> // b.pmore │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x300 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 45fd50 <__isoc23_strtoull@plt+0x5a5d0> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #1376] │ │ │ │ - add x15, x15, #0x7 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ - add x17, x17, #0x858 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45dba0 <__isoc23_strtoull@plt+0x58420> // b.pmore │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0x368 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x49 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003cce08 ; NYI │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003cf058 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 45fdc4 <__isoc23_strtoull@plt+0x5a644> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 45fdbc <__isoc23_strtoull@plt+0x5a63c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0xb50 │ │ │ │ + b.cc 45dbec <__isoc23_strtoull@plt+0x5846c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 45ddc0 <__isoc23_strtoull@plt+0x58640> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 45fe84 <__isoc23_strtoull@plt+0x5a704> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1104] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003cf010 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45dc34 <__isoc23_strtoull@plt+0x584b4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xbd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 45dc58 <__isoc23_strtoull@plt+0x584d8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003cefc0 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x20 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 45dcfc <__isoc23_strtoull@plt+0x5857c> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cef8c ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 45ff54 <__isoc23_strtoull@plt+0x5a7d4> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1104] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 45dd9c <__isoc23_strtoull@plt+0x5861c> // b.pmore │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ge 45dcf4 <__isoc23_strtoull@plt+0x58574> // b.tcont │ │ │ │ + adrp x15, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x15, x15, #0xc08 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003cccb8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 45ffd4 <__isoc23_strtoull@plt+0x5a854> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 45ffcc <__isoc23_strtoull@plt+0x5a84c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0xc10 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + sub x21, x21, #0x38 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + adrp x15, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x15, x15, #0xd44 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x17, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45dd44 <__isoc23_strtoull@plt+0x585c4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ceed4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45dd68 <__isoc23_strtoull@plt+0x585e8> // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003ccc88 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0xc8c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2728] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 46df30 <__isoc23_strtoull@plt+0x687b0> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003cee58 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460044 <__isoc23_strtoull@plt+0x5a8c4> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 46003c <__isoc23_strtoull@plt+0x5a8bc> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ + b.cc 45de94 <__isoc23_strtoull@plt+0x58714> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0xe10 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0xbe8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45de10 <__isoc23_strtoull@plt+0x58690> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cee08 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45de38 <__isoc23_strtoull@plt+0x586b8> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45de9c <__isoc23_strtoull@plt+0x5871c> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x15, x15, #0xbc0 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x17, x17, #0xc58 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 45dc58 <__isoc23_strtoull@plt+0x584d8> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003ccc58 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4600e0 <__isoc23_strtoull@plt+0x5a960> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45df38 <__isoc23_strtoull@plt+0x587b8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0xb0 │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0xf08 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1016] │ │ │ │ + add x23, x23, #0x141 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4600b0 <__isoc23_strtoull@plt+0x5a930> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 50cfc0 <__isoc23_strtoull@plt+0x107840> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ccc08 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4600d4 <__isoc23_strtoull@plt+0x5a954> // b.any │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xc98 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45df40 <__isoc23_strtoull@plt+0x587c0> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2464] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003ccbb8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003cecd0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460214 <__isoc23_strtoull@plt+0x5aa94> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x140 │ │ │ │ + b.cc 45e19c <__isoc23_strtoull@plt+0x58a1c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0xfa0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460140 <__isoc23_strtoull@plt+0x5a9c0> │ │ │ │ + cbnz x18, 45dfa0 <__isoc23_strtoull@plt+0x58820> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ccb78 ; NYI │ │ │ │ + .inst 0x003cec90 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4601fc <__isoc23_strtoull@plt+0x5aa7c> // b.none │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x18c │ │ │ │ + b.ne 45e184 <__isoc23_strtoull@plt+0x58a04> // b.any │ │ │ │ + adrp x18, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x18, x18, #0xfec │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + ldur x18, [x22, #1] │ │ │ │ + ldur x22, [x22, #9] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46018c <__isoc23_strtoull@plt+0x5aa0c> │ │ │ │ + cbnz x18, 45dfec <__isoc23_strtoull@plt+0x5886c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ccb2c ; NYI │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x1c4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ + .inst 0x003cec44 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45e1a4 <__isoc23_strtoull@plt+0x58a24> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x17, x17, #0xdc0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x17, x17, #0x58 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x25, x18 │ │ │ │ + adrp x24, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x24, x24, #0x898 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1904] │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ str x18, [x20, #8] │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cebd8 ; NYI │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x7c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cebb4 ; NYI │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0xa0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 498fd8 <__isoc23_strtoull@plt+0x93858> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ceb90 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x17, x17, #0xd0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 45ddc0 <__isoc23_strtoull@plt+0x58640> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ceb20 ; NYI │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x100 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ceaf0 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ge 45e244 <__isoc23_strtoull@plt+0x58ac4> // b.tcont │ │ │ │ + adrp x17, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x17, x17, #0xa88 │ │ │ │ + adrp x15, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x15, x15, #0x14c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1560] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x17, [x20, #8] │ │ │ │ b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ccaf4 ; NYI │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x1e8 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x170 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 45c2e0 <__isoc23_strtoull@plt+0x56b60> │ │ │ │ + b 4652a8 <__isoc23_strtoull@plt+0x5fb28> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ccad0 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 460224 <__isoc23_strtoull@plt+0x5aaa4> // b.any │ │ │ │ + b.ne 45e1b0 <__isoc23_strtoull@plt+0x58a30> // b.any │ │ │ │ add x20, x20, #0x8 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xcd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4602ac <__isoc23_strtoull@plt+0x5ab2c> // b.pmore │ │ │ │ + b.hi 45e238 <__isoc23_strtoull@plt+0x58ab8> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ + adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x17, x17, #0xeb8 │ │ │ │ stur x17, [x21, #-80] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2904] │ │ │ │ - add x17, x17, #0x6 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x60 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2904] │ │ │ │ + add x18, x18, #0x6 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2176] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x49 │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003cca18 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + adrp x17, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x17, x17, #0xa48 │ │ │ │ + b 45e118 <__isoc23_strtoull@plt+0x58998> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4603b8 <__isoc23_strtoull@plt+0x5ac38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x314 │ │ │ │ + b.cc 45e294 <__isoc23_strtoull@plt+0x58b14> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x9e0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460314 <__isoc23_strtoull@plt+0x5ab94> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cc9d4 ; NYI │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x350 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460350 <__isoc23_strtoull@plt+0x5abd0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cc998 ; NYI │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x38c │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45e378 <__isoc23_strtoull@plt+0x58bf8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x300 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46038c <__isoc23_strtoull@plt+0x5ac0c> │ │ │ │ + cbnz x18, 45e300 <__isoc23_strtoull@plt+0x58b80> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cc95c ; NYI │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x3d8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4603d8 <__isoc23_strtoull@plt+0x5ac58> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xd00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cc910 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 460404 <__isoc23_strtoull@plt+0x5ac84> // b.none │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45e380 <__isoc23_strtoull@plt+0x58c00> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + adrp x10, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x10, x10, #0x260 │ │ │ │ + stur x10, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #992] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x434 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460434 <__isoc23_strtoull@plt+0x5acb4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cc8b4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46045c <__isoc23_strtoull@plt+0x5acdc> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x498 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 460498 <__isoc23_strtoull@plt+0x5ad18> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45e3cc <__isoc23_strtoull@plt+0x58c4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 45e560 <__isoc23_strtoull@plt+0x58de0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cc850 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4604bc <__isoc23_strtoull@plt+0x5ad3c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2920] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45e41c <__isoc23_strtoull@plt+0x58c9c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0x9e0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003cc870 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460570 <__isoc23_strtoull@plt+0x5adf0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45e530 <__isoc23_strtoull@plt+0x58db0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x528 │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x488 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 45d758 <__isoc23_strtoull@plt+0x57fd8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45e488 <__isoc23_strtoull@plt+0x58d08> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cc808 ; NYI │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x558 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x4b8 │ │ │ │ str x18, [x20] │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0xd00 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 58f5b0 <__isoc23_strtoull@plt+0x189e30> │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45e4b8 <__isoc23_strtoull@plt+0x58d38> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cc780 ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0xcd8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45e538 <__isoc23_strtoull@plt+0x58db8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + adrp x10, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x10, x10, #0x3e8 │ │ │ │ + stur x10, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #992] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003cc788 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46067c <__isoc23_strtoull@plt+0x5aefc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x5dc │ │ │ │ + b.cc 45e63c <__isoc23_strtoull@plt+0x58ebc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 45f178 <__isoc23_strtoull@plt+0x599f8> │ │ │ │ - ... │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45e5b0 <__isoc23_strtoull@plt+0x58e30> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cc67c ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 460604 <__isoc23_strtoull@plt+0x5ae84> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 45e5d0 <__isoc23_strtoull@plt+0x58e50> // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 460684 <__isoc23_strtoull@plt+0x5af04> // b.pmore │ │ │ │ + b.hi 45e644 <__isoc23_strtoull@plt+0x58ec4> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x15, x15, #0x3a0 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ stur x17, [x21, #-56] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2904] │ │ │ │ - add x17, x17, #0x6 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x18, x18, #0xc58 │ │ │ │ + adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x17, x17, #0x438 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003cc6d0 ; NYI │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003ce570 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 460730 <__isoc23_strtoull@plt+0x5afb0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + b.cc 45e784 <__isoc23_strtoull@plt+0x59004> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 460728 <__isoc23_strtoull@plt+0x5afa8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.hi 45e77c <__isoc23_strtoull@plt+0x58ffc> // b.pmore │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x15, x15, #0x4e0 │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x15, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x15, x15, #0x588 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x14, x14, #0x2b0 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x560 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x704 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 45c4a0 <__isoc23_strtoull@plt+0x56d20> │ │ │ │ - mov x17, #0x58 // #88 │ │ │ │ + b 45e560 <__isoc23_strtoull@plt+0x58de0> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ce4cc ; NYI │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x72c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + b 45c8c0 <__isoc23_strtoull@plt+0x57140> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ce4a4 ; NYI │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x750 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 45cd00 <__isoc23_strtoull@plt+0x57580> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ce480 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x17, x17, #0x7a0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x25, x22 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3496] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 468140 <__isoc23_strtoull@plt+0x629c0> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003cc618 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 460788 <__isoc23_strtoull@plt+0x5b008> // b.pmore │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ce1f0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45e7c8 <__isoc23_strtoull@plt+0x59048> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xd90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003cc5d8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 460888 <__isoc23_strtoull@plt+0x5b108> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0x7e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 460758 <__isoc23_strtoull@plt+0x5afd8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 460898 <__isoc23_strtoull@plt+0x5b118> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1104] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 45e840 <__isoc23_strtoull@plt+0x590c0> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2904] │ │ │ │ + add x17, x17, #0x6 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xda0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46095c <__isoc23_strtoull@plt+0x5b1dc> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1104] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003ce4d0 ; NYI │ │ │ │ + sub x18, x20, #0xa0 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45ed80 <__isoc23_strtoull@plt+0x59600> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x8c8 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45e8c8 <__isoc23_strtoull@plt+0x59148> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ce468 ; NYI │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x90c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #31] │ │ │ │ + ldur x22, [x22, #63] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45e90c <__isoc23_strtoull@plt+0x5918c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ce424 ; NYI │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 45ea58 <__isoc23_strtoull@plt+0x592d8> // b.any │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2288] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2288] │ │ │ │ + add x13, x13, #0x1 │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #2288] │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #2288] │ │ │ │ + add x11, x11, #0x1 │ │ │ │ + adrp x10, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x10, [x10, #2288] │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #2288] │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + adrp x8, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x8, [x8, #2288] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + adrp x7, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x7, [x7, #2288] │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x6, [x19, #856] │ │ │ │ + cmp x21, x6 │ │ │ │ + b.hi 45ee3c <__isoc23_strtoull@plt+0x596bc> // b.pmore │ │ │ │ + adrp x6, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x6, x6, #0x3a8 │ │ │ │ + stur x6, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0xb38 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #2288] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #2288] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2288] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2288] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ + ldr x18, [x18, #2592] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xdb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x11, [x20] │ │ │ │ + str x10, [x20, #8] │ │ │ │ + str x9, [x20, #16] │ │ │ │ + str x8, [x20, #24] │ │ │ │ + str x7, [x20, #40] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 45ef14 <__isoc23_strtoull@plt+0x59794> // b.pmore │ │ │ │ + adrp x14, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x14, x14, #0x660 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2288] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + sub x13, x21, #0x20 │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #2288] │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #2288] │ │ │ │ + add x11, x11, #0x1 │ │ │ │ + adrp x10, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x10, [x10, #2288] │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #2288] │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + adrp x8, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x8, [x8, #2288] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + adrp x7, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x7, [x7, #2288] │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + b 45e988 <__isoc23_strtoull@plt+0x59208> │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ce21c ; NYI │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + ldr x7, [x20, #88] │ │ │ │ + ldr x8, [x20, #72] │ │ │ │ + ldr x9, [x20, #48] │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + ldr x12, [x20, #24] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 45e988 <__isoc23_strtoull@plt+0x59208> │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ce0f8 ; NYI │ │ │ │ + ldr x7, [x20, #88] │ │ │ │ + ldr x8, [x20, #72] │ │ │ │ + ldr x9, [x20, #64] │ │ │ │ + ldr x10, [x20, #56] │ │ │ │ + ldr x11, [x20, #48] │ │ │ │ + ldr x12, [x20, #24] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x6, x24 │ │ │ │ + mov x5, x23 │ │ │ │ + mov x4, x22 │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 460a2c <__isoc23_strtoull@plt+0x5b2ac> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1104] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ + ldr x1, [x19, #856] │ │ │ │ + cmp x21, x1 │ │ │ │ + b.hi 45ee78 <__isoc23_strtoull@plt+0x596f8> // b.pmore │ │ │ │ + adrp x1, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x1, [x1, #1104] │ │ │ │ + stur x1, [x21, #-64] │ │ │ │ + stur x4, [x21, #-56] │ │ │ │ + stur x5, [x21, #-48] │ │ │ │ + stur x6, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x21] │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0xc58 │ │ │ │ + str x18, [x20, #72] │ │ │ │ + mov x27, x11 │ │ │ │ + mov x26, x10 │ │ │ │ + mov x25, x9 │ │ │ │ + mov x24, x8 │ │ │ │ + mov x23, x7 │ │ │ │ + str x12, [x20, #40] │ │ │ │ + str x13, [x20, #48] │ │ │ │ + str x14, [x20, #56] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + str x18, [x20, #64] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + udf #17 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ce030 ; NYI │ │ │ │ + ldr x7, [x20, #136] │ │ │ │ + ldr x8, [x20, #120] │ │ │ │ + ldr x9, [x20, #112] │ │ │ │ + ldr x10, [x20, #104] │ │ │ │ + ldr x11, [x20, #96] │ │ │ │ + ldr x12, [x20, #72] │ │ │ │ + ldr x13, [x20, #80] │ │ │ │ + ldr x14, [x20, #88] │ │ │ │ + ldr x4, [x20, #64] │ │ │ │ + ldr x5, [x20, #8] │ │ │ │ + ldr x6, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x3, [x20, #48] │ │ │ │ + ldr x2, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 45eb78 <__isoc23_strtoull@plt+0x593f8> │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cdfd8 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + mov x17, x27 │ │ │ │ + mov x15, x26 │ │ │ │ + mov x14, x25 │ │ │ │ + mov x13, x24 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + ldr x10, [x20] │ │ │ │ + ldr x9, [x20, #8] │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x8, [x19, #856] │ │ │ │ + cmp x21, x8 │ │ │ │ + b.hi 45eeac <__isoc23_strtoull@plt+0x5972c> // b.pmore │ │ │ │ + adrp x8, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x8, [x8, #1104] │ │ │ │ + stur x8, [x21, #-88] │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x9, [x21, #-24] │ │ │ │ + adrp x17, 45d000 <__isoc23_strtoull@plt+0x57880> │ │ │ │ + add x17, x17, #0xf60 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0xd98 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #2288] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #2288] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2288] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ + str x18, [x20] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + str x18, [x20, #8] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cdedc ; NYI │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x11, [x20, #72] │ │ │ │ + ldr x12, [x20, #56] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x10, [x20, #40] │ │ │ │ + ldr x9, [x20, #48] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 45ec7c <__isoc23_strtoull@plt+0x594fc> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + mov x12, x22 │ │ │ │ + ldr x11, [x20] │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x9, [x19, #856] │ │ │ │ + cmp x21, x9 │ │ │ │ + b.hi 45eee0 <__isoc23_strtoull@plt+0x59760> // b.pmore │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #1104] │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ sub x22, x21, #0x3f │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x12, [x20, #64] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x11, [x20, #48] │ │ │ │ + ldr x10, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 45edb8 <__isoc23_strtoull@plt+0x59638> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xdb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0xaf4 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x10, [x20, #-40] │ │ │ │ + stur x11, [x20, #-32] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x9, [x20] │ │ │ │ + str x8, [x20, #24] │ │ │ │ + str x7, [x20, #40] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x14, x14, #0xc00 │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x5, [x20, #-40] │ │ │ │ + stur x6, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x4, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0xd54 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x12, [x20, #16] │ │ │ │ + str x11, [x20, #32] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x11, #0x48 // #72 │ │ │ │ + str x11, [x19, #904] │ │ │ │ + adrp x11, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x11, x11, #0xe14 │ │ │ │ + stur x11, [x20, #-48] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x12, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 45ef98 <__isoc23_strtoull@plt+0x59818> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0xf80 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2064] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5ff7c8 <__isoc23_strtoull@plt+0x1fa048> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 591468 <__isoc23_strtoull@plt+0x18bce8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 460afc <__isoc23_strtoull@plt+0x5b37c> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1104] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + b.hi 45effc <__isoc23_strtoull@plt+0x5987c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x15, x15, #0xfb0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003cc2c8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 460b7c <__isoc23_strtoull@plt+0x5b3fc> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 460b74 <__isoc23_strtoull@plt+0x5b3f4> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003cdb78 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 45f0a0 <__isoc23_strtoull@plt+0x59920> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 45f098 <__isoc23_strtoull@plt+0x59918> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x23, x23, #0xdc8 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x13, x13, #0xfc8 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3208] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x25, x21, #0x30 │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 46bd60 <__isoc23_strtoull@plt+0x665e0> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003cc298 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003cdaf0 ; NYI │ │ │ │ + sub x18, x20, #0xc0 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 460c8c <__isoc23_strtoull@plt+0x5b50c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 45f770 <__isoc23_strtoull@plt+0x59ff0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0xbec │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3496] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 45f178 <__isoc23_strtoull@plt+0x599f8> │ │ │ │ - ... │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x140 │ │ │ │ + stur x18, [x20, #-72] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + ldr x12, [x22, #56] │ │ │ │ + ldr x22, [x22, #64] │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + stur x12, [x20, #-56] │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + stur x14, [x20, #-40] │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + sub x20, x20, #0x48 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f140 <__isoc23_strtoull@plt+0x599c0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cc224 ; NYI │ │ │ │ + .inst 0x003cda70 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 460c14 <__isoc23_strtoull@plt+0x5b494> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 45f18c <__isoc23_strtoull@plt+0x59a0c> // b.any │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + adrp x14, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x14, x14, #0x1dc │ │ │ │ + str x14, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + str x15, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f1dc <__isoc23_strtoull@plt+0x59a5c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x1bc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f1bc <__isoc23_strtoull@plt+0x59a3c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #134 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd9f4 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + b 45f164 <__isoc23_strtoull@plt+0x599e4> │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd9d4 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 45f22c <__isoc23_strtoull@plt+0x59aac> // b.lo, b.ul, b.last │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + mov x14, #0x4 // #4 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.cc 45fb40 <__isoc23_strtoull@plt+0x5a3c0> // b.lo, b.ul, b.last │ │ │ │ + mov x15, #0x5 // #5 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45f464 <__isoc23_strtoull@plt+0x59ce4> // b.any │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x2f4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #3] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f2f4 <__isoc23_strtoull@plt+0x59b74> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + mov x14, #0x2 // #2 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.cc 45f464 <__isoc23_strtoull@plt+0x59ce4> // b.lo, b.ul, b.last │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2288] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2288] │ │ │ │ + add x13, x13, #0x1 │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #2288] │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #2288] │ │ │ │ + add x11, x11, #0x1 │ │ │ │ + adrp x10, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x10, [x10, #2288] │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #2288] │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + adrp x8, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x8, x8, #0x540 │ │ │ │ + stur x8, [x20, #-40] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x12, [x20] │ │ │ │ + str x11, [x20, #8] │ │ │ │ + str x10, [x20, #16] │ │ │ │ + str x9, [x20, #40] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f540 <__isoc23_strtoull@plt+0x59dc0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd8bc ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 45f328 <__isoc23_strtoull@plt+0x59ba8> // b.any │ │ │ │ + adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x17, x17, #0x3bc │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f3bc <__isoc23_strtoull@plt+0x59c3c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x17, x17, #0x358 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f358 <__isoc23_strtoull@plt+0x59bd8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd858 ; NYI │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x388 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f388 <__isoc23_strtoull@plt+0x59c08> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd828 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 45fb40 <__isoc23_strtoull@plt+0x5a3c0> // b.any │ │ │ │ + mov x15, x17 │ │ │ │ + b 45f23c <__isoc23_strtoull@plt+0x59abc> │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd7f4 ; NYI │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f3f8 <__isoc23_strtoull@plt+0x59c78> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #7 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd7b8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45fb78 <__isoc23_strtoull@plt+0x5a3f8> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x17, x17, #0x440 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f440 <__isoc23_strtoull@plt+0x59cc0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 460c94 <__isoc23_strtoull@plt+0x5b514> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd770 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 45fb40 <__isoc23_strtoull@plt+0x5a3c0> // b.any │ │ │ │ + mov x15, x17 │ │ │ │ + b 45f23c <__isoc23_strtoull@plt+0x59abc> │ │ │ │ + adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x17, x17, #0x494 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f494 <__isoc23_strtoull@plt+0x59d14> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd71c ; NYI │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x4c4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f4c4 <__isoc23_strtoull@plt+0x59d44> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd6ec ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 45fb40 <__isoc23_strtoull@plt+0x5a3c0> // b.any │ │ │ │ + mov x15, x17 │ │ │ │ + b 45f23c <__isoc23_strtoull@plt+0x59abc> │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd6a0 ; NYI │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20] │ │ │ │ + mov x14, x27 │ │ │ │ + mov x13, x26 │ │ │ │ + mov x12, x25 │ │ │ │ + mov x11, x24 │ │ │ │ + mov x10, x23 │ │ │ │ + mov x9, x22 │ │ │ │ + str x18, [sp, #16] │ │ │ │ + mov x18, x17 │ │ │ │ + mov x17, x15 │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + b 45f2a0 <__isoc23_strtoull@plt+0x59b20> │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd658 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 45fa38 <__isoc23_strtoull@plt+0x5a2b8> // b.any │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2904] │ │ │ │ - add x17, x17, #0x6 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2288] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2288] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2288] │ │ │ │ + add x13, x13, #0x1 │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #2288] │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #2288] │ │ │ │ + add x11, x11, #0x1 │ │ │ │ + adrp x10, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x10, [x10, #2288] │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #2288] │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + adrp x8, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x8, x8, #0x7c0 │ │ │ │ + stur x8, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + str x15, [x20, #8] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + str x13, [x20, #80] │ │ │ │ + str x12, [x20, #88] │ │ │ │ + str x11, [x20, #104] │ │ │ │ + str x10, [x20, #112] │ │ │ │ + str x9, [x20, #120] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 45f7c0 <__isoc23_strtoull@plt+0x5a040> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd58c ; NYI │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + ldr x17, [x20, #120] │ │ │ │ + ldr x15, [x20, #112] │ │ │ │ + ldr x14, [x20, #88] │ │ │ │ + mov x13, x27 │ │ │ │ + mov x12, x26 │ │ │ │ + mov x11, x25 │ │ │ │ + mov x10, x24 │ │ │ │ + mov x9, x23 │ │ │ │ + mov x8, x22 │ │ │ │ + ldr x7, [x20] │ │ │ │ + ldr x6, [x20, #8] │ │ │ │ + add x21, x21, #0x88 │ │ │ │ + ldr x5, [x19, #856] │ │ │ │ + cmp x21, x5 │ │ │ │ + b.hi 45faf0 <__isoc23_strtoull@plt+0x5a370> // b.pmore │ │ │ │ + adrp x5, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x5, [x5, #1104] │ │ │ │ + stur x5, [x21, #-128] │ │ │ │ + stur x8, [x21, #-120] │ │ │ │ + stur x9, [x21, #-112] │ │ │ │ + stur x10, [x21, #-104] │ │ │ │ + stur x11, [x21, #-96] │ │ │ │ + stur x12, [x21, #-88] │ │ │ │ + stur x13, [x21, #-80] │ │ │ │ + stur x7, [x21, #-72] │ │ │ │ + stur x6, [x21, #-64] │ │ │ │ + adrp x13, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x13, x13, #0x20 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x18, x18, #0xe10 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x788 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #2288] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + sub x26, x21, #0x6 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2288] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2288] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x7f │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd460 ; NYI │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + ldr x17, [x20, #168] │ │ │ │ + ldr x15, [x20, #160] │ │ │ │ + ldr x14, [x20, #136] │ │ │ │ + ldr x8, [x20, #64] │ │ │ │ + ldr x9, [x20, #8] │ │ │ │ + ldr x10, [x20, #16] │ │ │ │ + ldr x11, [x20, #24] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x7, [x20, #48] │ │ │ │ + ldr x6, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 45f63c <__isoc23_strtoull@plt+0x59ebc> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + .inst 0x0006600d ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20] │ │ │ │ + mov x14, x27 │ │ │ │ + mov x13, x26 │ │ │ │ + mov x12, x25 │ │ │ │ + mov x11, x24 │ │ │ │ + mov x10, x23 │ │ │ │ + mov x9, x22 │ │ │ │ + b 45f5b8 <__isoc23_strtoull@plt+0x59e38> │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x80c │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldr x27, [x20, #88] │ │ │ │ + ldr x26, [x20, #96] │ │ │ │ + ldr x25, [x20, #112] │ │ │ │ + ldr x24, [x20, #120] │ │ │ │ + ldr x23, [x20, #128] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + .inst 0x0007600d ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x9, [x20, #96] │ │ │ │ + ldr x10, [x20, #72] │ │ │ │ + ldr x11, [x20, #64] │ │ │ │ + ldr x12, [x20, #56] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + mov x15, x27 │ │ │ │ + mov x8, x26 │ │ │ │ + mov x7, x25 │ │ │ │ + mov x6, x24 │ │ │ │ + mov x5, x23 │ │ │ │ + mov x4, x22 │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x1, [x19, #856] │ │ │ │ + cmp x21, x1 │ │ │ │ + b.hi 45f9d0 <__isoc23_strtoull@plt+0x5a250> // b.pmore │ │ │ │ + adrp x1, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x1, [x1, #1104] │ │ │ │ + stur x1, [x21, #-64] │ │ │ │ + stur x4, [x21, #-56] │ │ │ │ + stur x5, [x21, #-48] │ │ │ │ + stur x6, [x21, #-40] │ │ │ │ + stur x7, [x21, #-32] │ │ │ │ + stur x8, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x21] │ │ │ │ + adrp x15, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x15, x15, #0x92c │ │ │ │ + str x15, [x20, #120] │ │ │ │ + mov x27, x13 │ │ │ │ + mov x26, x12 │ │ │ │ + mov x25, x11 │ │ │ │ + mov x24, x10 │ │ │ │ + mov x23, x9 │ │ │ │ + str x14, [x20, #88] │ │ │ │ + str x17, [x20, #96] │ │ │ │ + str x18, [x20, #104] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + str x18, [x20, #112] │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x9, [x20, #104] │ │ │ │ + ldr x10, [x20, #80] │ │ │ │ + ldr x11, [x20, #72] │ │ │ │ + ldr x12, [x20, #64] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x4, [x20, #128] │ │ │ │ + ldr x5, [x20, #120] │ │ │ │ + ldr x6, [x20, #112] │ │ │ │ + ldr x7, [x20, #96] │ │ │ │ + ldr x8, [x20, #88] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + b 45f84c <__isoc23_strtoull@plt+0x5a0cc> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + mov x12, x22 │ │ │ │ + ldr x11, [x20] │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x9, [x19, #856] │ │ │ │ + cmp x21, x9 │ │ │ │ + b.hi 45fa04 <__isoc23_strtoull@plt+0x5a284> // b.pmore │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #1104] │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x12, [x20, #64] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x11, [x20, #48] │ │ │ │ + ldr x10, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 45f94c <__isoc23_strtoull@plt+0x5a1cc> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003cc178 ; NYI │ │ │ │ - add x21, x21, #0x68 │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x8d4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20, #16] │ │ │ │ + str x8, [x20, #80] │ │ │ │ + str x7, [x20, #88] │ │ │ │ + str x6, [x20, #104] │ │ │ │ + str x5, [x20, #112] │ │ │ │ + str x4, [x20, #120] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x11, #0x48 // #72 │ │ │ │ + str x11, [x19, #904] │ │ │ │ + adrp x11, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x11, x11, #0x9a8 │ │ │ │ + stur x11, [x20, #-48] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x12, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 460d6c <__isoc23_strtoull@plt+0x5b5ec> // b.pmore │ │ │ │ - adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ - add x18, x18, #0xb98 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x23, [x21, #-80] │ │ │ │ - stur x24, [x21, #-72] │ │ │ │ + b.hi 45fae4 <__isoc23_strtoull@plt+0x5a364> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1104] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x18, #2336] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x60c │ │ │ │ + str x18, [x20] │ │ │ │ + sub x27, x21, #0x10 │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #2288] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2288] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2288] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ + ldr x18, [x18, #2592] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x88 // #136 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x9, [x20, #-40] │ │ │ │ + stur x10, [x20, #-32] │ │ │ │ + stur x11, [x20, #-24] │ │ │ │ + stur x12, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x8, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cd07c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + mov x15, x17 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 45fe98 <__isoc23_strtoull@plt+0x5a718> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x17, x17, #0xb9c │ │ │ │ + str x17, [x20] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x18 │ │ │ │ + b 469720 <__isoc23_strtoull@plt+0x63fa0> │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x15, x17 │ │ │ │ + b 45fb40 <__isoc23_strtoull@plt+0x5a3c0> │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ccffc ; NYI │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0xc30 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #2288] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #2288] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2288] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2288] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + stur x22, [x20, #-32] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ + ldr x18, [x18, #2592] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xe50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 460e3c <__isoc23_strtoull@plt+0x5b6bc> // b.pmore │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ccf68 ; NYI │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + mov x18, x27 │ │ │ │ + mov x15, x26 │ │ │ │ + mov x14, x25 │ │ │ │ + mov x13, x24 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + ldr x10, [x20] │ │ │ │ + ldr x9, [x20, #8] │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x8, [x19, #856] │ │ │ │ + cmp x21, x8 │ │ │ │ + b.hi 45feb0 <__isoc23_strtoull@plt+0x5a730> // b.pmore │ │ │ │ + adrp x8, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x8, [x8, #1104] │ │ │ │ + stur x8, [x21, #-88] │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x9, [x21, #-24] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1104] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x18, #1064] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0xd6c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #2288] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #2288] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2288] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2288] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cce68 ; NYI │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + ldr x11, [x20, #64] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x10, [x20, #48] │ │ │ │ + ldr x9, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 45fc54 <__isoc23_strtoull@plt+0x5a4d4> │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cce2c ; NYI │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + mov x18, x27 │ │ │ │ + mov x15, x26 │ │ │ │ + mov x14, x25 │ │ │ │ + mov x13, x24 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + ldr x10, [x20] │ │ │ │ + ldr x9, [x20, #8] │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x8, [x19, #856] │ │ │ │ + cmp x21, x8 │ │ │ │ + b.hi 45fee4 <__isoc23_strtoull@plt+0x5a764> // b.pmore │ │ │ │ + adrp x8, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x8, [x8, #1104] │ │ │ │ + stur x8, [x21, #-88] │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x9, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2328] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #2288] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #2288] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2288] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003ccd2c ; NYI │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + ldr x11, [x20, #64] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x10, [x20, #48] │ │ │ │ + ldr x9, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 45fd90 <__isoc23_strtoull@plt+0x5a610> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x18, x18, #0xb34 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x17, #0x60 // #96 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x17, x17, #0xd30 │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + stur x12, [x20, #-40] │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x11, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x17, #0x60 // #96 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x17, x17, #0xe6c │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + stur x12, [x20, #-40] │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x11, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003ccc80 ; NYI │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 45ffb0 <__isoc23_strtoull@plt+0x5a830> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + adrp x9, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x9, x9, #0xc0 │ │ │ │ + stur x9, [x21, #-96] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1360] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0xf0 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46009c <__isoc23_strtoull@plt+0x5a91c> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #448] │ │ │ │ + stur x18, [x21, #-232] │ │ │ │ + stur x23, [x21, #-216] │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0xdf8 │ │ │ │ + stur x18, [x21, #-208] │ │ │ │ + stur x24, [x21, #-192] │ │ │ │ + stur x25, [x21, #-184] │ │ │ │ + adrp x18, 45c000 <__isoc23_strtoull@plt+0x56880> │ │ │ │ + add x18, x18, #0xef0 │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + stur x24, [x21, #-160] │ │ │ │ + stur x26, [x21, #-152] │ │ │ │ + stur x25, [x21, #-144] │ │ │ │ + adrp x18, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x18, x18, #0x860 │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + stur x25, [x21, #-120] │ │ │ │ + sub x18, x21, #0xb0 │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + stur x24, [x21, #-104] │ │ │ │ + stur x23, [x21, #-96] │ │ │ │ + adrp x17, 45e000 <__isoc23_strtoull@plt+0x58880> │ │ │ │ + add x17, x17, #0xf30 │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x17, 45f000 <__isoc23_strtoull@plt+0x59880> │ │ │ │ + add x17, x17, #0xf30 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x25, [x21, #-48] │ │ │ │ + sub x17, x21, #0x88 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + sub x17, x21, #0x58 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0xd0 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0xe8 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x3f │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0xf0 // #240 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xe60 │ │ │ │ + add x22, x22, #0xd50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 460f0c <__isoc23_strtoull@plt+0x5b78c> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1104] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4600fc <__isoc23_strtoull@plt+0x5a97c> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xe68 │ │ │ │ + add x22, x22, #0xd78 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 460fdc <__isoc23_strtoull@plt+0x5b85c> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1104] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 46015c <__isoc23_strtoull@plt+0x5a9dc> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xe70 │ │ │ │ + add x22, x22, #0xd80 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4601bc <__isoc23_strtoull@plt+0x5aa3c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0xd80 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003ccbb0 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4610d8 <__isoc23_strtoull@plt+0x5b958> // b.lo, b.ul, b.last │ │ │ │ + b.cc 460238 <__isoc23_strtoull@plt+0x5aab8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0x58 │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x220 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461058 <__isoc23_strtoull@plt+0x5b8d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4610c0 <__isoc23_strtoull@plt+0x5b940> // b.none │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0x98 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461098 <__isoc23_strtoull@plt+0x5b918> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4961d8 <__isoc23_strtoull@plt+0x90a58> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4610c0 <__isoc23_strtoull@plt+0x5b940> // b.any │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xe78 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xe80 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x23, x23, #0xd78 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003cbd98 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x20 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 461260 <__isoc23_strtoull@plt+0x5bae0> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #131 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cbd64 ; NYI │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0x164 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461164 <__isoc23_strtoull@plt+0x5b9e4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cbd2c ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 4611e8 <__isoc23_strtoull@plt+0x5ba68> // b.tcont │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0x1ac │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003ccb38 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 460354 <__isoc23_strtoull@plt+0x5abd4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x2a8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4611ac <__isoc23_strtoull@plt+0x5ba2c> │ │ │ │ + cbnz x18, 4602a8 <__isoc23_strtoull@plt+0x5ab28> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cbce4 ; NYI │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ + .inst 0x003ccae0 ; NYI │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46035c <__isoc23_strtoull@plt+0x5abdc> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + adrp x10, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x10, x10, #0x188 │ │ │ │ + stur x10, [x21, #-136] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x1d8 │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + stur x22, [x21, #-96] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 46125c <__isoc23_strtoull@plt+0x5badc> // b.none │ │ │ │ - adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x15, x15, #0x3dc │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x23, x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #264] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #992] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x4c │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4610f8 <__isoc23_strtoull@plt+0x5b978> │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0x218 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461218 <__isoc23_strtoull@plt+0x5ba98> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cbc78 ; NYI │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 46125c <__isoc23_strtoull@plt+0x5badc> // b.none │ │ │ │ - adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x15, x15, #0x32c │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x17 │ │ │ │ - str x15, [x20, #16] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4610f8 <__isoc23_strtoull@plt+0x5b978> │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x15, x15, #0x2a0 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x17, #7] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003cc9d8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4603ac <__isoc23_strtoull@plt+0x5ac2c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4612a0 <__isoc23_strtoull@plt+0x5bb20> │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x26, [x22, #40] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 45ffd8 <__isoc23_strtoull@plt+0x5a858> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x30 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 460548 <__isoc23_strtoull@plt+0x5adc8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 460540 <__isoc23_strtoull@plt+0x5adc0> // b.pmore │ │ │ │ + adrp x14, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x14, x14, #0x250 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2712] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + sub x14, x21, #0x48 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #8] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x14, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x14, x14, #0x494 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x26, x18 │ │ │ │ + sub x25, x21, #0x28 │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3168] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 49ba68 <__isoc23_strtoull@plt+0x962e8> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cbbf0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4612c8 <__isoc23_strtoull@plt+0x5bb48> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0x304 │ │ │ │ + .inst 0x003cc8bc ; NYI │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x4d0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461304 <__isoc23_strtoull@plt+0x5bb84> │ │ │ │ + cbnz x18, 4604d0 <__isoc23_strtoull@plt+0x5ad50> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cbb8c ; NYI │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0x12c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - b 462288 <__isoc23_strtoull@plt+0x5cb08> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003cc880 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 46134c <__isoc23_strtoull@plt+0x5bbcc> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ne 460570 <__isoc23_strtoull@plt+0x5adf0> // b.any │ │ │ │ add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4613c0 <__isoc23_strtoull@plt+0x5bc40> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ + b.hi 460564 <__isoc23_strtoull@plt+0x5ade4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x17, x17, #0x378 │ │ │ │ stur x17, [x21, #-56] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2320] │ │ │ │ - add x17, x17, #0x7 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + ldr x18, [x18, #1936] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x14, #0x50 // #80 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xda0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x5a4 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4605a4 <__isoc23_strtoull@plt+0x5ae24> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 461474 <__isoc23_strtoull@plt+0x5bcf4> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4605ec <__isoc23_strtoull@plt+0x5ae6c> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 461468 <__isoc23_strtoull@plt+0x5bce8> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2704] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1368] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + b.hi 460624 <__isoc23_strtoull@plt+0x5aea4> // b.pmore │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2016] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x70 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46152c <__isoc23_strtoull@plt+0x5bdac> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-104] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2320] │ │ │ │ - add x15, x15, #0x7 │ │ │ │ - stur x15, [x21, #-96] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ + b.hi 460624 <__isoc23_strtoull@plt+0x5aea4> // b.pmore │ │ │ │ + ldur x18, [x18, #6] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2704] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1368] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x49 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x61 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + ldr x17, [x17, #2232] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003cb948 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4615a8 <__isoc23_strtoull@plt+0x5be28> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4615a0 <__isoc23_strtoull@plt+0x5be20> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x15, x15, #0xf8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4610f8 <__isoc23_strtoull@plt+0x5b978> │ │ │ │ mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x003cb8c8 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4615f4 <__isoc23_strtoull@plt+0x5be74> // b.lo, b.ul, b.last │ │ │ │ + b.cc 460674 <__isoc23_strtoull@plt+0x5aef4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 461618 <__isoc23_strtoull@plt+0x5be98> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003cb878 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x20 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 4616a0 <__isoc23_strtoull@plt+0x5bf20> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #131 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003cb844 ; NYI │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0x684 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003cc738 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 460790 <__isoc23_strtoull@plt+0x5b010> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461684 <__isoc23_strtoull@plt+0x5bf04> │ │ │ │ + cbnz x18, 4606e0 <__isoc23_strtoull@plt+0x5af60> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cb80c ; NYI │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 46175c <__isoc23_strtoull@plt+0x5bfdc> // b.any │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x15, x15, #0x6e0 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x17, #7] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + .inst 0x003cc6e8 ; NYI │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x71c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4616e0 <__isoc23_strtoull@plt+0x5bf60> │ │ │ │ + cbnz x18, 46071c <__isoc23_strtoull@plt+0x5af9c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cb7b0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 461708 <__isoc23_strtoull@plt+0x5bf88> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0x744 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + .inst 0x003cc6ac ; NYI │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x754 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461744 <__isoc23_strtoull@plt+0x5bfc4> │ │ │ │ + cbnz x18, 460754 <__isoc23_strtoull@plt+0x5afd4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cb74c ; NYI │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0x64c │ │ │ │ + .inst 0x003cc674 ; NYI │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ str x18, [x20] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - b 462288 <__isoc23_strtoull@plt+0x5cb08> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4617ac <__isoc23_strtoull@plt+0x5c02c> // b.pmore │ │ │ │ - adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x15, x15, #0x5c8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 471bb0 <__isoc23_strtoull@plt+0x6c430> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003cc618 ; NYI │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 460808 <__isoc23_strtoull@plt+0x5b088> // b.pmore │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x648 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x24, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x17, x17, #0x690 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + sub x22, x21, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 461854 <__isoc23_strtoull@plt+0x5c0d4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46184c <__isoc23_strtoull@plt+0x5c0cc> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xde0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003cc5a8 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46089c <__isoc23_strtoull@plt+0x5b11c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x868 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3944] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4607b0 <__isoc23_strtoull@plt+0x5b030> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4608ac <__isoc23_strtoull@plt+0x5b12c> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3616] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x21 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x9 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 465e98 <__isoc23_strtoull@plt+0x60718> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xdf0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003cc500 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461898 <__isoc23_strtoull@plt+0x5c118> // b.lo, b.ul, b.last │ │ │ │ + b.cc 460994 <__isoc23_strtoull@plt+0x5b214> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 465e98 <__isoc23_strtoull@plt+0x60718> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x920 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 460920 <__isoc23_strtoull@plt+0x5b1a0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cc4a8 ; NYI │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0x958 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 460958 <__isoc23_strtoull@plt+0x5b1d8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46193c <__isoc23_strtoull@plt+0x5c1bc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 461934 <__isoc23_strtoull@plt+0x5c1b4> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cc470 ; NYI │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2704] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1368] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x21 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x9 │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ + str x18, [x20, #8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 465e98 <__isoc23_strtoull@plt+0x60718> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 471bb0 <__isoc23_strtoull@plt+0x6c430> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003cb538 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x30 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 461d24 <__isoc23_strtoull@plt+0x5c5a4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 461d1c <__isoc23_strtoull@plt+0x5c59c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x14, x14, #0x618 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xa24 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003cc418 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 460a7c <__isoc23_strtoull@plt+0x5b2fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xa08 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 461618 <__isoc23_strtoull@plt+0x5be98> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 460a08 <__isoc23_strtoull@plt+0x5b288> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x17, x17, #0xe88 │ │ │ │ - add x17, x17, #0x3 │ │ │ │ - mov x15, x22 │ │ │ │ - adrp x14, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x14, x14, #0xb3c │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + .inst 0x003cc3c0 ; NYI │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xa40 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461b3c <__isoc23_strtoull@plt+0x5c3bc> │ │ │ │ + cbnz x18, 460a40 <__isoc23_strtoull@plt+0x5b2c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 461a54 <__isoc23_strtoull@plt+0x5c2d4> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x17, x17, #0xe88 │ │ │ │ - add x17, x17, #0x3 │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2288] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - b 4619e8 <__isoc23_strtoull@plt+0x5c268> │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xa98 │ │ │ │ + .inst 0x003cc388 ; NYI │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ str x18, [x20] │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ + str x18, [x20, #8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + b 471bb0 <__isoc23_strtoull@plt+0x6c430> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003cc3f0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 460c5c <__isoc23_strtoull@plt+0x5b4dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xae0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461a98 <__isoc23_strtoull@plt+0x5c318> │ │ │ │ + cbnz x18, 460ae0 <__isoc23_strtoull@plt+0x5b360> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003cc3b0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 461d90 <__isoc23_strtoull@plt+0x5c610> // b.any │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xadc │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461adc <__isoc23_strtoull@plt+0x5c35c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.cc 460c10 <__isoc23_strtoull@plt+0x5b490> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xd24 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #1736] │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xb18 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + .inst 0x003cc328 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x17, x17, #0xb60 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cc2f8 ; NYI │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xba4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461b18 <__isoc23_strtoull@plt+0x5c398> │ │ │ │ + cbnz x18, 460ba4 <__isoc23_strtoull@plt+0x5b424> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003cc2b4 ; NYI │ │ │ │ ldr x18, [x20, #16] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 460c90 <__isoc23_strtoull@plt+0x5b510> // b.any │ │ │ │ + add x21, x21, #0x20 │ │ │ │ mov x15, x22 │ │ │ │ - b 4619e8 <__isoc23_strtoull@plt+0x5c268> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 460ce8 <__isoc23_strtoull@plt+0x5b568> // b.pmore │ │ │ │ + adrp x15, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x15, x15, #0x8c8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xc7c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x25, [x25, #3496] │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2056] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5faa28 <__isoc23_strtoull@plt+0x1f52a8> │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 461bdc <__isoc23_strtoull@plt+0x5c45c> // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 461b94 <__isoc23_strtoull@plt+0x5c414> // b.any │ │ │ │ + b.cc 460c4c <__isoc23_strtoull@plt+0x5b4cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xb30 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #1736] │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xec0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 461d30 <__isoc23_strtoull@plt+0x5c5b0> // b.pmore │ │ │ │ - ldur x18, [x18, #6] │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0x7c8 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + .inst 0x003cc1c4 ; NYI │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1248] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 61c010 <__isoc23_strtoull@plt+0x216890> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 460ce8 <__isoc23_strtoull@plt+0x5b568> // b.pmore │ │ │ │ + adrp x14, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x14, x14, #0x9b0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xc14 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xd08 │ │ │ │ str x18, [x20, #8] │ │ │ │ - mov x22, x17 │ │ │ │ + adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x25, [x25, #3496] │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #664] │ │ │ │ + str x15, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461c14 <__isoc23_strtoull@plt+0x5c494> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 5faa28 <__isoc23_strtoull@plt+0x1f52a8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 461ca4 <__isoc23_strtoull@plt+0x5c524> // b.tcont │ │ │ │ - mov x18, x15 │ │ │ │ - and x17, x15, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 461cd4 <__isoc23_strtoull@plt+0x5c554> // b.any │ │ │ │ - b 461b64 <__isoc23_strtoull@plt+0x5c3e4> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 461d50 <__isoc23_strtoull@plt+0x5c5d0> // b.pmore │ │ │ │ - ldur x18, [x18, #6] │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0x870 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + .inst 0x003cc138 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, x15 │ │ │ │ - and x17, x15, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 461c5c <__isoc23_strtoull@plt+0x5c4dc> // b.any │ │ │ │ - b 461b64 <__isoc23_strtoull@plt+0x5c3e4> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + b 61c010 <__isoc23_strtoull@plt+0x216890> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x18, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 461d70 <__isoc23_strtoull@plt+0x5c5f0> // b.pmore │ │ │ │ - ldur x18, [x18, #6] │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0x8b0 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0xb8c │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0xc54 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cc0f4 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x17, x17, #0xd54 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0xccc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cc0c4 ; NYI │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xd8c │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2656] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2056] │ │ │ │ + b 5faa28 <__isoc23_strtoull@plt+0x1f52a8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cc074 ; NYI │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + b 61c0f8 <__isoc23_strtoull@plt+0x216978> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003cc110 ; NYI │ │ │ │ + b 460aa0 <__isoc23_strtoull@plt+0x5b320> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 460e64 <__isoc23_strtoull@plt+0x5b6e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xe24 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #1824] │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cc0bc ; NYI │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0x9d4 │ │ │ │ + adrp x17, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x17, x17, #0xe58 │ │ │ │ str x17, [x20, #16] │ │ │ │ - mov x23, x18 │ │ │ │ + mov x25, x22 │ │ │ │ + mov x24, x18 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 45f998 <__isoc23_strtoull@plt+0x5a218> │ │ │ │ + b 4603d0 <__isoc23_strtoull@plt+0x5ac50> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cc068 ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 460aa0 <__isoc23_strtoull@plt+0x5b320> │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xf00 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003ca780 ; NYI │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003cc070 ; NYI │ │ │ │ + b 460dd0 <__isoc23_strtoull@plt+0x5b650> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003cc050 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 461de8 <__isoc23_strtoull@plt+0x5c668> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 460f44 <__isoc23_strtoull@plt+0x5b7c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xefc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #1824] │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003ca740 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 461e28 <__isoc23_strtoull@plt+0x5c6a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cbfe4 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x17, x17, #0xf38 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x25, x22 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4603d0 <__isoc23_strtoull@plt+0x5ac50> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003cbf88 ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 460aa0 <__isoc23_strtoull@plt+0x5b320> │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xf38 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003cbfc8 ; NYI │ │ │ │ + b 460eb0 <__isoc23_strtoull@plt+0x5b730> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003cb050 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462124 <__isoc23_strtoull@plt+0x5c9a4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4610a0 <__isoc23_strtoull@plt+0x5b920> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461e98 <__isoc23_strtoull@plt+0x5c718> │ │ │ │ + cbnz x18, 460fe0 <__isoc23_strtoull@plt+0x5b860> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003caff8 ; NYI │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xec0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - b 462288 <__isoc23_strtoull@plt+0x5cb08> │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca680 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461088 <__isoc23_strtoull@plt+0x5b908> // b.none │ │ │ │ adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xefc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + add x18, x18, #0x28 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461efc <__isoc23_strtoull@plt+0x5c77c> │ │ │ │ + cbnz x18, 461028 <__isoc23_strtoull@plt+0x5b8a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ca644 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 461f38 <__isoc23_strtoull@plt+0x5c7b8> // b.tcont │ │ │ │ - adrp x17, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x17, x17, #0x20 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462020 <__isoc23_strtoull@plt+0x5c8a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461088 <__isoc23_strtoull@plt+0x5b908> // b.none │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4610a8 <__isoc23_strtoull@plt+0x5b928> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0xf6c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461f6c <__isoc23_strtoull@plt+0x5c7ec> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xf98 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca5d4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46212c <__isoc23_strtoull@plt+0x5c9ac> // b.none │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xfc0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461fc0 <__isoc23_strtoull@plt+0x5c840> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 461100 <__isoc23_strtoull@plt+0x5b980> // b.pmore │ │ │ │ + adrp x18, 460000 <__isoc23_strtoull@plt+0x5a880> │ │ │ │ + add x18, x18, #0xf88 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xfb0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca580 ; NYI │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4611d0 <__isoc23_strtoull@plt+0x5ba50> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xff0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + add x18, x18, #0x180 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 461ff0 <__isoc23_strtoull@plt+0x5c870> │ │ │ │ + cbnz x18, 461180 <__isoc23_strtoull@plt+0x5ba00> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ca550 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 462144 <__isoc23_strtoull@plt+0x5c9c4> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + b.ne 4611a8 <__isoc23_strtoull@plt+0x5ba28> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca520 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46212c <__isoc23_strtoull@plt+0x5c9ac> // b.none │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x68 │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x1e8 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #6] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462068 <__isoc23_strtoull@plt+0x5c8e8> │ │ │ │ + cbnz x18, 4611e8 <__isoc23_strtoull@plt+0x5ba68> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca4d8 ; NYI │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x98 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462098 <__isoc23_strtoull@plt+0x5c918> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ca4a8 ; NYI │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4621bc <__isoc23_strtoull@plt+0x5ca3c> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4621b0 <__isoc23_strtoull@plt+0x5ca30> // b.pmore │ │ │ │ + b.ne 461254 <__isoc23_strtoull@plt+0x5bad4> // b.any │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4612a4 <__isoc23_strtoull@plt+0x5bb24> // b.pmore │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2704] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1368] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4621a4 <__isoc23_strtoull@plt+0x5ca24> // b.pmore │ │ │ │ - adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4612a4 <__isoc23_strtoull@plt+0x5bb24> // b.pmore │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ + mov x22, x17 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 462260 <__isoc23_strtoull@plt+0x5cae0> // b.pmore │ │ │ │ - adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x17, x17, #0xe00 │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - stur x22, [x21, #-88] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2704] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1368] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x49 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 461300 <__isoc23_strtoull@plt+0x5bb80> // b.pmore │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x128 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xfb8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003ca2b8 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46246c <__isoc23_strtoull@plt+0x5ccec> // b.lo, b.ul, b.last │ │ │ │ - and x18, x24, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 46238c <__isoc23_strtoull@plt+0x5cc0c> // b.lo, b.ul, b.last │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, #0x4 // #4 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.cc 462438 <__isoc23_strtoull@plt+0x5ccb8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4624c4 <__isoc23_strtoull@plt+0x5cd44> // b.pmore │ │ │ │ - ldur x18, [x15, #4] │ │ │ │ - adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x15, x15, #0xe40 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x18, x18, #0xe78 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 4613b0 <__isoc23_strtoull@plt+0x5bc30> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x374 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 461374 <__isoc23_strtoull@plt+0x5bbf4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003cab70 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46139c <__isoc23_strtoull@plt+0x5bc1c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 46247c <__isoc23_strtoull@plt+0x5ccfc> // b.pmore │ │ │ │ - ldur x17, [x17, #6] │ │ │ │ - adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x15, x15, #0x8 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x15, x15, #0x548 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.cs 4623b0 <__isoc23_strtoull@plt+0x5cc30> // b.hs, b.nlast │ │ │ │ - ldur x18, [x15, #7] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xfc0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46149c <__isoc23_strtoull@plt+0x5bd1c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x41c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46141c <__isoc23_strtoull@plt+0x5bc9c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, x17 │ │ │ │ - mov x17, x15 │ │ │ │ - b 46232c <__isoc23_strtoull@plt+0x5cbac> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003caac4 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4624a0 <__isoc23_strtoull@plt+0x5cd20> // b.pmore │ │ │ │ - ldur x15, [x17, #5] │ │ │ │ - ldur x17, [x17, #13] │ │ │ │ - adrp x14, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ - add x14, x14, #0x958 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x18, x18, #0xe78 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461484 <__isoc23_strtoull@plt+0x5bd04> // b.none │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x464 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 461464 <__isoc23_strtoull@plt+0x5bce4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, x17 │ │ │ │ - mov x17, x15 │ │ │ │ - b 4623d8 <__isoc23_strtoull@plt+0x5cc58> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003caa3c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 461484 <__isoc23_strtoull@plt+0x5bd04> // b.none │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - mov x15, x17 │ │ │ │ - mov x17, x18 │ │ │ │ - b 4622b8 <__isoc23_strtoull@plt+0x5cb38> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xe90 │ │ │ │ + add x22, x22, #0xfc8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x50 // #80 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x15, x15, #0x320 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x15, #0x40 // #64 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x15, x15, #0x3cc │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x454 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4614ec <__isoc23_strtoull@plt+0x5bd6c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003ca490 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462578 <__isoc23_strtoull@plt+0x5cdf8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x544 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x25, x24 │ │ │ │ - adrp x24, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x24, x24, #0xb28 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 45eae8 <__isoc23_strtoull@plt+0x59368> │ │ │ │ - ... │ │ │ │ + b.cc 4615d8 <__isoc23_strtoull@plt+0x5be58> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x560 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 461560 <__isoc23_strtoull@plt+0x5bde0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 461588 <__isoc23_strtoull@plt+0x5be08> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 462580 <__isoc23_strtoull@plt+0x5ce00> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + b.hi 4615e0 <__isoc23_strtoull@plt+0x5be60> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x17, x17, #0x4c0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x003ca3e8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462620 <__isoc23_strtoull@plt+0x5cea0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x5ec │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x25, x24 │ │ │ │ - adrp x24, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x24, x24, #0xb28 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 45eae8 <__isoc23_strtoull@plt+0x59368> │ │ │ │ - ... │ │ │ │ + b.cc 461684 <__isoc23_strtoull@plt+0x5bf04> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x64c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46164c <__isoc23_strtoull@plt+0x5becc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 462628 <__isoc23_strtoull@plt+0x5cea8> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 461674 <__isoc23_strtoull@plt+0x5bef4> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 598460 <__isoc23_strtoull@plt+0x192ce0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003ca850 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 462740 <__isoc23_strtoull@plt+0x5cfc0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x698 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462698 <__isoc23_strtoull@plt+0x5cf18> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca808 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4626f8 <__isoc23_strtoull@plt+0x5cf78> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 462800 <__isoc23_strtoull@plt+0x5d080> // b.pmore │ │ │ │ - adrp x15, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x15, x15, #0x500 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x760 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x25, x17 │ │ │ │ - sub x24, x21, #0x6 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 462800 <__isoc23_strtoull@plt+0x5d080> // b.pmore │ │ │ │ - adrp x15, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x15, x15, #0x5a8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4616ec <__isoc23_strtoull@plt+0x5bf6c> // b.pmore │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x508 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + stur x24, [x21, #-16] │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x608 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x25, x17 │ │ │ │ - sub x24, x21, #0x6 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xec0 │ │ │ │ + add x22, x22, #0xfd0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca730 ; NYI │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x784 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca70c ; NYI │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x7a8 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 47b098 <__isoc23_strtoull@plt+0x75918> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca6e8 ; NYI │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x7d4 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 462288 <__isoc23_strtoull@plt+0x5cb08> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x820 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4617a0 <__isoc23_strtoull@plt+0x5c020> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x764 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462820 <__isoc23_strtoull@plt+0x5d0a0> │ │ │ │ + cbnz x18, 461764 <__isoc23_strtoull@plt+0x5bfe4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 46285c <__isoc23_strtoull@plt+0x5d0dc> // b.tcont │ │ │ │ - adrp x17, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x17, x17, #0x87c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46287c <__isoc23_strtoull@plt+0x5d0fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46178c <__isoc23_strtoull@plt+0x5c00c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xfd8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 461868 <__isoc23_strtoull@plt+0x5c0e8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x80c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46180c <__isoc23_strtoull@plt+0x5c08c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 462a2c <__isoc23_strtoull@plt+0x5d2ac> // b.none │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + b.ne 461834 <__isoc23_strtoull@plt+0x5c0b4> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 462a44 <__isoc23_strtoull@plt+0x5d2c4> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2704] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1368] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 461878 <__isoc23_strtoull@plt+0x5c0f8> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xfe0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4618c4 <__isoc23_strtoull@plt+0x5c144> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x954 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4619a4 <__isoc23_strtoull@plt+0x5c224> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0x92c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462954 <__isoc23_strtoull@plt+0x5d1d4> │ │ │ │ + cbnz x18, 46192c <__isoc23_strtoull@plt+0x5c1ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 462aa0 <__isoc23_strtoull@plt+0x5d320> // b.tcont │ │ │ │ - adrp x17, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x17, x17, #0x9a0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4629a0 <__isoc23_strtoull@plt+0x5d220> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 462a2c <__isoc23_strtoull@plt+0x5d2ac> // b.none │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + b.ne 461954 <__isoc23_strtoull@plt+0x5c1d4> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 462ab0 <__isoc23_strtoull@plt+0x5d330> // b.pmore │ │ │ │ + b.hi 4619b4 <__isoc23_strtoull@plt+0x5c234> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2704] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1368] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ + adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x17, x17, #0x898 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ + add x22, x22, #0xfe8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #130 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca430 ; NYI │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0xa84 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ - udf #130 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 461a4c <__isoc23_strtoull@plt+0x5c2cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0xa1c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 461a1c <__isoc23_strtoull@plt+0x5c29c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ca40c ; NYI │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0x918 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 462288 <__isoc23_strtoull@plt+0x5cb08> │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 461a40 <__isoc23_strtoull@plt+0x5c2c0> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003ca3e8 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 462650 <__isoc23_strtoull@plt+0x5ced0> │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003ca3c0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462b90 <__isoc23_strtoull@plt+0x5d410> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 461af4 <__isoc23_strtoull@plt+0x5c374> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0xabc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0xb54 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3496] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 462650 <__isoc23_strtoull@plt+0x5ced0> │ │ │ │ - ... │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 461abc <__isoc23_strtoull@plt+0x5c33c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 462b7c <__isoc23_strtoull@plt+0x5d3fc> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2488] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 461ae4 <__isoc23_strtoull@plt+0x5c364> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003ca318 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 462c6c <__isoc23_strtoull@plt+0x5d4ec> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 462c64 <__isoc23_strtoull@plt+0x5d4e4> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x15, x15, #0xb00 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0xc34 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x25, x21, #0x18 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1016] │ │ │ │ - add x24, x24, #0x331 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1016] │ │ │ │ - add x23, x23, #0x191 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 465bb0 <__isoc23_strtoull@plt+0x60430> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 462c78 <__isoc23_strtoull@plt+0x5d4f8> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2464] │ │ │ │ + b.hi 461b4c <__isoc23_strtoull@plt+0x5c3cc> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 461bb0 <__isoc23_strtoull@plt+0x5c430> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1016] │ │ │ │ + add x24, x24, #0x101 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003c98a8 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 462cc0 <__isoc23_strtoull@plt+0x5d540> // b.lo, b.ul, b.last │ │ │ │ + b.cc 461bf8 <__isoc23_strtoull@plt+0x5c478> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x810 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 555260 <__isoc23_strtoull@plt+0x14fae0> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 461c44 <__isoc23_strtoull@plt+0x5c4c4> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x15, x15, #0xbc8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 461ca8 <__isoc23_strtoull@plt+0x5c528> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x17, x17, #0xc10 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xbb8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003ca208 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 462d74 <__isoc23_strtoull@plt+0x5d5f4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + b.cc 461d38 <__isoc23_strtoull@plt+0x5c5b8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 462d6c <__isoc23_strtoull@plt+0x5d5ec> // b.pmore │ │ │ │ + b.hi 461d30 <__isoc23_strtoull@plt+0x5c5b0> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x14, x14, #0xba8 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0xc98 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x26 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #536] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x810 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 517368 <__isoc23_strtoull@plt+0x111be8> │ │ │ │ - mov x17, #0x50 // #80 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 462edc <__isoc23_strtoull@plt+0x5d75c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 462ed4 <__isoc23_strtoull@plt+0x5d754> // b.pmore │ │ │ │ - adrp x14, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x14, x14, #0xcd8 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3352] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0xe3c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xb98 │ │ │ │ - sub x18, x21, #0x9 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 462e3c <__isoc23_strtoull@plt+0x5d6bc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 461d8c <__isoc23_strtoull@plt+0x5c60c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x15, x15, #0xcc8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9d5c ; NYI │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0xe64 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - b 5141c8 <__isoc23_strtoull@plt+0x10ea48> │ │ │ │ - udf #1 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9d34 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 462f10 <__isoc23_strtoull@plt+0x5d790> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 462f84 <__isoc23_strtoull@plt+0x5d804> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x15, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x15, x15, #0xb98 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #872] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 461e18 <__isoc23_strtoull@plt+0x5c698> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 461e10 <__isoc23_strtoull@plt+0x5c690> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x15, x15, #0xd58 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - sub x18, x21, #0x21 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x14, #0x40 // #64 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xf00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xbb8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9c90 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 462f4c <__isoc23_strtoull@plt+0x5d7cc> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x17, x17, #0xb98 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 461e98 <__isoc23_strtoull@plt+0x5c718> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x17, x17, #0xdb0 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0xf08 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9c20 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 462e7c <__isoc23_strtoull@plt+0x5d6fc> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ - add x18, x18, #0xf78 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c9f08 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3496] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 462650 <__isoc23_strtoull@plt+0x5ced0> │ │ │ │ - udf #23 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #21 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46301c <__isoc23_strtoull@plt+0x5d89c> // b.pmore │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xc8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + b.hi 461f2c <__isoc23_strtoull@plt+0x5c7ac> // b.pmore │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0xb78 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + stur x25, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + mov x17, #0xb // #11 │ │ │ │ + cmp x24, x17 │ │ │ │ + b.lt 461f10 <__isoc23_strtoull@plt+0x5c790> // b.tstop │ │ │ │ + adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x17, x17, #0xe40 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + adrp x17, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x17, x17, #0xc70 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82c000 <__isoc23_strtoull@plt+0x426880> │ │ │ │ - add x22, x22, #0xf30 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xe0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x00270708 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00270748 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00270788 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002707c8 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003ca230 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463140 <__isoc23_strtoull@plt+0x5d9c0> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 463138 <__isoc23_strtoull@plt+0x5d9b8> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x2f0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003ca270 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4631b0 <__isoc23_strtoull@plt+0x5da30> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4631a8 <__isoc23_strtoull@plt+0x5da28> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x3a0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003ca2b0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463220 <__isoc23_strtoull@plt+0x5daa0> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 463218 <__isoc23_strtoull@plt+0x5da98> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x450 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003ca2f0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463290 <__isoc23_strtoull@plt+0x5db10> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 463288 <__isoc23_strtoull@plt+0x5db08> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x500 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003ca330 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463300 <__isoc23_strtoull@plt+0x5db80> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4632f8 <__isoc23_strtoull@plt+0x5db78> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x5b0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003ca300 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463370 <__isoc23_strtoull@plt+0x5dbf0> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 463368 <__isoc23_strtoull@plt+0x5dbe8> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x178 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003ca2d0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4633e0 <__isoc23_strtoull@plt+0x5dc60> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4633d8 <__isoc23_strtoull@plt+0x5dc58> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x1e8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003ca2a0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463450 <__isoc23_strtoull@plt+0x5dcd0> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 463448 <__isoc23_strtoull@plt+0x5dcc8> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x258 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 464430 <__isoc23_strtoull@plt+0x5ecb0> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003ca1b0 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 463504 <__isoc23_strtoull@plt+0x5dd84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0x4d8 │ │ │ │ + b.cc 461fbc <__isoc23_strtoull@plt+0x5c83c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0xfa8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4634d8 <__isoc23_strtoull@plt+0x5dd58> │ │ │ │ + cbnz x18, 461fa8 <__isoc23_strtoull@plt+0x5c828> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003ca160 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4634f8 <__isoc23_strtoull@plt+0x5dd78> // b.any │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x638 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463564 <__isoc23_strtoull@plt+0x5dde4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xf8 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003ca0b8 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 463608 <__isoc23_strtoull@plt+0x5de88> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 463600 <__isoc23_strtoull@plt+0x5de80> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x15, x15, #0x488 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0x520 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 601b58 <__isoc23_strtoull@plt+0x1fc3d8> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46366c <__isoc23_strtoull@plt+0x5deec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xf8 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c9ff0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463704 <__isoc23_strtoull@plt+0x5df84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0x6d8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4636d8 <__isoc23_strtoull@plt+0x5df58> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9fa0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4636f8 <__isoc23_strtoull@plt+0x5df78> // b.any │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x678 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c9f98 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46379c <__isoc23_strtoull@plt+0x5e01c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463770 <__isoc23_strtoull@plt+0x5dff0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9f48 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 463790 <__isoc23_strtoull@plt+0x5e010> // b.any │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x6b8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c9f20 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x50 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4638c0 <__isoc23_strtoull@plt+0x5e140> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4638b8 <__isoc23_strtoull@plt+0x5e138> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x13, x13, #0x688 │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0x858 │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-80] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-72] │ │ │ │ - stur x15, [x20, #-64] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - sub x20, x20, #0x50 │ │ │ │ - b 681118 <__isoc23_strtoull@plt+0x27b998> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c9e60 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4638ac <__isoc23_strtoull@plt+0x5e12c> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4638cc <__isoc23_strtoull@plt+0x5e14c> // b.pmore │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0x720 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6812f8 <__isoc23_strtoull@plt+0x27bb78> │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c9df0 ; NYI │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4639f8 <__isoc23_strtoull@plt+0x5e278> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0x978 │ │ │ │ - stur x18, [x20, #-72] │ │ │ │ - ldr x23, [x22, #64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-96] │ │ │ │ - ldr x18, [x22, #72] │ │ │ │ - stur x18, [x20, #-88] │ │ │ │ - ldr x18, [x22, #80] │ │ │ │ - stur x18, [x20, #-80] │ │ │ │ - ldr x18, [x22, #48] │ │ │ │ - stur x18, [x20, #-64] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - ldr x18, [x22, #56] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #40] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x60 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #6 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9d60 ; NYI │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4639ec <__isoc23_strtoull@plt+0x5e26c> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 463a00 <__isoc23_strtoull@plt+0x5e280> // b.pmore │ │ │ │ - adrp x17, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x17, x17, #0x7b8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - str x18, [x21] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x20, #48] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 601b58 <__isoc23_strtoull@plt+0x1fc3d8> │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c99c8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463aa8 <__isoc23_strtoull@plt+0x5e328> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463a70 <__isoc23_strtoull@plt+0x5e2f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9978 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 463a94 <__isoc23_strtoull@plt+0x5e314> // b.any │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x3e8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c9878 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463b48 <__isoc23_strtoull@plt+0x5e3c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xb10 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463b10 <__isoc23_strtoull@plt+0x5e390> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9828 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 463b34 <__isoc23_strtoull@plt+0x5e3b4> // b.any │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 461ec0 <__isoc23_strtoull@plt+0x5c740> │ │ │ │ adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x338 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c9b98 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 463bf0 <__isoc23_strtoull@plt+0x5e470> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 463be8 <__isoc23_strtoull@plt+0x5e468> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x18, [x18, #56] │ │ │ │ - adrp x11, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x11, x11, #0xa20 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xac0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x27, x21, #0x28 │ │ │ │ - sub x26, x21, #0x10 │ │ │ │ - mov x25, x14 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x13 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 463e08 <__isoc23_strtoull@plt+0x5e688> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x22, x22, #0xe8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c9938 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463c98 <__isoc23_strtoull@plt+0x5e518> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xc60 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463c60 <__isoc23_strtoull@plt+0x5e4e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c98e8 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 463c84 <__isoc23_strtoull@plt+0x5e504> // b.any │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x548 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c97e8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 463d38 <__isoc23_strtoull@plt+0x5e5b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xd00 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463d00 <__isoc23_strtoull@plt+0x5e580> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9798 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 463d24 <__isoc23_strtoull@plt+0x5e5a4> // b.any │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x498 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c99a8 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 463de0 <__isoc23_strtoull@plt+0x5e660> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 463dd8 <__isoc23_strtoull@plt+0x5e658> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x18, [x18, #56] │ │ │ │ - adrp x11, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x11, x11, #0xc10 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xcb0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x27, x21, #0x28 │ │ │ │ - sub x26, x21, #0x10 │ │ │ │ - mov x25, x14 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x13 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 463e08 <__isoc23_strtoull@plt+0x5e688> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003c98f0 ; NYI │ │ │ │ - sub x18, x20, #0x98 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464190 <__isoc23_strtoull@plt+0x5ea10> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xe80 │ │ │ │ - stur x18, [x20, #-80] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #3] │ │ │ │ - ldur x15, [x22, #11] │ │ │ │ - ldur x14, [x22, #19] │ │ │ │ - ldur x13, [x22, #27] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x14, [x20, #-72] │ │ │ │ - stur x15, [x20, #-64] │ │ │ │ - stur x17, [x20, #-56] │ │ │ │ - stur x13, [x20, #-48] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x50 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463e80 <__isoc23_strtoull@plt+0x5e700> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9878 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 463ee8 <__isoc23_strtoull@plt+0x5e768> // b.none │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xed4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 463ed4 <__isoc23_strtoull@plt+0x5e754> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #10 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9824 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 464080 <__isoc23_strtoull@plt+0x5e900> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #12 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c97e8 ; NYI │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x13, [x20, #64] │ │ │ │ - ldr x12, [x20, #80] │ │ │ │ - ldr x11, [x20, #88] │ │ │ │ - ldr x10, [x20, #96] │ │ │ │ - ldr x9, [x20, #72] │ │ │ │ - ldr x8, [x20, #24] │ │ │ │ - ldr x7, [x20, #16] │ │ │ │ - ldr x6, [x20, #8] │ │ │ │ - add x21, x21, #0xb0 │ │ │ │ - ldr x5, [x19, #856] │ │ │ │ - cmp x21, x5 │ │ │ │ - b.hi 464198 <__isoc23_strtoull@plt+0x5ea18> // b.pmore │ │ │ │ - adrp x5, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x5, x5, #0x8e8 │ │ │ │ - stur x5, [x21, #-168] │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ - stur x12, [x21, #-144] │ │ │ │ - stur x11, [x21, #-136] │ │ │ │ - stur x10, [x21, #-128] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - stur x14, [x21, #-112] │ │ │ │ - stur x15, [x21, #-104] │ │ │ │ - stur x9, [x21, #-96] │ │ │ │ - stur x7, [x21, #-88] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xb60 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x8, [x21, #-64] │ │ │ │ - stur x6, [x21, #-56] │ │ │ │ - sub x18, x21, #0xa8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x11, [x21, #-32] │ │ │ │ - stur x10, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9718 ; NYI │ │ │ │ - ldr x13, [x20, #80] │ │ │ │ - ldr x12, [x20, #96] │ │ │ │ - ldr x11, [x20, #104] │ │ │ │ - ldr x10, [x20, #112] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46421c <__isoc23_strtoull@plt+0x5ea9c> // b.any │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x15, [x20, #64] │ │ │ │ - ldr x14, [x20, #72] │ │ │ │ - ldr x9, [x20, #88] │ │ │ │ - ldr x8, [x20, #40] │ │ │ │ - ldr x7, [x20, #32] │ │ │ │ - ldr x6, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 463f40 <__isoc23_strtoull@plt+0x5e7c0> │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c96c0 ; NYI │ │ │ │ - ldr x15, [x20, #72] │ │ │ │ - ldr x9, [x20, #96] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4641ec <__isoc23_strtoull@plt+0x5ea6c> // b.any │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - ldr x17, [x20, #64] │ │ │ │ - ldr x14, [x20, #80] │ │ │ │ - ldr x13, [x20, #88] │ │ │ │ - ldr x12, [x20, #104] │ │ │ │ - ldr x11, [x20, #112] │ │ │ │ - ldr x10, [x20, #120] │ │ │ │ - ldr x8, [x20, #48] │ │ │ │ - ldr x7, [x20, #40] │ │ │ │ - ldr x6, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 463f40 <__isoc23_strtoull@plt+0x5e7c0> │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0xc4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x7, [x22, #6] │ │ │ │ - ldur x6, [x22, #14] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x6, [x20, #-8] │ │ │ │ - str x7, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4640c4 <__isoc23_strtoull@plt+0x5e944> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #12 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9634 ; NYI │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x13, [x20, #64] │ │ │ │ - ldr x12, [x20, #80] │ │ │ │ - ldr x11, [x20, #88] │ │ │ │ - ldr x10, [x20, #96] │ │ │ │ - ldr x9, [x20, #72] │ │ │ │ - ldr x8, [x20, #24] │ │ │ │ - ldr x7, [x20, #16] │ │ │ │ - ldr x6, [x20, #8] │ │ │ │ - and x5, x22, #0x7 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - cmp x5, x4 │ │ │ │ - b.eq 463f40 <__isoc23_strtoull@plt+0x5e7c0> // b.none │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0x148 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x6 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464148 <__isoc23_strtoull@plt+0x5e9c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c95b0 ; NYI │ │ │ │ - ldr x15, [x20, #64] │ │ │ │ - ldr x7, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4641b0 <__isoc23_strtoull@plt+0x5ea30> // b.any │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x14, [x20, #72] │ │ │ │ - ldr x13, [x20, #80] │ │ │ │ - ldr x12, [x20, #96] │ │ │ │ - ldr x11, [x20, #104] │ │ │ │ - ldr x10, [x20, #112] │ │ │ │ - ldr x9, [x20, #88] │ │ │ │ - ldr x8, [x20, #40] │ │ │ │ - ldr x6, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 463f40 <__isoc23_strtoull@plt+0x5e7c0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0xb0 // #176 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xf10 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0x38 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x7, [x20, #-16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - str x22, [x20, #8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x17, x17, #0xfe0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x9, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 464280 <__isoc23_strtoull@plt+0x5eb00> // b.pmore │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0xd50 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x11, [x21, #-32] │ │ │ │ - stur x10, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x78 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c9358 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464328 <__isoc23_strtoull@plt+0x5eba8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0x2f0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4642f0 <__isoc23_strtoull@plt+0x5eb70> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9308 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 464314 <__isoc23_strtoull@plt+0x5eb94> // b.any │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x5f8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c93f0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4643f8 <__isoc23_strtoull@plt+0x5ec78> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4643f0 <__isoc23_strtoull@plt+0x5ec70> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x11, [x18, #56] │ │ │ │ - ldr x10, [x18, #64] │ │ │ │ - ldr x18, [x18, #72] │ │ │ │ - adrp x9, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x9, x9, #0x628 │ │ │ │ - stur x9, [x21, #-80] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - adrp x9, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x9, x9, #0xe08 │ │ │ │ - stur x9, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - sub x17, x21, #0x50 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x17, x17, #0x2a0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x27, x21, #0x10 │ │ │ │ - mov x26, x10 │ │ │ │ - mov x25, x11 │ │ │ │ - mov x24, x12 │ │ │ │ - mov x23, x13 │ │ │ │ - sub x22, x21, #0x33 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 463e08 <__isoc23_strtoull@plt+0x5e688> │ │ │ │ - mov x17, #0x58 // #88 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0xfffff028 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #7 │ │ │ │ + mov x25, x23 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 461ec0 <__isoc23_strtoull@plt+0x5c740> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #7 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x88 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4644b4 <__isoc23_strtoull@plt+0x5ed34> // b.pmore │ │ │ │ - adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ - add x18, x18, #0x580 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x23, [x21, #-112] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - adrp x17, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x17, x17, #0x340 │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - stur x25, [x21, #-80] │ │ │ │ - stur x24, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - stur x26, [x21, #-56] │ │ │ │ - stur x27, [x21, #-48] │ │ │ │ - sub x17, x21, #0x80 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x15, [x20] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x88 // #136 │ │ │ │ + b.hi 462038 <__isoc23_strtoull@plt+0x5c8b8> // b.pmore │ │ │ │ + adrp x18, 461000 <__isoc23_strtoull@plt+0x5b880> │ │ │ │ + add x18, x18, #0xfe8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x750 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + add x22, x22, #0xf0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003c9358 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464550 <__isoc23_strtoull@plt+0x5edd0> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 464548 <__isoc23_strtoull@plt+0x5edc8> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x828 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003c9328 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4645c0 <__isoc23_strtoull@plt+0x5ee40> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4645b8 <__isoc23_strtoull@plt+0x5ee38> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x7b8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c9318 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003cb0c0 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46460c <__isoc23_strtoull@plt+0x5ee8c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ + b.cc 4620a8 <__isoc23_strtoull@plt+0x5c928> // b.lo, b.ul, b.last │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4647d0 <__isoc23_strtoull@plt+0x5f050> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c92a8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4646bc <__isoc23_strtoull@plt+0x5ef3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0x678 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2256] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1920] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464678 <__isoc23_strtoull@plt+0x5eef8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9258 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46469c <__isoc23_strtoull@plt+0x5ef1c> // b.any │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x870 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0x6d4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4646d4 <__isoc23_strtoull@plt+0x5ef54> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c91dc ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4646f8 <__isoc23_strtoull@plt+0x5ef78> // b.any │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x8b0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c91d0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4647ac <__isoc23_strtoull@plt+0x5f02c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4647a4 <__isoc23_strtoull@plt+0x5f024> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x18, x18, #0x120 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x11, [x18, #56] │ │ │ │ - ldr x18, [x18, #64] │ │ │ │ - adrp x10, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x10, x10, #0x628 │ │ │ │ - stur x10, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x27, x12 │ │ │ │ - mov x26, x13 │ │ │ │ - mov x25, x14 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x11, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 464430 <__isoc23_strtoull@plt+0x5ecb0> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 60f600 <__isoc23_strtoull@plt+0x209e80> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003c9120 ; NYI │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464948 <__isoc23_strtoull@plt+0x5f1c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0x838 │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - ldur x15, [x22, #13] │ │ │ │ - ldur x14, [x22, #21] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464838 <__isoc23_strtoull@plt+0x5f0b8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c90b8 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464930 <__isoc23_strtoull@plt+0x5f1b0> // b.none │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0x880 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464880 <__isoc23_strtoull@plt+0x5f100> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #6 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9070 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 464930 <__isoc23_strtoull@plt+0x5f1b0> // b.none │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 464950 <__isoc23_strtoull@plt+0x5f1d0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x15, x15, #0x5d8 │ │ │ │ - stur x15, [x21, #-136] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - stur x15, [x21, #-120] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - stur x14, [x21, #-112] │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - adrp x13, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x13, x13, #0x720 │ │ │ │ - stur x13, [x21, #-88] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - ldr x13, [x20, #16] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #26 │ │ │ │ - udf #6 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c8f78 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4649b8 <__isoc23_strtoull@plt+0x5f238> // b.pmore │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - ldr x25, [x20] │ │ │ │ - mov x24, x27 │ │ │ │ - mov x23, x26 │ │ │ │ - sub x22, x21, #0x15 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4647d0 <__isoc23_strtoull@plt+0x5f050> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0x910 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003c91d8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464a38 <__isoc23_strtoull@plt+0x5f2b8> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 464a30 <__isoc23_strtoull@plt+0x5f2b0> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0xb90 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600328 <__isoc23_strtoull@plt+0x1faba8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003c91a8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464aa8 <__isoc23_strtoull@plt+0x5f328> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 464aa0 <__isoc23_strtoull@plt+0x5f320> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x968 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003c9178 ; NYI │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003cb088 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 464b18 <__isoc23_strtoull@plt+0x5f398> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 464b10 <__isoc23_strtoull@plt+0x5f390> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x9e8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 464b80 <__isoc23_strtoull@plt+0x5f400> // b.hs, b.nlast │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xc78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 464b9c <__isoc23_strtoull@plt+0x5f41c> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0xb74 │ │ │ │ + b.cc 46216c <__isoc23_strtoull@plt+0x5c9ec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0x108 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x22, [x17, #14] │ │ │ │ - ldur x18, [x17, #6] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464b74 <__isoc23_strtoull@plt+0x5f3f4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c9080 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464c60 <__isoc23_strtoull@plt+0x5f4e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0xc28 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464c28 <__isoc23_strtoull@plt+0x5f4a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c9030 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 464c4c <__isoc23_strtoull@plt+0x5f4cc> // b.any │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xc58 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 462108 <__isoc23_strtoull@plt+0x5c988> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c8fa0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 464d00 <__isoc23_strtoull@plt+0x5f580> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0xcc8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464cc8 <__isoc23_strtoull@plt+0x5f548> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c8f50 ; NYI │ │ │ │ + .inst 0x003cb040 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 464cec <__isoc23_strtoull@plt+0x5f56c> // b.any │ │ │ │ + b.ne 46212c <__isoc23_strtoull@plt+0x5c9ac> // b.any │ │ │ │ adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xc18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c8fb8 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 464de4 <__isoc23_strtoull@plt+0x5f664> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 464ddc <__isoc23_strtoull@plt+0x5f65c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x12, x12, #0xbd8 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0xf1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0xc78 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x13, [x21] │ │ │ │ - mov x27, x14 │ │ │ │ - mov x26, x15 │ │ │ │ - mov x25, x17 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2136] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #112] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 464430 <__isoc23_strtoull@plt+0x5ecb0> │ │ │ │ - mov x17, #0x48 // #72 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c8b10 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 464e90 <__isoc23_strtoull@plt+0x5f710> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 464e88 <__isoc23_strtoull@plt+0x5f708> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x12, [x12, #2448] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x27, x14 │ │ │ │ - mov x26, x15 │ │ │ │ - mov x25, x17 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2136] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #112] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 464978 <__isoc23_strtoull@plt+0x5f1f8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c8a60 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 464f40 <__isoc23_strtoull@plt+0x5f7c0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 464f38 <__isoc23_strtoull@plt+0x5f7b8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x12, [x12, #2448] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x27, x14 │ │ │ │ - mov x26, x15 │ │ │ │ - mov x25, x17 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2136] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #112] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 464978 <__isoc23_strtoull@plt+0x5f1f8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c8d90 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4650f0 <__isoc23_strtoull@plt+0x5f970> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0xfb4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 464fb4 <__isoc23_strtoull@plt+0x5f834> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c8d44 ; NYI │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0xfdc │ │ │ │ - str x18, [x20] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, x22 │ │ │ │ - b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c8d1c ; NYI │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x18 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465018 <__isoc23_strtoull@plt+0x5f898> │ │ │ │ + add x22, x22, #0xf8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #68 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c8ce0 ; NYI │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - str x18, [x20] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, x22 │ │ │ │ - b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ - udf #68 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c8cb8 ; NYI │ │ │ │ - add x21, x21, #0x98 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 465100 <__isoc23_strtoull@plt+0x5f980> // b.pmore │ │ │ │ - adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x18, x18, #0xd18 │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - sub x14, x21, #0x58 │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - sub x13, x21, #0x28 │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - adrp x12, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x12, x12, #0xe00 │ │ │ │ - stur x12, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - sub x12, x21, #0x90 │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - adrp x11, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ - add x11, x11, #0xeb0 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + b.hi 462174 <__isoc23_strtoull@plt+0x5c9f4> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x17, x17, #0x60 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x18, x18, x22 │ │ │ │ - cbnz x18, 465118 <__isoc23_strtoull@plt+0x5f998> │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x25c │ │ │ │ - str x18, [x20, #32] │ │ │ │ - mov x22, x12 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46525c <__isoc23_strtoull@plt+0x5fadc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xd28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x98 // #152 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 465150 <__isoc23_strtoull@plt+0x5f9d0> │ │ │ │ - adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x17, x17, #0x1fc │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x22, x13 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4651fc <__isoc23_strtoull@plt+0x5fa7c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x17, x17, #0x19c │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x22, x14 │ │ │ │ - mov x17, #0xffff // #65535 │ │ │ │ - movk x17, #0xffff, lsl #16 │ │ │ │ - movk x17, #0xffff, lsl #32 │ │ │ │ - movk x17, #0xffff, lsl #48 │ │ │ │ - sub x18, x17, x18 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46519c <__isoc23_strtoull@plt+0x5fa1c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c8b0c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x17, x17, #0x1d8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0x50 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 600b30 <__isoc23_strtoull@plt+0x1fb3b0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c8a00 ; NYI │ │ │ │ - adrp x24, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x24, x24, #0xbd8 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 464b38 <__isoc23_strtoull@plt+0x5f3b8> │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c8a84 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x17, x17, #0x238 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0xd0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 600b30 <__isoc23_strtoull@plt+0x1fb3b0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c89a0 ; NYI │ │ │ │ - adrp x24, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x24, x24, #0xbd8 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 464b38 <__isoc23_strtoull@plt+0x5f3b8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c897c ; NYI │ │ │ │ - adrp x24, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x24, x24, #0xbd8 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 464b38 <__isoc23_strtoull@plt+0x5f3b8> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c8af0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465394 <__isoc23_strtoull@plt+0x5fc14> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x2d0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4652d0 <__isoc23_strtoull@plt+0x5fb50> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c8aa8 ; NYI │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x308 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465308 <__isoc23_strtoull@plt+0x5fb88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c8a70 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4653a4 <__isoc23_strtoull@plt+0x5fc24> // b.pmore │ │ │ │ - ldur d31, [x22, #7] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3416] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str d31, [x21] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x17, x17, #0x364 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x24, x18 │ │ │ │ - sub x23, x21, #0xf │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2944] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 55acd0 <__isoc23_strtoull@plt+0x155550> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c8a14 ; NYI │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x388 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4bc448 <__isoc23_strtoull@plt+0xb6cc8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5671f8 <__isoc23_strtoull@plt+0x161a78> │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xd90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + .inst 0x003cafb0 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46541c <__isoc23_strtoull@plt+0x5fc9c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2320] │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4621cc <__isoc23_strtoull@plt+0x5ca4c> // b.pmore │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0xc0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ stur x23, [x21, #-8] │ │ │ │ - sub x18, x21, #0x21 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + str x24, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xbb8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xe00 │ │ │ │ + add x22, x22, #0x168 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4654a4 <__isoc23_strtoull@plt+0x5fd24> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2904] │ │ │ │ - add x18, x18, #0x6 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - sub x18, x21, #0x21 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xe08 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4655cc <__isoc23_strtoull@plt+0x5fe4c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x528 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465528 <__isoc23_strtoull@plt+0x5fda8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 462010 <__isoc23_strtoull@plt+0x5c890> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x558 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x24, x24, #0xe40 │ │ │ │ - add x24, x24, #0x7 │ │ │ │ - mov x23, x22 │ │ │ │ - b 5141c8 <__isoc23_strtoull@plt+0x10ea48> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4655ec <__isoc23_strtoull@plt+0x5fe6c> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 465664 <__isoc23_strtoull@plt+0x5fee4> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2176] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xe40 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #872] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x21, #0x21 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003caf40 ; NYI │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 462198 <__isoc23_strtoull@plt+0x5ca18> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 46562c <__isoc23_strtoull@plt+0x5feac> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xe40 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x5e4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 461f60 <__isoc23_strtoull@plt+0x5c7e0> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 465570 <__isoc23_strtoull@plt+0x5fdf0> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x658 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + .inst 0x003caef0 ; NYI │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 465700 <__isoc23_strtoull@plt+0x5ff80> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xe60 │ │ │ │ - add x18, x18, #0x7 │ │ │ │ + b.hi 4622e8 <__isoc23_strtoull@plt+0x5cb68> // b.pmore │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0x200 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0x228 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - stur x24, [x21, #-48] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x4d0 │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0x250 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1728] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x39 │ │ │ │ + sub x18, x21, #0x46 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xe80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4657a0 <__isoc23_strtoull@plt+0x60020> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 544bb8 <__isoc23_strtoull@plt+0x13f438> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4657a8 <__isoc23_strtoull@plt+0x60028> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2464] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465880 <__isoc23_strtoull@plt+0x60100> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x824 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465824 <__isoc23_strtoull@plt+0x600a4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x85c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46585c <__isoc23_strtoull@plt+0x600dc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 465888 <__isoc23_strtoull@plt+0x60108> // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + add x22, x22, #0x178 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 465908 <__isoc23_strtoull@plt+0x60188> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x15, x15, #0x7d0 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2464] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4659d8 <__isoc23_strtoull@plt+0x60258> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x97c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46597c <__isoc23_strtoull@plt+0x601fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003cae88 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 6018f0 <__isoc23_strtoull@plt+0x1fc170> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x9b4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4659b4 <__isoc23_strtoull@plt+0x60234> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - sub x17, x17, x15 │ │ │ │ - cbnz x17, 4659f8 <__isoc23_strtoull@plt+0x60278> │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 465a2c <__isoc23_strtoull@plt+0x602ac> // b.pmore │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #3488] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x9f0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 465aa8 <__isoc23_strtoull@plt+0x60328> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x17, x17, #0x930 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3768] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + .inst 0x003cae48 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 601730 <__isoc23_strtoull@plt+0x1fbfb0> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465b80 <__isoc23_strtoull@plt+0x60400> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465b28 <__isoc23_strtoull@plt+0x603a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0xb60 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465b60 <__isoc23_strtoull@plt+0x603e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 465b88 <__isoc23_strtoull@plt+0x60408> │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0xa0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 465c74 <__isoc23_strtoull@plt+0x604f4> // b.pmore │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x728 │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - stur x23, [x21, #-136] │ │ │ │ - stur x25, [x21, #-128] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0x8b8 │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - sub x18, x21, #0x98 │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - stur x25, [x21, #-104] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3768] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x18, x21, #0x77 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ - add x18, x18, #0x6 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0x59 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x25, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2464] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ + b.hi 4623c0 <__isoc23_strtoull@plt+0x5cc40> // b.pmore │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0x318 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0x340 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0xad0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x21 │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #856] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x49 │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0xa0 // #160 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xe88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465d08 <__isoc23_strtoull@plt+0x60588> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0xcd8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 465bb0 <__isoc23_strtoull@plt+0x60430> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 465d18 <__isoc23_strtoull@plt+0x60598> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2464] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xe90 │ │ │ │ + add x22, x22, #0x1b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 465dec <__isoc23_strtoull@plt+0x6066c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0xd94 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465d94 <__isoc23_strtoull@plt+0x60614> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0xdcc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 465dcc <__isoc23_strtoull@plt+0x6064c> │ │ │ │ + and x22, x23, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 465df4 <__isoc23_strtoull@plt+0x60674> // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 465e70 <__isoc23_strtoull@plt+0x606f0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x15, x15, #0xd40 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2464] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 465fb4 <__isoc23_strtoull@plt+0x60834> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 465fac <__isoc23_strtoull@plt+0x6082c> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #3488] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2176] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ - add x18, x18, #0x6 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x49 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x17, x17, #0xe20 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x31 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3768] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ - add x18, x18, #0xf50 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x1 │ │ │ │ - mov x23, x18 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 513b00 <__isoc23_strtoull@plt+0x10e380> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 465f9c <__isoc23_strtoull@plt+0x6081c> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 465fc8 <__isoc23_strtoull@plt+0x60848> // b.pmore │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #872] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x58 // #88 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xe98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ + b 4623f0 <__isoc23_strtoull@plt+0x5cc70> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4660b8 <__isoc23_strtoull@plt+0x60938> // b.lo, b.ul, b.last │ │ │ │ + b.cc 462460 <__isoc23_strtoull@plt+0x5cce0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x60 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466060 <__isoc23_strtoull@plt+0x608e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 466084 <__isoc23_strtoull@plt+0x60904> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0xd0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4660d0 <__isoc23_strtoull@plt+0x60950> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4660f0 <__isoc23_strtoull@plt+0x60970> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 466140 <__isoc23_strtoull@plt+0x609c0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466210 <__isoc23_strtoull@plt+0x60a90> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x1b8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + b.cc 462550 <__isoc23_strtoull@plt+0x5cdd0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4661b8 <__isoc23_strtoull@plt+0x60a38> │ │ │ │ + cbnz x18, 4624c8 <__isoc23_strtoull@plt+0x5cd48> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4661dc <__isoc23_strtoull@plt+0x60a5c> // b.any │ │ │ │ + b.ne 4624ec <__isoc23_strtoull@plt+0x5cd6c> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0x228 │ │ │ │ + adrp x17, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x17, x17, #0x530 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ mov x17, x22 │ │ │ │ ldur x15, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ + str x17, [x20, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466228 <__isoc23_strtoull@plt+0x60aa8> │ │ │ │ + cbnz x18, 462530 <__isoc23_strtoull@plt+0x5cdb0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 466248 <__isoc23_strtoull@plt+0x60ac8> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + b.ne 462560 <__isoc23_strtoull@plt+0x5cde0> // b.any │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x1e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 466298 <__isoc23_strtoull@plt+0x60b18> // b.pmore │ │ │ │ + b.hi 4625b8 <__isoc23_strtoull@plt+0x5ce38> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + adrp x17, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x17, x17, #0x430 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466368 <__isoc23_strtoull@plt+0x60be8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 46267c <__isoc23_strtoull@plt+0x5cefc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0x624 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x310 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466310 <__isoc23_strtoull@plt+0x60b90> │ │ │ │ + cbnz x18, 462624 <__isoc23_strtoull@plt+0x5cea4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 466334 <__isoc23_strtoull@plt+0x60bb4> // b.any │ │ │ │ + b.ne 462648 <__isoc23_strtoull@plt+0x5cec8> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0x380 │ │ │ │ + adrp x17, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x17, x17, #0x69c │ │ │ │ stur x17, [x20, #-8] │ │ │ │ mov x17, x22 │ │ │ │ ldur x15, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ str x15, [x20] │ │ │ │ str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466380 <__isoc23_strtoull@plt+0x60c00> │ │ │ │ + cbnz x18, 46269c <__isoc23_strtoull@plt+0x5cf1c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x1f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4663a0 <__isoc23_strtoull@plt+0x60c20> // b.any │ │ │ │ + b.ne 4626bc <__isoc23_strtoull@plt+0x5cf3c> // b.any │ │ │ │ ldr x22, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4663f0 <__isoc23_strtoull@plt+0x60c70> // b.pmore │ │ │ │ + b.hi 462730 <__isoc23_strtoull@plt+0x5cfb0> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3352] │ │ │ │ + add x17, x17, #0x3 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4664c0 <__isoc23_strtoull@plt+0x60d40> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x468 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466468 <__isoc23_strtoull@plt+0x60ce8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46648c <__isoc23_strtoull@plt+0x60d0c> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0x4d8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4664d8 <__isoc23_strtoull@plt+0x60d58> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4664f8 <__isoc23_strtoull@plt+0x60d78> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 466548 <__isoc23_strtoull@plt+0x60dc8> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466618 <__isoc23_strtoull@plt+0x60e98> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4627f4 <__isoc23_strtoull@plt+0x5d074> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0x79c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x5c0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4665c0 <__isoc23_strtoull@plt+0x60e40> │ │ │ │ + cbnz x18, 46279c <__isoc23_strtoull@plt+0x5d01c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4665e4 <__isoc23_strtoull@plt+0x60e64> // b.any │ │ │ │ + b.ne 4627c0 <__isoc23_strtoull@plt+0x5d040> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0x630 │ │ │ │ + adrp x17, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x17, x17, #0x814 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ mov x17, x22 │ │ │ │ ldur x15, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ str x15, [x20] │ │ │ │ str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466630 <__isoc23_strtoull@plt+0x60eb0> │ │ │ │ + cbnz x18, 462814 <__isoc23_strtoull@plt+0x5d094> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x1f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 466650 <__isoc23_strtoull@plt+0x60ed0> // b.any │ │ │ │ + b.ne 462834 <__isoc23_strtoull@plt+0x5d0b4> // b.any │ │ │ │ ldr x22, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4666a0 <__isoc23_strtoull@plt+0x60f20> // b.pmore │ │ │ │ + b.hi 4628a8 <__isoc23_strtoull@plt+0x5d128> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2320] │ │ │ │ + add x17, x17, #0x7 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 466770 <__isoc23_strtoull@plt+0x60ff0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x718 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466718 <__isoc23_strtoull@plt+0x60f98> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46673c <__isoc23_strtoull@plt+0x60fbc> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0x788 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466788 <__isoc23_strtoull@plt+0x61008> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4667a8 <__isoc23_strtoull@plt+0x61028> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4667f8 <__isoc23_strtoull@plt+0x61078> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4668c8 <__isoc23_strtoull@plt+0x61148> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46290c <__isoc23_strtoull@plt+0x5d18c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x870 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466870 <__isoc23_strtoull@plt+0x610f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 466894 <__isoc23_strtoull@plt+0x61114> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0x8e0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4668e0 <__isoc23_strtoull@plt+0x61160> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 466900 <__isoc23_strtoull@plt+0x61180> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 466950 <__isoc23_strtoull@plt+0x611d0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 466a20 <__isoc23_strtoull@plt+0x612a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x9c8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + b.cc 462a00 <__isoc23_strtoull@plt+0x5d280> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0x978 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4669c8 <__isoc23_strtoull@plt+0x61248> │ │ │ │ + cbnz x18, 462978 <__isoc23_strtoull@plt+0x5d1f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4669ec <__isoc23_strtoull@plt+0x6126c> // b.any │ │ │ │ + b.ne 46299c <__isoc23_strtoull@plt+0x5d21c> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0xa38 │ │ │ │ + adrp x17, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x17, x17, #0x9e0 │ │ │ │ stur x17, [x20, #-8] │ │ │ │ mov x17, x22 │ │ │ │ ldur x15, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ + str x17, [x20, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466a38 <__isoc23_strtoull@plt+0x612b8> │ │ │ │ + cbnz x18, 4629e0 <__isoc23_strtoull@plt+0x5d260> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 466a58 <__isoc23_strtoull@plt+0x612d8> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + b.ne 462a10 <__isoc23_strtoull@plt+0x5d290> // b.any │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x200 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 466aa8 <__isoc23_strtoull@plt+0x61328> // b.pmore │ │ │ │ + b.hi 462a68 <__isoc23_strtoull@plt+0x5d2e8> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2176] │ │ │ │ + adrp x17, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x17, x17, #0x8c8 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x19 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - .inst 0xfffff4f8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #9 │ │ │ │ - ... │ │ │ │ - udf #9 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x100 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 466bf4 <__isoc23_strtoull@plt+0x61474> // b.pmore │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x18, #7] │ │ │ │ - ldur x15, [x18, #15] │ │ │ │ - ldur x14, [x18, #23] │ │ │ │ - ldur x13, [x18, #31] │ │ │ │ - ldur x12, [x18, #39] │ │ │ │ - ldur x11, [x18, #47] │ │ │ │ - ldur x10, [x18, #55] │ │ │ │ - ldur x18, [x18, #63] │ │ │ │ - adrp x9, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x9, x9, #0x8 │ │ │ │ - stur x9, [x21, #-248] │ │ │ │ - stur x18, [x21, #-232] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-224] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x160 │ │ │ │ - stur x18, [x21, #-216] │ │ │ │ - stur x10, [x21, #-200] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-192] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x2b8 │ │ │ │ - stur x18, [x21, #-184] │ │ │ │ - stur x11, [x21, #-168] │ │ │ │ - ldr x18, [x20] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x410 │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - stur x12, [x21, #-136] │ │ │ │ - stur x27, [x21, #-128] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x568 │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - stur x13, [x21, #-104] │ │ │ │ - stur x26, [x21, #-96] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x6c0 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x25, [x21, #-64] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x818 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x24, [x21, #-32] │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0x970 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x27, x21, #0xb8 │ │ │ │ - sub x26, x21, #0x98 │ │ │ │ - sub x25, x21, #0x78 │ │ │ │ - sub x24, x21, #0x58 │ │ │ │ - sub x23, x21, #0x38 │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - sub x18, x21, #0xd8 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0xf8 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x100 // #256 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xea0 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x48 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 466ddc <__isoc23_strtoull@plt+0x6165c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0xc84 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466c84 <__isoc23_strtoull@plt+0x61504> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0xcf8 │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x10, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466cf8 <__isoc23_strtoull@plt+0x61578> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0xd38 │ │ │ │ - str x17, [x20, #64] │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldr x24, [x20, #56] │ │ │ │ - mov x23, x18 │ │ │ │ - str x22, [x20, #56] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - mov x12, x22 │ │ │ │ - ldr x11, [x20] │ │ │ │ - ldr x10, [x20, #8] │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 466dec <__isoc23_strtoull@plt+0x6166c> // b.pmore │ │ │ │ - adrp x9, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x9, x9, #0x330 │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x12, [x20, #64] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x11, [x20, #48] │ │ │ │ - ldr x10, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 466d58 <__isoc23_strtoull@plt+0x615d8> │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xea8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x11, #0x48 // #72 │ │ │ │ - str x11, [x19, #904] │ │ │ │ - adrp x11, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x11, x11, #0xdb4 │ │ │ │ - stur x11, [x20, #-48] │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x12, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x48 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 466ed4 <__isoc23_strtoull@plt+0x61754> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0xe7c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466e7c <__isoc23_strtoull@plt+0x616fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 466ea0 <__isoc23_strtoull@plt+0x61720> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0xef4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 466ef4 <__isoc23_strtoull@plt+0x61774> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xeb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x18, x18, #0xf60 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 466e38 <__isoc23_strtoull@plt+0x616b8> │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ - add x17, x17, #0xfb8 │ │ │ │ - str x17, [x20, #64] │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - ldr x25, [x20, #48] │ │ │ │ - ldr x24, [x20, #56] │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - str x17, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - str x17, [x20, #48] │ │ │ │ - str x22, [x20, #56] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - mov x12, x22 │ │ │ │ - ldr x11, [x20] │ │ │ │ - ldr x10, [x20, #8] │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 46705c <__isoc23_strtoull@plt+0x618dc> // b.pmore │ │ │ │ - adrp x9, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x9, x9, #0x330 │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x12, [x20, #64] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x11, [x20, #48] │ │ │ │ - ldr x10, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 466fd8 <__isoc23_strtoull@plt+0x61858> │ │ │ │ - mov x11, #0x48 // #72 │ │ │ │ - str x11, [x19, #904] │ │ │ │ - adrp x11, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x11, x11, #0x34 │ │ │ │ - stur x11, [x20, #-48] │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x12, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4670f8 <__isoc23_strtoull@plt+0x61978> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0xe8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4670e8 <__isoc23_strtoull@plt+0x61968> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 466e38 <__isoc23_strtoull@plt+0x616b8> │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xeb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x003c6e00 ; NYI │ │ │ │ + .inst 0x003ca7d8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46716c <__isoc23_strtoull@plt+0x619ec> // b.lo, b.ul, b.last │ │ │ │ + b.cc 462adc <__isoc23_strtoull@plt+0x5d35c> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 467164 <__isoc23_strtoull@plt+0x619e4> │ │ │ │ + cbz x18, 462ad4 <__isoc23_strtoull@plt+0x5d354> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x23, x23, #0xef0 │ │ │ │ + add x23, x23, #0x238 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4671f4 <__isoc23_strtoull@plt+0x61a74> // b.lo, b.ul, b.last │ │ │ │ + b.cc 462b64 <__isoc23_strtoull@plt+0x5d3e4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x1cc │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0xb3c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xee0 │ │ │ │ + add x18, x18, #0x228 │ │ │ │ add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 467254 <__isoc23_strtoull@plt+0x61ad4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 462bc4 <__isoc23_strtoull@plt+0x5d444> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xec0 │ │ │ │ + add x18, x18, #0x208 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4672b4 <__isoc23_strtoull@plt+0x61b34> // b.lo, b.ul, b.last │ │ │ │ + b.cc 462c24 <__isoc23_strtoull@plt+0x5d4a4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xee0 │ │ │ │ + add x18, x18, #0x228 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 467314 <__isoc23_strtoull@plt+0x61b94> // b.lo, b.ul, b.last │ │ │ │ + b.cc 462c84 <__isoc23_strtoull@plt+0x5d504> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x18, x18, #0xed0 │ │ │ │ + add x18, x18, #0x218 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 467374 <__isoc23_strtoull@plt+0x61bf4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 462ce4 <__isoc23_strtoull@plt+0x5d564> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462d44 <__isoc23_strtoull@plt+0x5d5c4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -98783,39 +94281,201 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4673d4 <__isoc23_strtoull@plt+0x61c54> // b.lo, b.ul, b.last │ │ │ │ + b.cc 462da4 <__isoc23_strtoull@plt+0x5d624> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462e00 <__isoc23_strtoull@plt+0x5d680> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462e5c <__isoc23_strtoull@plt+0x5d6dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462ebc <__isoc23_strtoull@plt+0x5d73c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462f18 <__isoc23_strtoull@plt+0x5d798> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462f74 <__isoc23_strtoull@plt+0x5d7f4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 462fd4 <__isoc23_strtoull@plt+0x5d854> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 463030 <__isoc23_strtoull@plt+0x5d8b0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 467434 <__isoc23_strtoull@plt+0x61cb4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46308c <__isoc23_strtoull@plt+0x5d90c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -98831,15 +94491,15 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 467494 <__isoc23_strtoull@plt+0x61d14> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4630ec <__isoc23_strtoull@plt+0x5d96c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -98849,21 +94509,43 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 463148 <__isoc23_strtoull@plt+0x5d9c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4674f4 <__isoc23_strtoull@plt+0x61d74> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4631a4 <__isoc23_strtoull@plt+0x5da24> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -98879,15 +94561,15 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 467554 <__isoc23_strtoull@plt+0x61dd4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 463204 <__isoc23_strtoull@plt+0x5da84> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -98897,5458 +94579,5194 @@ │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 463264 <__isoc23_strtoull@plt+0x5dae4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4632c0 <__isoc23_strtoull@plt+0x5db40> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003c69c0 ; NYI │ │ │ │ - sub x18, x20, #0xb8 │ │ │ │ + .inst 0x003c9fa0 ; NYI │ │ │ │ + sub x18, x20, #0x68 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 467fb8 <__isoc23_strtoull@plt+0x62838> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x5b4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + b.cc 463e44 <__isoc23_strtoull@plt+0x5e6c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + mov x15, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c6984 ; NYI │ │ │ │ + .inst 0x003c9f58 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 467fc8 <__isoc23_strtoull@plt+0x62848> // b.pmore │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x188 │ │ │ │ + b.hi 463e54 <__isoc23_strtoull@plt+0x5e6d4> // b.pmore │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0xaf8 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x608 │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x37c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x23, x22 │ │ │ │ stur x22, [x20, #-8] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #5 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c6930 ; NYI │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x64c │ │ │ │ + .inst 0x003c9f04 ; NYI │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x3c0 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ - udf #133 │ │ │ │ + udf #134 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c68ec ; NYI │ │ │ │ + .inst 0x003c9ec0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4681c8 <__isoc23_strtoull@plt+0x62a48> // b.any │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x680 │ │ │ │ + b.ne 464008 <__isoc23_strtoull@plt+0x5e888> // b.any │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x3f4 │ │ │ │ str x18, [x20] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #133 │ │ │ │ + udf #134 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x6a4 │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x418 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ - udf #133 │ │ │ │ + udf #134 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x17, x17, #0x6d4 │ │ │ │ + adrp x17, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x17, x17, #0x448 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x23, x18 │ │ │ │ str x22, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 467fd4 <__isoc23_strtoull@plt+0x62854> // b.pmore │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x210 │ │ │ │ + b.hi 463e60 <__isoc23_strtoull@plt+0x5e6e0> // b.pmore │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0xb80 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ stur x22, [x21, #-24] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x270 │ │ │ │ + adrp x18, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x18, x18, #0xbe0 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0xf9c │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0xe28 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x17, x22 │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ - str x18, [x20, #32] │ │ │ │ + str x18, [x20, #40] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 467f9c <__isoc23_strtoull@plt+0x6281c> │ │ │ │ + cbnz x18, 463e28 <__isoc23_strtoull@plt+0x5e6a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1030 │ │ │ │ + udf #2055 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #24] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ mov x15, x23 │ │ │ │ mov x14, x22 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x13, [x19, #856] │ │ │ │ cmp x21, x13 │ │ │ │ - b.hi 467fe0 <__isoc23_strtoull@plt+0x62860> // b.pmore │ │ │ │ - adrp x13, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x13, x13, #0x2d0 │ │ │ │ + b.hi 463e6c <__isoc23_strtoull@plt+0x5e6ec> // b.pmore │ │ │ │ + adrp x13, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x13, x13, #0xc40 │ │ │ │ stur x13, [x21, #-16] │ │ │ │ str x17, [x21] │ │ │ │ - adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x17, x17, #0x818 │ │ │ │ + adrp x17, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x17, x17, #0x584 │ │ │ │ str x17, [x20] │ │ │ │ mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x15, [x20, #-16] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ str x15, [x20, #8] │ │ │ │ str x14, [x20, #16] │ │ │ │ - str x18, [x20, #48] │ │ │ │ + str x18, [x20, #56] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #7 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 468150 <__isoc23_strtoull@plt+0x629d0> // b.any │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - str x17, [sp, #16] │ │ │ │ - mov x17, x15 │ │ │ │ - mov x15, x14 │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #16] │ │ │ │ - b 467764 <__isoc23_strtoull@plt+0x61fe4> │ │ │ │ - udf #7 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 463c8c <__isoc23_strtoull@plt+0x5e50c> // b.any │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + str x14, [sp, #16] │ │ │ │ + mov x14, x17 │ │ │ │ + ldr x17, [sp, #16] │ │ │ │ + b 4634d8 <__isoc23_strtoull@plt+0x5dd58> │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x14, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 468120 <__isoc23_strtoull@plt+0x629a0> // b.any │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x884 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x27, [x14, #39] │ │ │ │ - ldur x26, [x14, #31] │ │ │ │ - ldur x25, [x14, #23] │ │ │ │ - ldur x24, [x14, #15] │ │ │ │ - ldur x23, [x14, #7] │ │ │ │ - ldur x18, [x14, #47] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x14, #55] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x14, #63] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x14, [x20, #16] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ + b.ne 463fa0 <__isoc23_strtoull@plt+0x5e820> // b.any │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + ldr x13, [x20, #48] │ │ │ │ ldr x12, [x20, #32] │ │ │ │ - mov x11, x27 │ │ │ │ - mov x10, x26 │ │ │ │ - mov x9, x25 │ │ │ │ - mov x8, x24 │ │ │ │ - mov x7, x23 │ │ │ │ - mov x6, x22 │ │ │ │ - ldr x5, [x20] │ │ │ │ - ldr x4, [x20, #8] │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x3, [x19, #856] │ │ │ │ - cmp x21, x3 │ │ │ │ - b.hi 468004 <__isoc23_strtoull@plt+0x62884> // b.pmore │ │ │ │ - adrp x3, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x3, x3, #0x330 │ │ │ │ - stur x3, [x21, #-104] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - stur x13, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x13, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x13, x13, #0x330 │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x6, [x21, #-56] │ │ │ │ - stur x7, [x21, #-48] │ │ │ │ - stur x8, [x21, #-40] │ │ │ │ - stur x9, [x21, #-32] │ │ │ │ - stur x10, [x21, #-24] │ │ │ │ - stur x11, [x21, #-16] │ │ │ │ - stur x5, [x21, #-8] │ │ │ │ - str x4, [x21] │ │ │ │ - mov x13, x12 │ │ │ │ - sub x12, x21, #0x68 │ │ │ │ - sub x11, x21, #0x3f │ │ │ │ + ldr x11, [x20, #8] │ │ │ │ + mov x10, x14 │ │ │ │ + and x14, x14, #0x7 │ │ │ │ + mov x9, #0x1 // #1 │ │ │ │ + cmp x14, x9 │ │ │ │ + b.ne 4636e4 <__isoc23_strtoull@plt+0x5df64> // b.any │ │ │ │ + mov x14, x12 │ │ │ │ + mov x12, x10 │ │ │ │ + mov x15, x13 │ │ │ │ + mov x13, x11 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x11, [x19, #856] │ │ │ │ + cmp x21, x11 │ │ │ │ + b.hi 463f68 <__isoc23_strtoull@plt+0x5e7e8> // b.pmore │ │ │ │ + adrp x12, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x12, x12, #0x48 │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2288] │ │ │ │ + add x13, x13, #0x1 │ │ │ │ + sub x12, x21, #0x20 │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #2288] │ │ │ │ + add x11, x11, #0x1 │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x10, [x19, #856] │ │ │ │ cmp x21, x10 │ │ │ │ - b.hi 468038 <__isoc23_strtoull@plt+0x628b8> // b.pmore │ │ │ │ - adrp x10, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x10, x10, #0x390 │ │ │ │ + b.hi 463e90 <__isoc23_strtoull@plt+0x5e710> // b.pmore │ │ │ │ + adrp x10, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x10, x10, #0xca0 │ │ │ │ stur x10, [x21, #-32] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ stur x12, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0xcac │ │ │ │ - str x18, [x20, #8] │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x7a4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x23, x14 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x13, [x20, #16] │ │ │ │ - str x12, [x20, #24] │ │ │ │ - str x11, [x20, #32] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + str x13, [x20] │ │ │ │ + str x12, [x20, #8] │ │ │ │ + str x11, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #15 │ │ │ │ + udf #136 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - ldr x17, [x20, #88] │ │ │ │ - ldr x15, [x20, #104] │ │ │ │ - ldr x14, [x20, #96] │ │ │ │ - ldr x13, [x20, #72] │ │ │ │ - ldr x12, [x20, #80] │ │ │ │ - ldr x6, [x20, #64] │ │ │ │ - ldr x7, [x20, #8] │ │ │ │ - ldr x8, [x20, #16] │ │ │ │ - ldr x9, [x20, #24] │ │ │ │ - ldr x10, [x20, #32] │ │ │ │ - ldr x11, [x20, #40] │ │ │ │ - ldr x5, [x20, #48] │ │ │ │ - ldr x4, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 4678bc <__isoc23_strtoull@plt+0x6213c> │ │ │ │ - udf #5 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + mov x12, x22 │ │ │ │ + b 4635d4 <__isoc23_strtoull@plt+0x5de54> │ │ │ │ + udf #136 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + mov x11, x22 │ │ │ │ + mov x10, x11 │ │ │ │ + mov x11, x12 │ │ │ │ + mov x12, x13 │ │ │ │ + mov x13, x14 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 463f84 <__isoc23_strtoull@plt+0x5e804> // b.pmore │ │ │ │ + ldur x14, [x10, #6] │ │ │ │ + adrp x9, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x9, x9, #0xa8 │ │ │ │ + stur x9, [x21, #-80] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x11, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x11, x11, #0x108 │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1680] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + sub x15, x21, #0x28 │ │ │ │ + str x15, [x21] │ │ │ │ + mov x15, x10 │ │ │ │ + sub x14, x21, #0x50 │ │ │ │ + sub x11, x21, #0x6 │ │ │ │ + str x12, [sp, #24] │ │ │ │ + mov x12, x14 │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + str x13, [sp, #32] │ │ │ │ + mov x13, x15 │ │ │ │ + ldr x15, [sp, #32] │ │ │ │ + b 463618 <__isoc23_strtoull@plt+0x5de98> │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ ldr x14, [x20, #16] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ mov x13, x24 │ │ │ │ mov x12, x23 │ │ │ │ mov x11, x22 │ │ │ │ - b 46791c <__isoc23_strtoull@plt+0x6219c> │ │ │ │ - udf #15 │ │ │ │ + b 463618 <__isoc23_strtoull@plt+0x5de98> │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - ldr x17, [x20, #88] │ │ │ │ - ldr x15, [x20, #104] │ │ │ │ - ldr x14, [x20, #96] │ │ │ │ - ldr x12, [x20, #72] │ │ │ │ - ldr x13, [x20, #64] │ │ │ │ - ldr x11, [x20, #80] │ │ │ │ - ldr x10, [x20, #56] │ │ │ │ - ldr x9, [x20, #8] │ │ │ │ - ldr x8, [x20, #16] │ │ │ │ - ldr x7, [x20, #24] │ │ │ │ - ldr x6, [x20, #32] │ │ │ │ - ldr x5, [x20, #40] │ │ │ │ - ldr x4, [x20, #48] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x3, [x19, #856] │ │ │ │ - cmp x21, x3 │ │ │ │ - b.hi 4680ec <__isoc23_strtoull@plt+0x6296c> // b.pmore │ │ │ │ - adrp x3, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x3, x3, #0x450 │ │ │ │ - stur x3, [x21, #-104] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x12, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x12, x12, #0x330 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x10, [x21, #-48] │ │ │ │ - stur x9, [x21, #-40] │ │ │ │ - stur x8, [x21, #-32] │ │ │ │ - stur x7, [x21, #-24] │ │ │ │ - stur x6, [x21, #-16] │ │ │ │ - stur x5, [x21, #-8] │ │ │ │ - str x4, [x21] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4637ec <__isoc23_strtoull@plt+0x5e06c> // b.any │ │ │ │ + adrp x17, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x17, x17, #0x98c │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x12, [x20, #-16] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + ldr x17, [x20, #72] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + ldr x13, [x20, #56] │ │ │ │ + ldr x11, [x20, #8] │ │ │ │ + ldr x10, [x20, #24] │ │ │ │ + and x9, x10, #0x7 │ │ │ │ + mov x8, #0x1 // #1 │ │ │ │ + cmp x9, x8 │ │ │ │ + b.ne 4638b8 <__isoc23_strtoull@plt+0x5e138> // b.any │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 463f30 <__isoc23_strtoull@plt+0x5e7b0> // b.pmore │ │ │ │ + adrp x14, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x14, x14, #0xf30 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - sub x12, x21, #0x68 │ │ │ │ - sub x11, x21, #0x3f │ │ │ │ - b 46791c <__isoc23_strtoull@plt+0x6219c> │ │ │ │ - udf #264 │ │ │ │ + sub x12, x21, #0x20 │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2288] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + mov x17, x15 │ │ │ │ + mov x15, x13 │ │ │ │ + mov x13, x11 │ │ │ │ + mov x11, x14 │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + b 463618 <__isoc23_strtoull@plt+0x5de98> │ │ │ │ + udf #265 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x15, [x20, #64] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ ldr x14, [x20, #56] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - mov x6, x27 │ │ │ │ - mov x7, x26 │ │ │ │ - mov x8, x25 │ │ │ │ - mov x9, x24 │ │ │ │ - mov x10, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - ldr x5, [x20] │ │ │ │ - ldr x4, [x20, #8] │ │ │ │ - b 467a50 <__isoc23_strtoull@plt+0x622d0> │ │ │ │ - udf #22 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #176] │ │ │ │ - ldr x17, [x20, #144] │ │ │ │ - ldr x15, [x20, #160] │ │ │ │ - ldr x14, [x20, #152] │ │ │ │ - ldr x12, [x20, #128] │ │ │ │ - ldr x13, [x20, #136] │ │ │ │ - ldr x11, [x20, #120] │ │ │ │ - ldr x10, [x20, #112] │ │ │ │ - ldr x9, [x20, #104] │ │ │ │ - ldr x8, [x20, #96] │ │ │ │ - ldr x7, [x20, #88] │ │ │ │ - ldr x6, [x20, #40] │ │ │ │ - ldr x5, [x20, #48] │ │ │ │ - ldr x4, [x20, #80] │ │ │ │ - ldr x3, [x20, #72] │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - str x18, [sp, #24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - str x15, [sp, #40] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - add x21, x21, #0xb8 │ │ │ │ - str x14, [sp, #16] │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 468060 <__isoc23_strtoull@plt+0x628e0> // b.pmore │ │ │ │ - adrp x14, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x14, x14, #0x330 │ │ │ │ - stur x14, [x21, #-176] │ │ │ │ - stur x4, [x21, #-168] │ │ │ │ - stur x3, [x21, #-160] │ │ │ │ - stur x2, [x21, #-152] │ │ │ │ - stur x1, [x21, #-144] │ │ │ │ - stur x0, [x21, #-136] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x3f0 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - ldr x15, [sp, #40] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x17, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x17, x17, #0x330 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x10, [x21, #-40] │ │ │ │ - stur x9, [x21, #-32] │ │ │ │ - stur x8, [x21, #-24] │ │ │ │ - stur x7, [x21, #-16] │ │ │ │ - stur x6, [x21, #-8] │ │ │ │ - str x5, [x21] │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - sub x13, x21, #0xaf │ │ │ │ - sub x12, x21, #0x68 │ │ │ │ - sub x11, x21, #0x3f │ │ │ │ - ldr x14, [sp, #16] │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - b 46791c <__isoc23_strtoull@plt+0x6219c> │ │ │ │ - udf #3858 │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + ldr x11, [x20, #8] │ │ │ │ + mov x10, x22 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + mov x18, x13 │ │ │ │ + mov x13, x14 │ │ │ │ + mov x14, x15 │ │ │ │ + mov x15, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x9, [x19, #856] │ │ │ │ + cmp x21, x9 │ │ │ │ + b.hi 463f4c <__isoc23_strtoull@plt+0x5e7cc> // b.pmore │ │ │ │ + ldur x10, [x10, #6] │ │ │ │ + adrp x9, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x9, x9, #0xf90 │ │ │ │ + stur x9, [x21, #-80] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x12, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x12, x12, #0xff0 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x10, [x21, #-16] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #1680] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + sub x14, x21, #0x28 │ │ │ │ + str x14, [x21] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x12, x21, #0x50 │ │ │ │ + sub x14, x21, #0x6 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + mov x17, x15 │ │ │ │ + mov x15, x13 │ │ │ │ + mov x13, x11 │ │ │ │ + mov x11, x14 │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + b 463618 <__isoc23_strtoull@plt+0x5de98> │ │ │ │ + udf #265 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #160] │ │ │ │ - ldr x17, [x20, #128] │ │ │ │ - ldr x15, [x20, #144] │ │ │ │ - ldr x14, [x20, #136] │ │ │ │ - ldr x12, [x20, #112] │ │ │ │ - ldr x13, [x20, #120] │ │ │ │ - ldr x11, [x20, #104] │ │ │ │ - ldr x10, [x20, #96] │ │ │ │ - ldr x9, [x20, #88] │ │ │ │ - ldr x8, [x20, #80] │ │ │ │ - ldr x7, [x20, #72] │ │ │ │ - ldr x6, [x20, #24] │ │ │ │ - ldr x5, [x20, #32] │ │ │ │ - mov x4, x27 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x3, x23 │ │ │ │ - str x18, [sp, #24] │ │ │ │ - mov x18, x22 │ │ │ │ - str x17, [sp, #32] │ │ │ │ - ldr x17, [x20] │ │ │ │ - str x15, [sp, #40] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - str x18, [sp, #48] │ │ │ │ - mov x18, x4 │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - b 467b74 <__isoc23_strtoull@plt+0x623f4> │ │ │ │ - udf #8 │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + mov x10, x22 │ │ │ │ + mov x11, x13 │ │ │ │ + mov x13, x15 │ │ │ │ + mov x15, x17 │ │ │ │ + mov x17, x18 │ │ │ │ + mov x18, x14 │ │ │ │ + b 463814 <__isoc23_strtoull@plt+0x5e094> │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x11, [x20, #24] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4680a4 <__isoc23_strtoull@plt+0x62924> // b.any │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0xd00 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + b.ne 463f1c <__isoc23_strtoull@plt+0x5e79c> // b.any │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x12, [x20, #40] │ │ │ │ + ldr x10, [x20, #16] │ │ │ │ + mov x9, x11 │ │ │ │ + and x11, x11, #0x7 │ │ │ │ + mov x8, #0x1 // #1 │ │ │ │ + cmp x11, x8 │ │ │ │ + b.eq 463bb4 <__isoc23_strtoull@plt+0x5e434> // b.none │ │ │ │ + ldur x11, [x9, #6] │ │ │ │ + mov x8, x13 │ │ │ │ + and x13, x13, #0x7 │ │ │ │ + mov x7, #0x1 // #1 │ │ │ │ + cmp x13, x7 │ │ │ │ + b.ne 463a98 <__isoc23_strtoull@plt+0x5e318> // b.any │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 463ed4 <__isoc23_strtoull@plt+0x5e754> // b.pmore │ │ │ │ + adrp x13, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x13, x13, #0xd60 │ │ │ │ + stur x13, [x21, #-80] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x10, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x13, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x13, x13, #0xdc0 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x11, [x21, #-16] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1680] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + sub x15, x21, #0x28 │ │ │ │ + str x15, [x21] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x13, x9 │ │ │ │ + sub x15, x21, #0x50 │ │ │ │ + sub x11, x21, #0x6 │ │ │ │ + str x14, [sp, #32] │ │ │ │ + mov x14, x12 │ │ │ │ + mov x12, x15 │ │ │ │ + ldr x15, [sp, #32] │ │ │ │ + b 463618 <__isoc23_strtoull@plt+0x5de98> │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x11, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 468094 <__isoc23_strtoull@plt+0x62914> // b.any │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0xd9c │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - ldur x18, [x11, #39] │ │ │ │ - mov x27, x18 │ │ │ │ - ldur x17, [x11, #31] │ │ │ │ - mov x26, x17 │ │ │ │ - ldur x15, [x11, #23] │ │ │ │ - mov x25, x15 │ │ │ │ - ldur x14, [x11, #15] │ │ │ │ - mov x24, x14 │ │ │ │ - ldur x13, [x11, #7] │ │ │ │ - mov x23, x13 │ │ │ │ - ldur x12, [x11, #47] │ │ │ │ - stur x12, [x20, #-88] │ │ │ │ - ldur x10, [x11, #55] │ │ │ │ - stur x10, [x20, #-80] │ │ │ │ - ldur x9, [x11, #63] │ │ │ │ - stur x9, [x20, #-72] │ │ │ │ - stur x11, [x20, #-64] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x10, [x20, #-16] │ │ │ │ - stur x9, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x13, [x20, #24] │ │ │ │ - sub x20, x20, #0x58 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - udf #15 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x8, x22 │ │ │ │ + mov x10, x12 │ │ │ │ + mov x12, x13 │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 463ef8 <__isoc23_strtoull@plt+0x5e778> // b.pmore │ │ │ │ + ldur x13, [x8, #6] │ │ │ │ + adrp x9, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x9, x9, #0xe18 │ │ │ │ + stur x9, [x21, #-136] │ │ │ │ + stur x15, [x21, #-120] │ │ │ │ + stur x11, [x21, #-112] │ │ │ │ + stur x13, [x21, #-104] │ │ │ │ + adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x13, [x13, #1680] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + sub x13, x21, #0x88 │ │ │ │ + stur x13, [x21, #-88] │ │ │ │ + adrp x13, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x13, x13, #0xe78 │ │ │ │ + stur x13, [x21, #-80] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x10, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x13, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x13, x13, #0xed8 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x11, [x21, #-16] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1680] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + sub x15, x21, #0x28 │ │ │ │ + str x15, [x21] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x13, x21, #0x5e │ │ │ │ + sub x15, x21, #0x50 │ │ │ │ + sub x11, x21, #0x6 │ │ │ │ + str x14, [sp, #32] │ │ │ │ + mov x14, x12 │ │ │ │ + mov x12, x15 │ │ │ │ + ldr x15, [sp, #32] │ │ │ │ + b 463618 <__isoc23_strtoull@plt+0x5de98> │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0xc2c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x7, x27 │ │ │ │ - ldr x27, [x20, #40] │ │ │ │ - mov x8, x26 │ │ │ │ - ldr x26, [x20, #32] │ │ │ │ - mov x9, x25 │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - mov x10, x24 │ │ │ │ - ldr x24, [x20, #72] │ │ │ │ - mov x11, x23 │ │ │ │ - ldr x23, [x20, #96] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - str x7, [x20, #48] │ │ │ │ - str x8, [x20, #56] │ │ │ │ - str x9, [x20, #64] │ │ │ │ - str x10, [x20, #72] │ │ │ │ - str x11, [x20, #80] │ │ │ │ - str x22, [x20, #96] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - udf #1030 │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + ldr x9, [x20, #24] │ │ │ │ + ldr x11, [x20, #8] │ │ │ │ + mov x8, x22 │ │ │ │ + mov x10, x12 │ │ │ │ + mov x12, x13 │ │ │ │ + b 4639e8 <__isoc23_strtoull@plt+0x5e268> │ │ │ │ + udf #265 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + mov x9, x22 │ │ │ │ + mov x10, x12 │ │ │ │ + mov x12, x14 │ │ │ │ + mov x14, x15 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 463eb8 <__isoc23_strtoull@plt+0x5e738> // b.pmore │ │ │ │ + adrp x15, 462000 <__isoc23_strtoull@plt+0x5c880> │ │ │ │ + add x15, x15, #0xd00 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x10, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x15, x21, #0x20 │ │ │ │ + adrp x11, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x11, [x11, #2288] │ │ │ │ + add x11, x11, #0x1 │ │ │ │ + str x14, [sp, #32] │ │ │ │ + mov x14, x12 │ │ │ │ + mov x12, x15 │ │ │ │ + ldr x15, [sp, #32] │ │ │ │ + b 463618 <__isoc23_strtoull@plt+0x5de98> │ │ │ │ + udf #2055 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ ldr x14, [x20, #24] │ │ │ │ mov x13, x23 │ │ │ │ mov x12, x22 │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x11, [x19, #856] │ │ │ │ cmp x21, x11 │ │ │ │ - b.hi 468130 <__isoc23_strtoull@plt+0x629b0> // b.pmore │ │ │ │ - adrp x11, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x11, x11, #0x4b0 │ │ │ │ + b.hi 463fb0 <__isoc23_strtoull@plt+0x5e830> // b.pmore │ │ │ │ + adrp x11, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x11, x11, #0x160 │ │ │ │ stur x11, [x21, #-32] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ stur x13, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x544 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x23, x14 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ str x13, [x20] │ │ │ │ - str x12, [x20, #40] │ │ │ │ + str x12, [x20, #48] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #14 │ │ │ │ + ldr x14, [x20, #64] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #40] │ │ │ │ + ldr x11, [x20, #48] │ │ │ │ + mov x10, x17 │ │ │ │ + and x17, x17, #0x7 │ │ │ │ + mov x9, #0x1 // #1 │ │ │ │ + cmp x17, x9 │ │ │ │ + b.ne 463d54 <__isoc23_strtoull@plt+0x5e5d4> // b.any │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 463fd0 <__isoc23_strtoull@plt+0x5e850> // b.pmore │ │ │ │ + adrp x17, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x17, x17, #0x1c0 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x11, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x15, x21, #0x20 │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + mov x12, x17 │ │ │ │ + mov x17, x13 │ │ │ │ + mov x13, x15 │ │ │ │ + mov x15, x11 │ │ │ │ + str x14, [sp, #40] │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + b 463c2c <__isoc23_strtoull@plt+0x5e4ac> │ │ │ │ + udf #4104 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - ldr x15, [x20, #96] │ │ │ │ - ldr x14, [x20, #88] │ │ │ │ - ldr x13, [x20, #64] │ │ │ │ - ldr x12, [x20, #104] │ │ │ │ - ldr x11, [x20, #56] │ │ │ │ - ldr x10, [x20, #8] │ │ │ │ - ldr x9, [x20, #16] │ │ │ │ - ldr x8, [x20, #24] │ │ │ │ - ldr x7, [x20, #32] │ │ │ │ - ldr x6, [x20, #40] │ │ │ │ - ldr x5, [x20, #48] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x4, [x19, #856] │ │ │ │ - cmp x21, x4 │ │ │ │ - b.hi 468194 <__isoc23_strtoull@plt+0x62a14> // b.pmore │ │ │ │ - adrp x4, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x4, x4, #0x510 │ │ │ │ - stur x4, [x21, #-104] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - stur x13, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x13, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x13, x13, #0x330 │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x10, [x21, #-40] │ │ │ │ - stur x9, [x21, #-32] │ │ │ │ - stur x8, [x21, #-24] │ │ │ │ - stur x7, [x21, #-16] │ │ │ │ - stur x6, [x21, #-8] │ │ │ │ - str x5, [x21] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - sub x13, x21, #0x68 │ │ │ │ - sub x12, x21, #0x3f │ │ │ │ - b 467e38 <__isoc23_strtoull@plt+0x626b8> │ │ │ │ - udf #2055 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + mov x10, x22 │ │ │ │ + mov x11, x14 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + mov x15, x12 │ │ │ │ + ldr x12, [sp, #48] │ │ │ │ + mov x14, x18 │ │ │ │ + mov x18, x13 │ │ │ │ + mov x13, x17 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 463fec <__isoc23_strtoull@plt+0x5e86c> // b.pmore │ │ │ │ + ldur x17, [x10, #6] │ │ │ │ + adrp x10, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x10, x10, #0x220 │ │ │ │ + stur x10, [x21, #-80] │ │ │ │ + stur x11, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + adrp x15, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x15, x15, #0x280 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x28 │ │ │ │ + str x17, [x21] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x15, x21, #0x50 │ │ │ │ + sub x17, x21, #0x6 │ │ │ │ + mov x12, x17 │ │ │ │ + mov x17, x13 │ │ │ │ + mov x13, x15 │ │ │ │ + mov x15, x11 │ │ │ │ + str x14, [sp, #40] │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + b 463c2c <__isoc23_strtoull@plt+0x5e4ac> │ │ │ │ + udf #4104 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - mov x7, x27 │ │ │ │ - mov x8, x26 │ │ │ │ - mov x9, x25 │ │ │ │ - mov x10, x24 │ │ │ │ - mov x11, x23 │ │ │ │ - mov x12, x22 │ │ │ │ - ldr x6, [x20] │ │ │ │ - ldr x5, [x20, #8] │ │ │ │ - b 467ee0 <__isoc23_strtoull@plt+0x62760> │ │ │ │ - udf #6 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + mov x10, x22 │ │ │ │ + mov x11, x15 │ │ │ │ + mov x15, x13 │ │ │ │ + mov x13, x17 │ │ │ │ + str x18, [sp, #40] │ │ │ │ + mov x18, x14 │ │ │ │ + ldr x14, [sp, #40] │ │ │ │ + b 463cb0 <__isoc23_strtoull@plt+0x5e530> │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ ldr x14, [x20, #24] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ + ldr x13, [x20, #48] │ │ │ │ mov x12, x22 │ │ │ │ - b 467e38 <__isoc23_strtoull@plt+0x626b8> │ │ │ │ + b 463c2c <__isoc23_strtoull@plt+0x5e4ac> │ │ │ │ adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xf58 │ │ │ │ + add x22, x22, #0x2a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x4c4 │ │ │ │ str x18, [x20, #8] │ │ │ │ mov x23, x15 │ │ │ │ mov x22, x14 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x990 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x7, [x20, #-40] │ │ │ │ - stur x8, [x20, #-32] │ │ │ │ - stur x9, [x20, #-24] │ │ │ │ - stur x10, [x20, #-16] │ │ │ │ - stur x11, [x20, #-8] │ │ │ │ - str x6, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0x9e0 │ │ │ │ - str x18, [x20, #32] │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x770 │ │ │ │ + str x18, [x20, #16] │ │ │ │ mov x24, x13 │ │ │ │ mov x23, x12 │ │ │ │ mov x22, x11 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - mov x17, #0xb8 // #184 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x17, x17, #0xb10 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - str x1, [x20, #40] │ │ │ │ - str x2, [x20, #48] │ │ │ │ - str x3, [x20, #56] │ │ │ │ - str x4, [x20, #64] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x11 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - b 466c40 <__isoc23_strtoull@plt+0x614c0> │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0xac4 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0xb8c │ │ │ │ str x18, [x20] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x27, [x18, #39] │ │ │ │ - ldur x26, [x18, #31] │ │ │ │ - ldur x25, [x18, #23] │ │ │ │ - ldur x24, [x18, #15] │ │ │ │ - ldur x23, [x18, #7] │ │ │ │ - ldur x17, [x18, #47] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - ldur x17, [x18, #55] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - ldur x17, [x18, #63] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ + mov x22, x9 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0xa14 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x9, [x20, #-32] │ │ │ │ - stur x8, [x20, #-24] │ │ │ │ - stur x7, [x20, #-16] │ │ │ │ - stur x6, [x20, #-8] │ │ │ │ - str x10, [x20, #16] │ │ │ │ - str x11, [x20, #40] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0xb4c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x8 │ │ │ │ + str x11, [x20, #8] │ │ │ │ + str x9, [x20, #24] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0xa6c │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x22, x8 │ │ │ │ + str x11, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x25, x13 │ │ │ │ + mov x24, x11 │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + b 462930 <__isoc23_strtoull@plt+0x5d1b0> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x948 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x880 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x68c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x12 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0x6b8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x22, x14 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0xe20 │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0xc14 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x13 │ │ │ │ mov x22, x12 │ │ │ │ b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x17, x17, #0xf54 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x27, [x18, #39] │ │ │ │ - ldur x26, [x18, #31] │ │ │ │ - ldur x25, [x18, #23] │ │ │ │ - ldur x24, [x18, #15] │ │ │ │ - ldur x23, [x18, #7] │ │ │ │ - ldur x17, [x18, #47] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - ldur x17, [x18, #55] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - ldur x17, [x18, #63] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ - add x18, x18, #0xea8 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x10, [x20, #-32] │ │ │ │ - stur x9, [x20, #-24] │ │ │ │ - stur x8, [x20, #-16] │ │ │ │ - stur x7, [x20, #-8] │ │ │ │ - str x11, [x20, #16] │ │ │ │ - str x12, [x20, #64] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0xde4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 463000 <__isoc23_strtoull@plt+0x5d880> │ │ │ │ + add x18, x18, #0xd1c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xf38 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + add x22, x22, #0x280 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x88 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4682b4 <__isoc23_strtoull@plt+0x62b34> // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 468288 <__isoc23_strtoull@plt+0x62b08> // b.any │ │ │ │ - adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x27, [x27, #2288] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2288] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2288] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2288] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 464074 <__isoc23_strtoull@plt+0x5e8f4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x2d4 │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x22, [x23, #6] │ │ │ │ - ldur x18, [x23, #14] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4682d4 <__isoc23_strtoull@plt+0x62b54> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xfe0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x348 │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x10, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468348 <__isoc23_strtoull@plt+0x62bc8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x28 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cs 464100 <__isoc23_strtoull@plt+0x5e980> // b.hs, b.nlast │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x36c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4681f8 <__isoc23_strtoull@plt+0x62a78> │ │ │ │ - udf #8 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - ldr x17, [x20, #72] │ │ │ │ ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #48] │ │ │ │ - ldr x11, [x20, #56] │ │ │ │ - ldr x10, [x20, #64] │ │ │ │ - mov x9, x27 │ │ │ │ - mov x8, x26 │ │ │ │ - mov x7, x25 │ │ │ │ - mov x6, x24 │ │ │ │ - mov x5, x23 │ │ │ │ - mov x4, x22 │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x1, [x19, #856] │ │ │ │ - cmp x21, x1 │ │ │ │ - b.hi 468470 <__isoc23_strtoull@plt+0x62cf0> // b.pmore │ │ │ │ - adrp x1, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x1, x1, #0x330 │ │ │ │ - stur x1, [x21, #-64] │ │ │ │ - stur x4, [x21, #-56] │ │ │ │ - stur x5, [x21, #-48] │ │ │ │ - stur x6, [x21, #-40] │ │ │ │ - stur x7, [x21, #-32] │ │ │ │ - stur x8, [x21, #-24] │ │ │ │ - stur x9, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x21] │ │ │ │ - mov x27, x13 │ │ │ │ - mov x26, x14 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - str x12, [x20, #56] │ │ │ │ - str x11, [x20, #64] │ │ │ │ - str x10, [x20, #72] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - str x18, [x20, #80] │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 466ae0 <__isoc23_strtoull@plt+0x61360> │ │ │ │ - udf #16 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4641cc <__isoc23_strtoull@plt+0x5ea4c> // b.any │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + str x18, [sp, #16] │ │ │ │ + mov x18, x17 │ │ │ │ + ldr x17, [sp, #16] │ │ │ │ + adrp x14, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x14, x14, #0x144 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x15, #6] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 464144 <__isoc23_strtoull@plt+0x5e9c4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - ldr x17, [x20, #120] │ │ │ │ - ldr x15, [x20, #72] │ │ │ │ - ldr x14, [x20, #80] │ │ │ │ - ldr x13, [x20, #88] │ │ │ │ - ldr x12, [x20, #96] │ │ │ │ - ldr x11, [x20, #104] │ │ │ │ - ldr x10, [x20, #112] │ │ │ │ - ldr x4, [x20, #64] │ │ │ │ - ldr x5, [x20, #8] │ │ │ │ - ldr x6, [x20, #16] │ │ │ │ - ldr x7, [x20, #24] │ │ │ │ - ldr x8, [x20, #32] │ │ │ │ - ldr x9, [x20, #40] │ │ │ │ - ldr x3, [x20, #48] │ │ │ │ - ldr x2, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 4683ac <__isoc23_strtoull@plt+0x62c2c> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x428 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x5, [x20, #-40] │ │ │ │ - stur x6, [x20, #-32] │ │ │ │ - stur x7, [x20, #-24] │ │ │ │ - stur x8, [x20, #-16] │ │ │ │ - stur x9, [x20, #-8] │ │ │ │ - str x4, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x48 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4685c8 <__isoc23_strtoull@plt+0x62e48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x500 │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 464168 <__isoc23_strtoull@plt+0x5e9e8> // b.any │ │ │ │ + and x22, x17, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0xd4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + mov x22, x17 │ │ │ │ + str x15, [x20] │ │ │ │ + str x18, [x20, #24] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468500 <__isoc23_strtoull@plt+0x62d80> │ │ │ │ + cbnz x18, 4640d4 <__isoc23_strtoull@plt+0x5e954> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x524 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4681f8 <__isoc23_strtoull@plt+0x62a78> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - mov x12, x22 │ │ │ │ - ldr x11, [x20] │ │ │ │ - ldr x10, [x20, #8] │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 4685d8 <__isoc23_strtoull@plt+0x62e58> // b.pmore │ │ │ │ - adrp x9, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x9, x9, #0x330 │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4641fc <__isoc23_strtoull@plt+0x5ea7c> // b.any │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x14, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x14, x14, #0x1ac │ │ │ │ + str x14, [x20, #8] │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x15 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 464098 <__isoc23_strtoull@plt+0x5e918> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 464254 <__isoc23_strtoull@plt+0x5ead4> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x17, x17, #0x30 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x12, [x20, #64] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x11, [x20, #48] │ │ │ │ - ldr x10, [x20, #56] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 468544 <__isoc23_strtoull@plt+0x62dc4> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4642ac <__isoc23_strtoull@plt+0x5eb2c> // b.pmore │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x98 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x25 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + b 464098 <__isoc23_strtoull@plt+0x5e918> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ - add x22, x22, #0xfe8 │ │ │ │ + add x22, x22, #0x2b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x11, #0x48 // #72 │ │ │ │ - str x11, [x19, #904] │ │ │ │ - adrp x11, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x11, x11, #0x5a0 │ │ │ │ - stur x11, [x20, #-48] │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x12, [x20, #16] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46867c <__isoc23_strtoull@plt+0x62efc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x668 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4643ac <__isoc23_strtoull@plt+0x5ec2c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x324 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468668 <__isoc23_strtoull@plt+0x62ee8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 464324 <__isoc23_strtoull@plt+0x5eba4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4686fc <__isoc23_strtoull@plt+0x62f7c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x6e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4686e8 <__isoc23_strtoull@plt+0x62f68> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46877c <__isoc23_strtoull@plt+0x62ffc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x768 │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x360 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468768 <__isoc23_strtoull@plt+0x62fe8> │ │ │ │ + cbnz x18, 464360 <__isoc23_strtoull@plt+0x5ebe0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4687fc <__isoc23_strtoull@plt+0x6307c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x7e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x398 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4687e8 <__isoc23_strtoull@plt+0x63068> │ │ │ │ + cbnz x18, 464398 <__isoc23_strtoull@plt+0x5ec18> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x38 │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 464278 <__isoc23_strtoull@plt+0x5eaf8> │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x2b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46887c <__isoc23_strtoull@plt+0x630fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x868 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468868 <__isoc23_strtoull@plt+0x630e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003c8ec8 ; NYI │ │ │ │ + mov x26, x25 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #5] │ │ │ │ + b 4632e0 <__isoc23_strtoull@plt+0x5db60> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4688fc <__isoc23_strtoull@plt+0x6317c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x8e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4688e8 <__isoc23_strtoull@plt+0x63168> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x48 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4642e0 <__isoc23_strtoull@plt+0x5eb60> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46897c <__isoc23_strtoull@plt+0x631fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x968 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468968 <__isoc23_strtoull@plt+0x631e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 462930 <__isoc23_strtoull@plt+0x5d1b0> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4689fc <__isoc23_strtoull@plt+0x6327c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0x9e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4689e8 <__isoc23_strtoull@plt+0x63268> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x003c8e48 ; NYI │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4644c8 <__isoc23_strtoull@plt+0x5ed48> // b.pmore │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x3d8 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1296] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x45 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x58 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x2c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 468be8 <__isoc23_strtoull@plt+0x63468> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 468ac0 <__isoc23_strtoull@plt+0x63340> // b.lo, b.ul, b.last │ │ │ │ + b.cc 464534 <__isoc23_strtoull@plt+0x5edb4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xa90 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1016] │ │ │ │ - add x23, x23, #0x121 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 544bb8 <__isoc23_strtoull@plt+0x13f438> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 468ac8 <__isoc23_strtoull@plt+0x63348> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2464] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597b10 <__isoc23_strtoull@plt+0x192390> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 468ba8 <__isoc23_strtoull@plt+0x63428> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x20 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 4645a8 <__isoc23_strtoull@plt+0x5ee28> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 46466c <__isoc23_strtoull@plt+0x5eeec> // b.any │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + adrp x15, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x15, x15, #0x5e8 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xb38 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468b38 <__isoc23_strtoull@plt+0x633b8> │ │ │ │ + cbnz x18, 4645e8 <__isoc23_strtoull@plt+0x5ee68> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 468b60 <__isoc23_strtoull@plt+0x633e0> // b.any │ │ │ │ + b.ne 464610 <__isoc23_strtoull@plt+0x5ee90> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x58c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46458c <__isoc23_strtoull@plt+0x5ee0c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 464694 <__isoc23_strtoull@plt+0x5ef14> // b.any │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x15, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x15, x15, #0x64c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + mov x22, x17 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 464558 <__isoc23_strtoull@plt+0x5edd8> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 468bb0 <__isoc23_strtoull@plt+0x63430> // b.pmore │ │ │ │ + b.hi 4646ec <__isoc23_strtoull@plt+0x5ef6c> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x17, x17, #0xa40 │ │ │ │ + adrp x17, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x17, x17, #0x4f0 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - .inst 0xfffffe28 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #73 │ │ │ │ - ... │ │ │ │ - udf #9 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003c5728 ; NYI │ │ │ │ - add x21, x21, #0xd8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 468de4 <__isoc23_strtoull@plt+0x63664> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-208] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-200] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-192] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-184] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ - sub x18, x21, #0xce │ │ │ │ - stur x18, [x21, #-168] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - sub x18, x21, #0xb6 │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - ldr x18, [x20] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0x9e │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x27, [x21, #-80] │ │ │ │ - sub x18, x21, #0x6e │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x26, [x21, #-56] │ │ │ │ - sub x18, x21, #0x56 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xd14 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x18, x23 │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 45c4a0 <__isoc23_strtoull@plt+0x56d20> │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c55fc ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 468d88 <__isoc23_strtoull@plt+0x63608> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 468e54 <__isoc23_strtoull@plt+0x636d4> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3416] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x0 // #0 │ │ │ │ - movk x18, #0x0, lsl #16 │ │ │ │ - movk x18, #0x0, lsl #32 │ │ │ │ - movk x18, #0x3ff0, lsl #48 │ │ │ │ - fmov d31, x18 │ │ │ │ - str d31, [x21] │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xe24 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2488] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 55acd0 <__isoc23_strtoull@plt+0x155550> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 468e54 <__isoc23_strtoull@plt+0x636d4> // b.pmore │ │ │ │ - ldur x17, [x17, #6] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3416] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + b.hi 46473c <__isoc23_strtoull@plt+0x5efbc> // b.pmore │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x558 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x0 // #0 │ │ │ │ - movk x18, #0x0, lsl #16 │ │ │ │ - movk x18, #0x0, lsl #32 │ │ │ │ - movk x18, #0x3ff0, lsl #48 │ │ │ │ - fmov d31, x18 │ │ │ │ - str d31, [x21] │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xe74 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x24, x17 │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 55acd0 <__isoc23_strtoull@plt+0x155550> │ │ │ │ - mov x18, #0xd8 // #216 │ │ │ │ + str x23, [x21] │ │ │ │ + mov x23, x24 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 464558 <__isoc23_strtoull@plt+0x5edd8> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x328 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x2d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c54ec ; NYI │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xe48 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4bc448 <__isoc23_strtoull@plt+0xb6cc8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5671f8 <__isoc23_strtoull@plt+0x161a78> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c549c ; NYI │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4bc448 <__isoc23_strtoull@plt+0xb6cc8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5671f8 <__isoc23_strtoull@plt+0x161a78> │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 464710 <__isoc23_strtoull@plt+0x5ef90> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c5468 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 468f78 <__isoc23_strtoull@plt+0x637f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xf04 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468f04 <__isoc23_strtoull@plt+0x63784> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c5424 ; NYI │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xf3c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468f3c <__isoc23_strtoull@plt+0x637bc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c53ec ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 468be8 <__isoc23_strtoull@plt+0x63468> │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x338 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 462930 <__isoc23_strtoull@plt+0x5d1b0> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c5390 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 469024 <__isoc23_strtoull@plt+0x638a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xfe8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 468fe8 <__isoc23_strtoull@plt+0x63868> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c5340 ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0x50 // #80 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003c8b00 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 464890 <__isoc23_strtoull@plt+0x5f110> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 464888 <__isoc23_strtoull@plt+0x5f108> // b.pmore │ │ │ │ + adrp x17, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x17, x17, #0x770 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x17, x17, #0x798 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x17, x17, #0x838 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - str x18, [x20] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 468be8 <__isoc23_strtoull@plt+0x63468> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + b 464458 <__isoc23_strtoull@plt+0x5ecd8> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c52e0 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46907c <__isoc23_strtoull@plt+0x638fc> // b.pmore │ │ │ │ - adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ - add x18, x18, #0xf98 │ │ │ │ + b.hi 4648a4 <__isoc23_strtoull@plt+0x5f124> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2472] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2536] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x358 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x2d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003c5278 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46915c <__isoc23_strtoull@plt+0x639dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0xf4 │ │ │ │ + b.cc 464934 <__isoc23_strtoull@plt+0x5f1b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x90c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4690f4 <__isoc23_strtoull@plt+0x63974> │ │ │ │ + cbnz x18, 46490c <__isoc23_strtoull@plt+0x5f18c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c5234 ; NYI │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x14c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0x50 // #80 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 468be8 <__isoc23_strtoull@plt+0x63468> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 464928 <__isoc23_strtoull@plt+0x5f1a8> // b.any │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x368 │ │ │ │ + b 597a20 <__isoc23_strtoull@plt+0x1922a0> │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x2e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c51e0 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x23, x23, #0x368 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003c5170 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 469234 <__isoc23_strtoull@plt+0x63ab4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x1f8 │ │ │ │ + b.cc 4649e0 <__isoc23_strtoull@plt+0x5f260> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4691f8 <__isoc23_strtoull@plt+0x63a78> │ │ │ │ + cbnz x18, 4649a0 <__isoc23_strtoull@plt+0x5f220> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c5130 ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0x50 // #80 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 468be8 <__isoc23_strtoull@plt+0x63468> │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x388 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 469290 <__isoc23_strtoull@plt+0x63b10> │ │ │ │ - nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #8 │ │ │ │ - ... │ │ │ │ - udf #8 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4692e8 <__isoc23_strtoull@plt+0x63b68> // b.pmore │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x330 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x24, [x21, #-48] │ │ │ │ - stur x25, [x21, #-40] │ │ │ │ - stur x26, [x21, #-32] │ │ │ │ - stur x27, [x21, #-24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4649c8 <__isoc23_strtoull@plt+0x5f248> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x3c0 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x2f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x0026a688 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 464a78 <__isoc23_strtoull@plt+0x5f2f8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 464a70 <__isoc23_strtoull@plt+0x5f2f0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #1176] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597b88 <__isoc23_strtoull@plt+0x192408> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4693c8 <__isoc23_strtoull@plt+0x63c48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x390 │ │ │ │ + b.cc 464b64 <__isoc23_strtoull@plt+0x5f3e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0xae4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 464ae4 <__isoc23_strtoull@plt+0x5f364> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 464b0c <__isoc23_strtoull@plt+0x5f38c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4693d8 <__isoc23_strtoull@plt+0x63c58> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0xe0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 464b74 <__isoc23_strtoull@plt+0x5f3f4> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x15, x15, #0xa00 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x3c8 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x468 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 464bbc <__isoc23_strtoull@plt+0x5f43c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 464d48 <__isoc23_strtoull@plt+0x5f5c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 469474 <__isoc23_strtoull@plt+0x63cf4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x440 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469440 <__isoc23_strtoull@plt+0x63cc0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 464c04 <__isoc23_strtoull@plt+0x5f484> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 50d5e0 <__isoc23_strtoull@plt+0x107e60> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 464d18 <__isoc23_strtoull@plt+0x5f598> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 464d10 <__isoc23_strtoull@plt+0x5f590> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2176] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3352] │ │ │ │ + add x14, x14, #0x3 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0xbd8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x41 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0xce0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x24, x21, #0x9 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1016] │ │ │ │ + add x23, x23, #0x121 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 50cfc0 <__isoc23_strtoull@plt+0x107840> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 469484 <__isoc23_strtoull@plt+0x63d04> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x17, x17, #0x478 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + b.hi 464d24 <__isoc23_strtoull@plt+0x5f5a4> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2464] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x3d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 469518 <__isoc23_strtoull@plt+0x63d98> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x4e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 464e78 <__isoc23_strtoull@plt+0x5f6f8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0xd98 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4694e8 <__isoc23_strtoull@plt+0x63d68> │ │ │ │ + cbnz x18, 464d98 <__isoc23_strtoull@plt+0x5f618> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 469528 <__isoc23_strtoull@plt+0x63da8> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x4a0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x3d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46957c <__isoc23_strtoull@plt+0x63dfc> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 464dc0 <__isoc23_strtoull@plt+0x5f640> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x3e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0xdfc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 464dfc <__isoc23_strtoull@plt+0x5f67c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - b 469550 <__isoc23_strtoull@plt+0x63dd0> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 469610 <__isoc23_strtoull@plt+0x63e90> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x180 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + b.hi 464e80 <__isoc23_strtoull@plt+0x5f700> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x15, x15, #0xb90 │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + adrp x15, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x15, x15, #0xc20 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x3f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 4695d0 <__isoc23_strtoull@plt+0x63e50> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46968c <__isoc23_strtoull@plt+0x63f0c> // b.pmore │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 464ecc <__isoc23_strtoull@plt+0x5f74c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ - add x22, x22, #0x400 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 50d6c0 <__isoc23_strtoull@plt+0x107f40> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 469660 <__isoc23_strtoull@plt+0x63ee0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 469764 <__isoc23_strtoull@plt+0x63fe4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x720 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 464fec <__isoc23_strtoull@plt+0x5f86c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 464fe4 <__isoc23_strtoull@plt+0x5f864> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469720 <__isoc23_strtoull@plt+0x63fa0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x15, x15, #0xd48 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x17, x17, #0xf5c │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 464d48 <__isoc23_strtoull@plt+0x5f5c8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 464f84 <__isoc23_strtoull@plt+0x5f804> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2488] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0xfc0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469750 <__isoc23_strtoull@plt+0x63fd0> │ │ │ │ + cbnz x18, 464fc0 <__isoc23_strtoull@plt+0x5f840> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 464ff8 <__isoc23_strtoull@plt+0x5f878> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xd80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 465070 <__isoc23_strtoull@plt+0x5f8f0> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x14, x14, #0xea0 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #4072] │ │ │ │ + add x17, x17, #0x6 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x17, x21, #0x48 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x21 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 469814 <__isoc23_strtoull@plt+0x64094> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 465150 <__isoc23_strtoull@plt+0x5f9d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xdc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4697d0 <__isoc23_strtoull@plt+0x64050> │ │ │ │ + cbnz x18, 4650dc <__isoc23_strtoull@plt+0x5f95c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x800 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469800 <__isoc23_strtoull@plt+0x64080> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 465104 <__isoc23_strtoull@plt+0x5f984> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 465160 <__isoc23_strtoull@plt+0x5f9e0> // b.pmore │ │ │ │ + adrp x18, 464000 <__isoc23_strtoull@plt+0x5e880> │ │ │ │ + add x18, x18, #0xee8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xd88 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x4b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c8338 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4651a8 <__isoc23_strtoull@plt+0x5fa28> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c82f0 ; NYI │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4698c4 <__isoc23_strtoull@plt+0x64144> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x880 │ │ │ │ + b.cc 465274 <__isoc23_strtoull@plt+0x5faf4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0x208 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469880 <__isoc23_strtoull@plt+0x64100> │ │ │ │ + cbnz x18, 465208 <__isoc23_strtoull@plt+0x5fa88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + .inst 0x003c82b0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4698b0 <__isoc23_strtoull@plt+0x64130> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 465230 <__isoc23_strtoull@plt+0x5fab0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 465284 <__isoc23_strtoull@plt+0x5fb04> // b.pmore │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0x180 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xd90 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x4d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 469974 <__isoc23_strtoull@plt+0x641f4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x930 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469930 <__isoc23_strtoull@plt+0x641b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 4652f4 <__isoc23_strtoull@plt+0x5fb74> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x4e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x960 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4653ac <__isoc23_strtoull@plt+0x5fc2c> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x17, x17, #0x328 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469960 <__isoc23_strtoull@plt+0x641e0> │ │ │ │ + cbnz x18, 465328 <__isoc23_strtoull@plt+0x5fba8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 465350 <__isoc23_strtoull@plt+0x5fbd0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xd98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 469a24 <__isoc23_strtoull@plt+0x642a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0x9e0 │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0x2dc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4699e0 <__isoc23_strtoull@plt+0x64260> │ │ │ │ + cbnz x18, 4652dc <__isoc23_strtoull@plt+0x5fb5c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0xa10 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469a10 <__isoc23_strtoull@plt+0x64290> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xda0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4653d0 <__isoc23_strtoull@plt+0x5fc50> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 469a50 <__isoc23_strtoull@plt+0x642d0> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x17, x17, #0x38c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4652a8 <__isoc23_strtoull@plt+0x5fb28> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 469ac0 <__isoc23_strtoull@plt+0x64340> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x68 │ │ │ │ + b.hi 465444 <__isoc23_strtoull@plt+0x5fcc4> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2904] │ │ │ │ + add x17, x17, #0x6 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xb │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xde8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 469a90 <__isoc23_strtoull@plt+0x64310> │ │ │ │ - nop │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 469b90 <__isoc23_strtoull@plt+0x64410> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0xb50 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 4654b4 <__isoc23_strtoull@plt+0x5fd34> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x508 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46556c <__isoc23_strtoull@plt+0x5fdec> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x17, x17, #0x4e8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469b50 <__isoc23_strtoull@plt+0x643d0> │ │ │ │ + cbnz x18, 4654e8 <__isoc23_strtoull@plt+0x5fd68> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 469b78 <__isoc23_strtoull@plt+0x643f8> // b.any │ │ │ │ + b.ne 465510 <__isoc23_strtoull@plt+0x5fd90> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xdf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 469c38 <__isoc23_strtoull@plt+0x644b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0xbf8 │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0x49c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469bf8 <__isoc23_strtoull@plt+0x64478> │ │ │ │ + cbnz x18, 46549c <__isoc23_strtoull@plt+0x5fd1c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 469c20 <__isoc23_strtoull@plt+0x644a0> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 465590 <__isoc23_strtoull@plt+0x5fe10> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x17, x17, #0x54c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 465468 <__isoc23_strtoull@plt+0x5fce8> │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 465628 <__isoc23_strtoull@plt+0x5fea8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2904] │ │ │ │ + add x17, x17, #0x6 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ + add x18, x18, #0x7 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x49 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - and x22, x23, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 469c60 <__isoc23_strtoull@plt+0x644e0> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c7e70 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 469ccc <__isoc23_strtoull@plt+0x6454c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 465670 <__isoc23_strtoull@plt+0x5fef0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 469d60 <__isoc23_strtoull@plt+0x645e0> // b.pmore │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0xca0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x25, [x21, #-24] │ │ │ │ - stur x24, [x21, #-16] │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0xcf0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x18, x23 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c7e30 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4656b0 <__isoc23_strtoull@plt+0x5ff30> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 469dec <__isoc23_strtoull@plt+0x6466c> // b.pmore │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x25, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ mov x18, x23 │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe20 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 465750 <__isoc23_strtoull@plt+0x5ffd0> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x510 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 469e94 <__isoc23_strtoull@plt+0x64714> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0xe80 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c7e0c ; NYI │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + str x23, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469e80 <__isoc23_strtoull@plt+0x64700> │ │ │ │ + cbnz x18, 465738 <__isoc23_strtoull@plt+0x5ffb8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c7dd8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 465834 <__isoc23_strtoull@plt+0x600b4> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x17, x17, #0x784 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2576] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 5fef98 <__isoc23_strtoull@plt+0x1f9818> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + .inst 0x003c7d8c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 465814 <__isoc23_strtoull@plt+0x60094> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c7cfc ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 465858 <__isoc23_strtoull@plt+0x600d8> // b.any │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46584c <__isoc23_strtoull@plt+0x600cc> // b.pmore │ │ │ │ + adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x17, x17, #0x648 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0x704 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2576] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff660 <__isoc23_strtoull@plt+0x1f9ee0> │ │ │ │ + adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x17, x17, #0x7bc │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #8] │ │ │ │ + b 4656d0 <__isoc23_strtoull@plt+0x5ff50> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4658dc <__isoc23_strtoull@plt+0x6015c> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2320] │ │ │ │ + add x15, x15, #0x7 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + adrp x17, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x17, x17, #0x688 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x49 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 469f14 <__isoc23_strtoull@plt+0x64794> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0xf00 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 465970 <__isoc23_strtoull@plt+0x601f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0x944 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469f00 <__isoc23_strtoull@plt+0x64780> │ │ │ │ + cbnz x18, 465944 <__isoc23_strtoull@plt+0x601c4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 465990 <__isoc23_strtoull@plt+0x60210> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe38 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x530 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 469f94 <__isoc23_strtoull@plt+0x64814> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ - add x18, x18, #0xf80 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 469f80 <__isoc23_strtoull@plt+0x64800> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4659bc <__isoc23_strtoull@plt+0x6023c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a014 <__isoc23_strtoull@plt+0x64894> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 465a60 <__isoc23_strtoull@plt+0x602e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xa34 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + cbnz x18, 465a34 <__isoc23_strtoull@plt+0x602b4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xa80 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 465a80 <__isoc23_strtoull@plt+0x60300> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe48 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x538 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a094 <__isoc23_strtoull@plt+0x64914> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 465b70 <__isoc23_strtoull@plt+0x603f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xb14 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a080 <__isoc23_strtoull@plt+0x64900> │ │ │ │ + cbnz x18, 465b14 <__isoc23_strtoull@plt+0x60394> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe50 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 465b3c <__isoc23_strtoull@plt+0x603bc> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xcb0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 465b5c <__isoc23_strtoull@plt+0x603dc> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xcc0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xcd0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x560 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a114 <__isoc23_strtoull@plt+0x64994> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x100 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 465c38 <__isoc23_strtoull@plt+0x604b8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xbdc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a100 <__isoc23_strtoull@plt+0x64980> │ │ │ │ + cbnz x18, 465bdc <__isoc23_strtoull@plt+0x6045c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe58 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 465c04 <__isoc23_strtoull@plt+0x60484> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xcb0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 465c24 <__isoc23_strtoull@plt+0x604a4> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xcc0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xcd0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x568 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x23, x23, #0x568 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c7960 ; NYI │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a194 <__isoc23_strtoull@plt+0x64a14> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x180 │ │ │ │ + b.cc 465d28 <__isoc23_strtoull@plt+0x605a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xcd0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a180 <__isoc23_strtoull@plt+0x64a00> │ │ │ │ + cbnz x18, 465cd0 <__isoc23_strtoull@plt+0x60550> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + .inst 0x003c7920 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 465cf4 <__isoc23_strtoull@plt+0x60574> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x5c8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46a214 <__isoc23_strtoull@plt+0x64a94> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x200 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a200 <__isoc23_strtoull@plt+0x64a80> │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 465d14 <__isoc23_strtoull@plt+0x60594> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x5a0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x578 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe68 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x618 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a294 <__isoc23_strtoull@plt+0x64b14> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x280 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 465dc0 <__isoc23_strtoull@plt+0x60640> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xd94 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a280 <__isoc23_strtoull@plt+0x64b00> │ │ │ │ + cbnz x18, 465d94 <__isoc23_strtoull@plt+0x60614> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xde0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 465de0 <__isoc23_strtoull@plt+0x60660> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe70 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x650 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46a30c <__isoc23_strtoull@plt+0x64b8c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x300 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a300 <__isoc23_strtoull@plt+0x64b80> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a384 <__isoc23_strtoull@plt+0x64c04> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x378 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 465ea0 <__isoc23_strtoull@plt+0x60720> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xe74 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a378 <__isoc23_strtoull@plt+0x64bf8> │ │ │ │ + cbnz x18, 465e74 <__isoc23_strtoull@plt+0x606f4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xe80 │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xec0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 465ec0 <__isoc23_strtoull@plt+0x60740> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x658 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 46a3b0 <__isoc23_strtoull@plt+0x64c30> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 46a3f0 <__isoc23_strtoull@plt+0x64c70> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 46a430 <__isoc23_strtoull@plt+0x64cb0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - b 46a470 <__isoc23_strtoull@plt+0x64cf0> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 465eec <__isoc23_strtoull@plt+0x6076c> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 465f0c <__isoc23_strtoull@plt+0x6078c> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1544] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a504 <__isoc23_strtoull@plt+0x64d84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x4f0 │ │ │ │ + b.cc 465f94 <__isoc23_strtoull@plt+0x60814> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 465000 <__isoc23_strtoull@plt+0x5f880> │ │ │ │ + add x18, x18, #0xf80 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a4f0 <__isoc23_strtoull@plt+0x64d70> │ │ │ │ + cbnz x18, 465f80 <__isoc23_strtoull@plt+0x60800> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xec8 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x660 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a584 <__isoc23_strtoull@plt+0x64e04> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x570 │ │ │ │ + b.cc 466014 <__isoc23_strtoull@plt+0x60894> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a570 <__isoc23_strtoull@plt+0x64df0> │ │ │ │ + cbnz x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x18, [x22, #15] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xed0 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x668 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a604 <__isoc23_strtoull@plt+0x64e84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ + b.cc 466094 <__isoc23_strtoull@plt+0x60914> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x80 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a5f0 <__isoc23_strtoull@plt+0x64e70> │ │ │ │ + cbnz x18, 466080 <__isoc23_strtoull@plt+0x60900> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xed8 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x670 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c75f8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a684 <__isoc23_strtoull@plt+0x64f04> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x670 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a670 <__isoc23_strtoull@plt+0x64ef0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xee0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.cc 4660e0 <__isoc23_strtoull@plt+0x60960> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4663b8 <__isoc23_strtoull@plt+0x60c38> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a704 <__isoc23_strtoull@plt+0x64f84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x6f0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 466168 <__isoc23_strtoull@plt+0x609e8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x148 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a6f0 <__isoc23_strtoull@plt+0x64f70> │ │ │ │ + cbnz x18, 466148 <__isoc23_strtoull@plt+0x609c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x180 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 466180 <__isoc23_strtoull@plt+0x60a00> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xee8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46a784 <__isoc23_strtoull@plt+0x65004> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a770 <__isoc23_strtoull@plt+0x64ff0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4661a8 <__isoc23_strtoull@plt+0x60a28> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2488] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xef0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46a804 <__isoc23_strtoull@plt+0x65084> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x7f0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 466280 <__isoc23_strtoull@plt+0x60b00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x224 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a7f0 <__isoc23_strtoull@plt+0x65070> │ │ │ │ + cbnz x18, 466224 <__isoc23_strtoull@plt+0x60aa4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x25c │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xef8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46a884 <__isoc23_strtoull@plt+0x65104> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x870 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a870 <__isoc23_strtoull@plt+0x650f0> │ │ │ │ + cbnz x18, 46625c <__isoc23_strtoull@plt+0x60adc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + cbnz x17, 4662a0 <__isoc23_strtoull@plt+0x60b20> │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xf00 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46a904 <__isoc23_strtoull@plt+0x65184> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x8f0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a8f0 <__isoc23_strtoull@plt+0x65170> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xf08 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4662d4 <__isoc23_strtoull@plt+0x60b54> // b.pmore │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #3488] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x298 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46a984 <__isoc23_strtoull@plt+0x65204> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x970 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a970 <__isoc23_strtoull@plt+0x651f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 466350 <__isoc23_strtoull@plt+0x60bd0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x17, x17, #0x1d8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3768] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xf10 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c7328 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 466398 <__isoc23_strtoull@plt+0x60c18> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x003c72e0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46aa04 <__isoc23_strtoull@plt+0x65284> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0x9f0 │ │ │ │ + b.cc 466518 <__isoc23_strtoull@plt+0x60d98> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46a9f0 <__isoc23_strtoull@plt+0x65270> │ │ │ │ + cbnz x18, 4663f8 <__isoc23_strtoull@plt+0x60c78> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + .inst 0x003c72b8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 466420 <__isoc23_strtoull@plt+0x60ca0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xf18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46aa84 <__isoc23_strtoull@plt+0x65304> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x45c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46aa70 <__isoc23_strtoull@plt+0x652f0> │ │ │ │ + cbnz x18, 46645c <__isoc23_strtoull@plt+0x60cdc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c7254 ; NYI │ │ │ │ + add x21, x21, #0x98 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 466528 <__isoc23_strtoull@plt+0x60da8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x15, x15, #0xb8 │ │ │ │ + stur x15, [x21, #-144] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-128] │ │ │ │ + adrp x15, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x15, x15, #0xf8 │ │ │ │ + stur x15, [x21, #-120] │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x17, x17, #0x308 │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + sub x17, x21, #0x78 │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2464] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + sub x17, x21, #0x5f │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x17, x17, #0x370 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x49 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x90 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xf20 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x6b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x98 // #152 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003c7168 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46ab04 <__isoc23_strtoull@plt+0x65384> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0xaf0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46aaf0 <__isoc23_strtoull@plt+0x65370> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b.cc 4665d4 <__isoc23_strtoull@plt+0x60e54> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x5a0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 5ff7c8 <__isoc23_strtoull@plt+0x1fa048> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003c7110 ; NYI │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x5c4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4663b8 <__isoc23_strtoull@plt+0x60c38> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xf28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 465098 <__isoc23_strtoull@plt+0x5f918> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003c70b8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46ab84 <__isoc23_strtoull@plt+0x65404> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ + b.cc 4666d8 <__isoc23_strtoull@plt+0x60f58> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x640 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x24 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ab70 <__isoc23_strtoull@plt+0x653f0> │ │ │ │ + cbnz x18, 466640 <__isoc23_strtoull@plt+0x60ec0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c7070 ; NYI │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x670 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 466670 <__isoc23_strtoull@plt+0x60ef0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xf30 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c7040 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4666e0 <__isoc23_strtoull@plt+0x60f60> // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4666f8 <__isoc23_strtoull@plt+0x60f78> // b.pmore │ │ │ │ + ldur x18, [x22, #4] │ │ │ │ + ldur x17, [x22, #12] │ │ │ │ + adrp x15, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x15, x15, #0x548 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x678 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ac04 <__isoc23_strtoull@plt+0x65484> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0xbf0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + .inst 0x003c6f90 ; NYI │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x8 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4667d8 <__isoc23_strtoull@plt+0x61058> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4667d0 <__isoc23_strtoull@plt+0x61050> // b.pmore │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #272] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x17, x17, #0x5f8 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x20 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x17, x17, #0x7a0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x25, x18 │ │ │ │ + sub x24, x21, #0x6 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46abf0 <__isoc23_strtoull@plt+0x65470> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #71] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x7c4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xf38 │ │ │ │ + b 498fd8 <__isoc23_strtoull@plt+0x93858> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003c6370 ; NYI │ │ │ │ + .inst 0x003c6e90 ; NYI │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46aca8 <__isoc23_strtoull@plt+0x65528> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0xc70 │ │ │ │ + b.cc 4668ec <__isoc23_strtoull@plt+0x6116c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x848 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ac70 <__isoc23_strtoull@plt+0x654f0> │ │ │ │ + cbnz x18, 466848 <__isoc23_strtoull@plt+0x610c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c6330 ; NYI │ │ │ │ + .inst 0x003c6e50 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 46ac94 <__isoc23_strtoull@plt+0x65514> // b.any │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xf78 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xf50 │ │ │ │ + b.ne 4668d0 <__isoc23_strtoull@plt+0x61150> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4668fc <__isoc23_strtoull@plt+0x6117c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2152] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xfc0 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3064] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xa10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6d80 ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46ad50 <__isoc23_strtoull@plt+0x655d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0xd14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + b.cc 46699c <__isoc23_strtoull@plt+0x6121c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 466994 <__isoc23_strtoull@plt+0x61214> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1192] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ad14 <__isoc23_strtoull@plt+0x65594> │ │ │ │ + b 590cc0 <__isoc23_strtoull@plt+0x18b540> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46ad3c <__isoc23_strtoull@plt+0x655bc> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd80 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd90 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xfd0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c70b0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46adf8 <__isoc23_strtoull@plt+0x65678> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x18, x18, #0xdbc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + b.cc 466a0c <__isoc23_strtoull@plt+0x6128c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 466a04 <__isoc23_strtoull@plt+0x61284> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x23, x23, #0xa20 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46adbc <__isoc23_strtoull@plt+0x6563c> │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46ade4 <__isoc23_strtoull@plt+0x65664> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd80 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd90 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x22, x22, #0xfd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x23, x23, #0xfd8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c7020 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46ae94 <__isoc23_strtoull@plt+0x65714> // b.lo, b.ul, b.last │ │ │ │ + b.cc 466a98 <__isoc23_strtoull@plt+0x61318> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x1b1 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xa78 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 60f600 <__isoc23_strtoull@plt+0x209e80> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46af10 <__isoc23_strtoull@plt+0x65790> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x17, x17, #0xeb0 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xdd0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 466a78 <__isoc23_strtoull@plt+0x612f8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46af74 <__isoc23_strtoull@plt+0x657f4> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6fd0 ; NYI │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xab0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 466ab0 <__isoc23_strtoull@plt+0x61330> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46b000 <__isoc23_strtoull@plt+0x65880> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46aff8 <__isoc23_strtoull@plt+0x65878> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x15, x15, #0xf30 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xdd0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46b080 <__isoc23_strtoull@plt+0x65900> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x17, x17, #0xf98 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6f98 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 466ad8 <__isoc23_strtoull@plt+0x61358> // b.any │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1192] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 590cc0 <__isoc23_strtoull@plt+0x18b540> │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 466afc <__isoc23_strtoull@plt+0x6137c> // b.any │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1192] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 590cc0 <__isoc23_strtoull@plt+0x18b540> │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xa48 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b114 <__isoc23_strtoull@plt+0x65994> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0xf4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 466bb0 <__isoc23_strtoull@plt+0x61430> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xb70 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b0f4 <__isoc23_strtoull@plt+0x65974> │ │ │ │ + cbnz x18, 466b70 <__isoc23_strtoull@plt+0x613f0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x22 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 466b98 <__isoc23_strtoull@plt+0x61418> // b.any │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xfd0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xbc8 │ │ │ │ + str x18, [x20] │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + cmp x22, x18 │ │ │ │ + b.ne 466bec <__isoc23_strtoull@plt+0x6146c> // b.any │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xfd8 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 46bd88 <__isoc23_strtoull@plt+0x66608> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xfe0 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46b198 <__isoc23_strtoull@plt+0x65a18> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x15, x15, #0x130 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xdc0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c6a80 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 466c40 <__isoc23_strtoull@plt+0x614c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c6a40 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b22c <__isoc23_strtoull@plt+0x65aac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0x20c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 466c80 <__isoc23_strtoull@plt+0x61500> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b20c <__isoc23_strtoull@plt+0x65a8c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x22 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 46bd88 <__isoc23_strtoull@plt+0x66608> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46b294 <__isoc23_strtoull@plt+0x65b14> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #536] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c6a00 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 466cc0 <__isoc23_strtoull@plt+0x61540> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46b328 <__isoc23_strtoull@plt+0x65ba8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46b320 <__isoc23_strtoull@plt+0x65ba0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x14, x14, #0x248 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xdc0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c69c0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 466d00 <__isoc23_strtoull@plt+0x61580> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46b3b0 <__isoc23_strtoull@plt+0x65c30> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x15, x15, #0x2b8 │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c6980 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 466d40 <__isoc23_strtoull@plt+0x615c0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c6940 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b434 <__isoc23_strtoull@plt+0x65cb4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0x420 │ │ │ │ + b.cc 466d80 <__isoc23_strtoull@plt+0x61600> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b420 <__isoc23_strtoull@plt+0x65ca0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x22 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46bd88 <__isoc23_strtoull@plt+0x66608> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c6900 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 466dc0 <__isoc23_strtoull@plt+0x61640> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c68c0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b480 <__isoc23_strtoull@plt+0x65d00> // b.lo, b.ul, b.last │ │ │ │ + b.cc 466e00 <__isoc23_strtoull@plt+0x61680> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b4c8 <__isoc23_strtoull@plt+0x65d48> // b.lo, b.ul, b.last │ │ │ │ + b.cc 466e44 <__isoc23_strtoull@plt+0x616c4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + b 4dcc20 <__isoc23_strtoull@plt+0xd74a0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46b61c <__isoc23_strtoull@plt+0x65e9c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0x538 │ │ │ │ + b.cc 466f28 <__isoc23_strtoull@plt+0x617a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xeb0 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ + ldr x24, [x22, #32] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b538 <__isoc23_strtoull@plt+0x65db8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + b 58e6b8 <__isoc23_strtoull@plt+0x188f38> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 46b5b8 <__isoc23_strtoull@plt+0x65e38> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - mov x14, x22 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 46b624 <__isoc23_strtoull@plt+0x65ea4> // b.pmore │ │ │ │ - adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x14, x14, #0x450 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd80 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - mov x14, x22 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 46b624 <__isoc23_strtoull@plt+0x65ea4> // b.pmore │ │ │ │ - adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x14, x14, #0x498 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 466ed4 <__isoc23_strtoull@plt+0x61754> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 466f30 <__isoc23_strtoull@plt+0x617b0> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x14, x14, #0xe18 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ stur x15, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd90 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - mov x22, x14 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003c6b78 ; NYI │ │ │ │ + sub x18, x20, #0x58 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4678a4 <__isoc23_strtoull@plt+0x62124> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xfb8 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 466fb8 <__isoc23_strtoull@plt+0x61838> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6b10 ; NYI │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xfe8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 466fe8 <__isoc23_strtoull@plt+0x61868> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46b698 <__isoc23_strtoull@plt+0x65f18> // b.pmore │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6ae0 ; NYI │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0x3c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #39] │ │ │ │ + ldur x14, [x22, #47] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46703c <__isoc23_strtoull@plt+0x618bc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6a8c ; NYI │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0x80 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x14, x14, #0x4e0 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xdb0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 467080 <__isoc23_strtoull@plt+0x61900> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6a48 ; NYI │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 467114 <__isoc23_strtoull@plt+0x61994> // b.none │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0xc4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4670c4 <__isoc23_strtoull@plt+0x61944> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #264 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46b72c <__isoc23_strtoull@plt+0x65fac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0x70c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6a04 ; NYI │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 467114 <__isoc23_strtoull@plt+0x61994> // b.any │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + adrp x15, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x15, x15, #0x974 │ │ │ │ + str x15, [x20, #32] │ │ │ │ + mov x22, x17 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b70c <__isoc23_strtoull@plt+0x65f8c> │ │ │ │ + cbnz x18, 467974 <__isoc23_strtoull@plt+0x621f4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x17, x17, #0x144 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 467144 <__isoc23_strtoull@plt+0x619c4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #4360 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003c6984 ; NYI │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cs 4671cc <__isoc23_strtoull@plt+0x61a4c> // b.hs, b.nlast │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 467190 <__isoc23_strtoull@plt+0x61a10> // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x17, x17, #0x1a8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4671a8 <__isoc23_strtoull@plt+0x61a28> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, x18 │ │ │ │ + b 4670dc <__isoc23_strtoull@plt+0x6195c> │ │ │ │ + udf #2183 │ │ │ │ udf #0 │ │ │ │ - mov x25, x22 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6920 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4671c4 <__isoc23_strtoull@plt+0x61a44> // b.any │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4670dc <__isoc23_strtoull@plt+0x6195c> │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x17, x17, #0x200 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 46bd88 <__isoc23_strtoull@plt+0x66608> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 467200 <__isoc23_strtoull@plt+0x61a80> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #3207 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c68c8 ; NYI │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0x238 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #56] │ │ │ │ + adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x23, x23, #0xa10 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + udf #1159 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46b7c0 <__isoc23_strtoull@plt+0x66040> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6870 ; NYI │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 467280 <__isoc23_strtoull@plt+0x61b00> // b.any │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + adrp x15, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x15, x15, #0x2e0 │ │ │ │ + str x15, [x20, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #48] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4672e0 <__isoc23_strtoull@plt+0x61b60> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46b7b8 <__isoc23_strtoull@plt+0x66038> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #536] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + b.hi 467a88 <__isoc23_strtoull@plt+0x62308> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x14, x14, #0xe60 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x17, x21, #0x6 │ │ │ │ + b 467258 <__isoc23_strtoull@plt+0x61ad8> │ │ │ │ + udf #261 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c67c8 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 467328 <__isoc23_strtoull@plt+0x61ba8> // b.any │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 467508 <__isoc23_strtoull@plt+0x61d88> // b.any │ │ │ │ + adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x17, x17, #0x4ec │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4674ec <__isoc23_strtoull@plt+0x61d6c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x17, x17, #0x358 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 467358 <__isoc23_strtoull@plt+0x61bd8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #389 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6750 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4673dc <__isoc23_strtoull@plt+0x61c5c> // b.any │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + b 4670ec <__isoc23_strtoull@plt+0x6196c> │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6724 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 467a68 <__isoc23_strtoull@plt+0x622e8> // b.pmore │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + ldur x17, [x17, #14] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1680] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0x4b8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4674b8 <__isoc23_strtoull@plt+0x61d38> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0x414 │ │ │ │ + str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46b858 <__isoc23_strtoull@plt+0x660d8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46b850 <__isoc23_strtoull@plt+0x660d0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 467414 <__isoc23_strtoull@plt+0x61c94> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #389 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6694 ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #536] │ │ │ │ + ldr x14, [x14, #2288] │ │ │ │ add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ + mov x13, x22 │ │ │ │ + mov x12, x13 │ │ │ │ + and x13, x13, #0x7 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + cmp x13, x11 │ │ │ │ + b.ne 4674d0 <__isoc23_strtoull@plt+0x61d50> // b.any │ │ │ │ + and x13, x14, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 46761c <__isoc23_strtoull@plt+0x61e9c> // b.any │ │ │ │ + mov x14, x18 │ │ │ │ + and x18, x18, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x18, x13 │ │ │ │ + b.ne 4675a0 <__isoc23_strtoull@plt+0x61e20> // b.any │ │ │ │ + mov x18, x14 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4679c0 <__isoc23_strtoull@plt+0x62240> // b.pmore │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xc98 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ str x18, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + b 4670ec <__isoc23_strtoull@plt+0x6196c> │ │ │ │ + udf #133 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c65f0 ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + mov x13, x22 │ │ │ │ + b 467430 <__isoc23_strtoull@plt+0x61cb0> │ │ │ │ + mov x17, x12 │ │ │ │ + mov x18, x14 │ │ │ │ + b 46738c <__isoc23_strtoull@plt+0x61c0c> │ │ │ │ + udf #1925 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c61ac ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 467928 <__isoc23_strtoull@plt+0x621a8> // b.any │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4670dc <__isoc23_strtoull@plt+0x6195c> │ │ │ │ + adrp x15, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x15, x15, #0x544 │ │ │ │ + str x15, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + str x17, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 467544 <__isoc23_strtoull@plt+0x61dc4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ + udf #389 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6154 ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4678ac <__isoc23_strtoull@plt+0x6212c> // b.any │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + b 4670ec <__isoc23_strtoull@plt+0x6196c> │ │ │ │ + udf #901 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46b9b4 <__isoc23_strtoull@plt+0x66234> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0x8d0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6128 ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + mov x18, x22 │ │ │ │ + b 46746c <__isoc23_strtoull@plt+0x61cec> │ │ │ │ + udf #901 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6108 ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x14, x18 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4679dc <__isoc23_strtoull@plt+0x6225c> // b.pmore │ │ │ │ + ldur x18, [x14, #6] │ │ │ │ + adrp x14, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x14, x14, #0xcd8 │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3352] │ │ │ │ + add x15, x15, #0x3 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + sub x15, x21, #0x50 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + b 4670ec <__isoc23_strtoull@plt+0x6196c> │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0x64c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x14, #6] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46b8d0 <__isoc23_strtoull@plt+0x66150> │ │ │ │ + cbnz x18, 46764c <__isoc23_strtoull@plt+0x61ecc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #389 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ + .inst 0x003c645c ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ and x14, x22, #0x7 │ │ │ │ mov x13, #0x1 // #1 │ │ │ │ cmp x14, x13 │ │ │ │ - b.ne 46b950 <__isoc23_strtoull@plt+0x661d0> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - mov x14, x22 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 46b9bc <__isoc23_strtoull@plt+0x6623c> // b.pmore │ │ │ │ - adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x14, x14, #0x748 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + b.ne 4677f0 <__isoc23_strtoull@plt+0x62070> // b.any │ │ │ │ + mov x14, x18 │ │ │ │ + and x18, x18, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x18, x13 │ │ │ │ + b.ne 4676fc <__isoc23_strtoull@plt+0x61f7c> // b.any │ │ │ │ + mov x18, x14 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4679f8 <__isoc23_strtoull@plt+0x62278> // b.pmore │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xd18 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + b 4670ec <__isoc23_strtoull@plt+0x6196c> │ │ │ │ + udf #901 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c5fcc ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + mov x18, x22 │ │ │ │ + b 467680 <__isoc23_strtoull@plt+0x61f00> │ │ │ │ + udf #901 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c5fac ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x14, x18 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 467a14 <__isoc23_strtoull@plt+0x62294> // b.pmore │ │ │ │ + ldur x18, [x14, #6] │ │ │ │ + adrp x14, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x14, x14, #0xd58 │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3352] │ │ │ │ + add x15, x15, #0x3 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + sub x15, x21, #0x50 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd80 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + b 4670ec <__isoc23_strtoull@plt+0x6196c> │ │ │ │ + udf #901 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c6320 ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + mov x18, x22 │ │ │ │ add x21, x21, #0x40 │ │ │ │ - mov x14, x22 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 46b9bc <__isoc23_strtoull@plt+0x6623c> // b.pmore │ │ │ │ - adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x14, x14, #0x7e0 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 467a30 <__isoc23_strtoull@plt+0x622b0> // b.pmore │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xd98 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ + adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x18, x18, #0xa88 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + b 4670ec <__isoc23_strtoull@plt+0x6196c> │ │ │ │ + mov x14, x18 │ │ │ │ + and x18, x18, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x18, x13 │ │ │ │ + b.ne 46782c <__isoc23_strtoull@plt+0x620ac> // b.any │ │ │ │ + mov x18, x14 │ │ │ │ + b 467794 <__isoc23_strtoull@plt+0x62014> │ │ │ │ + udf #901 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c628c ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x14, x18 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 467a4c <__isoc23_strtoull@plt+0x622cc> // b.pmore │ │ │ │ + ldur x18, [x14, #6] │ │ │ │ + adrp x14, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x14, x14, #0xdd8 │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x15, x15, #0xa88 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + sub x15, x21, #0x50 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd90 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + b 4670ec <__isoc23_strtoull@plt+0x6196c> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4679b4 <__isoc23_strtoull@plt+0x62234> // b.pmore │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xc58 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3352] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + b 4670ec <__isoc23_strtoull@plt+0x6196c> │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4679a8 <__isoc23_strtoull@plt+0x62228> // b.pmore │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xc18 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + b 4670ec <__isoc23_strtoull@plt+0x6196c> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 467998 <__isoc23_strtoull@plt+0x62218> // b.any │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x24, x18 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4618e8 <__isoc23_strtoull@plt+0x5c168> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x17, x17, #0x570 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0x590 │ │ │ │ + str x18, [x20] │ │ │ │ mov x22, x14 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46ba58 <__isoc23_strtoull@plt+0x662d8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46ba50 <__isoc23_strtoull@plt+0x662d0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x13, x13, #0x878 │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xdb0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x17, x17, #0x6cc │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0x6ec │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x14 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ str x17, [x19, #904] │ │ │ │ + adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x17, x17, #0x788 │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0x81c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x14 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x15, x15, #0x384 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46bae8 <__isoc23_strtoull@plt+0x66368> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x14, x14, #0x9e0 │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ + b.hi 467b10 <__isoc23_strtoull@plt+0x62390> // b.pmore │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xa28 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x25, [x21, #-72] │ │ │ │ + adrp x18, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x18, x18, #0xb20 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ + adrp x17, 466000 <__isoc23_strtoull@plt+0x60880> │ │ │ │ + add x17, x17, #0xf50 │ │ │ │ stur x17, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x23, x21, #0x40 │ │ │ │ + sub x22, x21, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xae8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c6008 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 467b8c <__isoc23_strtoull@plt+0x6240c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 467b84 <__isoc23_strtoull@plt+0x62404> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x23, x23, #0xb18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c5af0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 467bd0 <__isoc23_strtoull@plt+0x62450> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c5f98 ; NYI │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46bb74 <__isoc23_strtoull@plt+0x663f4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 467d60 <__isoc23_strtoull@plt+0x625e0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0xb60 │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0xc40 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46bb60 <__isoc23_strtoull@plt+0x663e0> │ │ │ │ + cbnz x18, 467c40 <__isoc23_strtoull@plt+0x624c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x22 │ │ │ │ - mov x24, #0xb // #11 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ + .inst 0x003c5f40 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 467c64 <__isoc23_strtoull@plt+0x624e4> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 46bd88 <__isoc23_strtoull@plt+0x66608> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46bbf0 <__isoc23_strtoull@plt+0x66470> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0xb90 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xda0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46bc54 <__isoc23_strtoull@plt+0x664d4> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46bce0 <__isoc23_strtoull@plt+0x66560> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0xa8 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46bcd8 <__isoc23_strtoull@plt+0x66558> // b.pmore │ │ │ │ + b.hi 467d68 <__isoc23_strtoull@plt+0x625e8> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x15, x15, #0xba8 │ │ │ │ + stur x15, [x21, #-160] │ │ │ │ + stur x17, [x21, #-144] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-136] │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x15, x15, #0xc10 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xda0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46bd60 <__isoc23_strtoull@plt+0x665e0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0xc78 │ │ │ │ + ldr x17, [x17, #3352] │ │ │ │ + add x17, x17, #0x3 │ │ │ │ + stur x17, [x21, #-128] │ │ │ │ + sub x17, x21, #0xa0 │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-112] │ │ │ │ + adrp x17, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x17, x17, #0xb60 │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + sub x17, x21, #0x81 │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + sub x17, x21, #0x69 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2704] │ │ │ │ + add x17, x17, #0x3 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1368] │ │ │ │ + add x17, x17, #0x3 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + sub x17, x21, #0x51 │ │ │ │ stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #21 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46bfdc <__isoc23_strtoull@plt+0x6685c> // b.lo, b.ul, b.last │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 46be84 <__isoc23_strtoull@plt+0x66704> // b.lo, b.ul, b.last │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - mov x14, x25 │ │ │ │ - mov x13, #0x4 // #4 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.cc 46bfa4 <__isoc23_strtoull@plt+0x66824> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46c0ec <__isoc23_strtoull@plt+0x6696c> // b.pmore │ │ │ │ - ldur x18, [x14, #4] │ │ │ │ - adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x14, x14, #0xb08 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 46c114 <__isoc23_strtoull@plt+0x66994> // b.tstop │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0xd08 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46bfec <__isoc23_strtoull@plt+0x6686c> // b.pmore │ │ │ │ - ldur x15, [x15, #7] │ │ │ │ - adrp x14, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x14, x14, #0xe48 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 46c014 <__isoc23_strtoull@plt+0x66894> // b.tstop │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0x28 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - mov x14, x25 │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.cc 46bef0 <__isoc23_strtoull@plt+0x66770> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46c030 <__isoc23_strtoull@plt+0x668b0> // b.pmore │ │ │ │ - ldur x18, [x14, #6] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x17, x14 │ │ │ │ - b.lt 46c058 <__isoc23_strtoull@plt+0x668d8> // b.tstop │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0x1c0 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0x350 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x1e │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, x15 │ │ │ │ - mov x15, x14 │ │ │ │ - b 46be30 <__isoc23_strtoull@plt+0x666b0> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - mov x14, x15 │ │ │ │ - mov x15, x18 │ │ │ │ - b 46be9c <__isoc23_strtoull@plt+0x6671c> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46c08c <__isoc23_strtoull@plt+0x6690c> // b.pmore │ │ │ │ - ldur x14, [x15, #5] │ │ │ │ - ldur x15, [x15, #13] │ │ │ │ - mov x13, #0xb // #11 │ │ │ │ - cmp x17, x13 │ │ │ │ - b.lt 46c0b4 <__isoc23_strtoull@plt+0x66934> // b.tstop │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0x6c0 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0xa80 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, x15 │ │ │ │ - mov x15, x14 │ │ │ │ - b 46bf48 <__isoc23_strtoull@plt+0x667c8> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - mov x14, x15 │ │ │ │ - mov x15, x18 │ │ │ │ - b 46bdbc <__isoc23_strtoull@plt+0x6663c> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x14, x14, #0xe20 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ - add x17, x17, #0xed8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0xf0c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x14 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0xa8 │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2320] │ │ │ │ + add x17, x17, #0x7 │ │ │ │ stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0x158 │ │ │ │ + sub x17, x21, #0x39 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x1e │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x21 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x14, x14, #0xf38 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0x3d8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0x650 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0xa8 // #168 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x18, x18, #0xfc0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x14 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ - add x17, x17, #0xbb8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46c1dc <__isoc23_strtoull@plt+0x66a5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x190 │ │ │ │ + b.cc 467e38 <__isoc23_strtoull@plt+0x626b8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0xddc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c190 <__isoc23_strtoull@plt+0x66a10> │ │ │ │ + cbnz x18, 467ddc <__isoc23_strtoull@plt+0x6265c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x1c8 │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0xe14 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c1c8 <__isoc23_strtoull@plt+0x66a48> │ │ │ │ + cbnz x18, 467e14 <__isoc23_strtoull@plt+0x62694> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + cbnz x17, 467e58 <__isoc23_strtoull@plt+0x626d8> │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 46bd88 <__isoc23_strtoull@plt+0x66608> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c264 <__isoc23_strtoull@plt+0x66ae4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x250 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c250 <__isoc23_strtoull@plt+0x66ad0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x22 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46bd88 <__isoc23_strtoull@plt+0x66608> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46c2b0 <__isoc23_strtoull@plt+0x66b30> // b.pmore │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x208 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c350 <__isoc23_strtoull@plt+0x66bd0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x324 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c324 <__isoc23_strtoull@plt+0x66ba4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x22 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 46bd88 <__isoc23_strtoull@plt+0x66608> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 467e8c <__isoc23_strtoull@plt+0x6270c> // b.pmore │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #3488] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 46c288 <__isoc23_strtoull@plt+0x66b08> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0xe50 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 46c2e0 <__isoc23_strtoull@plt+0x66b60> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 46c148 <__isoc23_strtoull@plt+0x669c8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46c460 <__isoc23_strtoull@plt+0x66ce0> // b.pmore │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x378 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x3c8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1728] │ │ │ │ + b.hi 467f08 <__isoc23_strtoull@plt+0x62788> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x17, x17, #0xd90 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3768] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x46 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003c5c70 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46c500 <__isoc23_strtoull@plt+0x66d80> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x4d4 │ │ │ │ + b.cc 468080 <__isoc23_strtoull@plt+0x62900> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0xf74 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x18, x24 │ │ │ │ + ldur x24, [x22, #14] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c4d4 <__isoc23_strtoull@plt+0x66d54> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 467ab0 <__isoc23_strtoull@plt+0x62330> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x520 │ │ │ │ + .inst 0x003c5c0c ; NYI │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0xfa0 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c520 <__isoc23_strtoull@plt+0x66da0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46c54c <__isoc23_strtoull@plt+0x66dcc> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c5f0 <__isoc23_strtoull@plt+0x66e70> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x5c4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c5c4 <__isoc23_strtoull@plt+0x66e44> │ │ │ │ + cbnz x18, 467fa0 <__isoc23_strtoull@plt+0x62820> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x610 │ │ │ │ - str x18, [x20] │ │ │ │ + .inst 0x003c5be0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 468068 <__isoc23_strtoull@plt+0x628e8> // b.none │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0xfe8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c610 <__isoc23_strtoull@plt+0x66e90> │ │ │ │ + cbnz x18, 467fe8 <__isoc23_strtoull@plt+0x62868> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c6dc <__isoc23_strtoull@plt+0x66f5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + .inst 0x003c5b98 ; NYI │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x18 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c6a0 <__isoc23_strtoull@plt+0x66f20> │ │ │ │ + cbnz x18, 468018 <__isoc23_strtoull@plt+0x62898> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46c6c8 <__isoc23_strtoull@plt+0x66f48> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd48 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd40 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c7e4 <__isoc23_strtoull@plt+0x67064> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x740 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + .inst 0x003c5b68 ; NYI │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x54 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c740 <__isoc23_strtoull@plt+0x66fc0> │ │ │ │ + cbnz x18, 468054 <__isoc23_strtoull@plt+0x628d4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46c79c <__isoc23_strtoull@plt+0x6701c> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 46c7ec <__isoc23_strtoull@plt+0x6706c> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd48 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 46c7ec <__isoc23_strtoull@plt+0x6706c> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd40 │ │ │ │ + .inst 0x003c5b2c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 468088 <__isoc23_strtoull@plt+0x62908> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46c878 <__isoc23_strtoull@plt+0x670f8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46c870 <__isoc23_strtoull@plt+0x670f0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x15, x15, #0x6f8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd50 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #19 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46c92c <__isoc23_strtoull@plt+0x671ac> // b.pmore │ │ │ │ - mov x18, #0xb // #11 │ │ │ │ - cmp x23, x18 │ │ │ │ - b.lt 46c900 <__isoc23_strtoull@plt+0x67180> // b.tstop │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x810 │ │ │ │ + b.hi 46811c <__isoc23_strtoull@plt+0x6299c> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x17, x17, #0xbe8 │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x18, x18, #0xec0 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2464] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x29 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x658 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd50 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x003c5a60 ; NYI │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4682a0 <__isoc23_strtoull@plt+0x62b20> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 468298 <__isoc23_strtoull@plt+0x62b18> // b.pmore │ │ │ │ + adrp x14, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x14, x14, #0x90 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + adrp x14, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x14, x14, #0xb08 │ │ │ │ + add x14, x14, #0x3 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #3496] │ │ │ │ + add x14, x14, #0x2 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x15, 467000 <__isoc23_strtoull@plt+0x61880> │ │ │ │ + add x15, x15, #0xf30 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x15, x21, #0x2f │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x15, x15, #0x1ec │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x25, x18 │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46c9bc <__isoc23_strtoull@plt+0x6723c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46c9a8 <__isoc23_strtoull@plt+0x67228> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x210 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 46c8a0 <__isoc23_strtoull@plt+0x67120> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x90 │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x234 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 498fd8 <__isoc23_strtoull@plt+0x93858> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x264 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2200] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 58df68 <__isoc23_strtoull@plt+0x1887e8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4682bc <__isoc23_strtoull@plt+0x62b3c> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #272] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x22 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 465098 <__isoc23_strtoull@plt+0x5f918> │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xbc0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c58e0 ; NYI │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 46c8a0 <__isoc23_strtoull@plt+0x67120> │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 468140 <__isoc23_strtoull@plt+0x629c0> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c58b0 ; NYI │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x98 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3496] │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x24, x23 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 46c8a0 <__isoc23_strtoull@plt+0x67120> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46cae8 <__isoc23_strtoull@plt+0x67368> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xab8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cab8 <__isoc23_strtoull@plt+0x67338> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xb08 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cb08 <__isoc23_strtoull@plt+0x67388> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46cb30 <__isoc23_strtoull@plt+0x673b0> // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + b 468140 <__isoc23_strtoull@plt+0x629c0> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46cbd0 <__isoc23_strtoull@plt+0x67450> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xba4 │ │ │ │ + b.cc 4683b0 <__isoc23_strtoull@plt+0x62c30> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x384 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cba4 <__isoc23_strtoull@plt+0x67424> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xbf0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cbf0 <__isoc23_strtoull@plt+0x67470> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xe0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ccb0 <__isoc23_strtoull@plt+0x67530> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xc84 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cc84 <__isoc23_strtoull@plt+0x67504> │ │ │ │ + cbnz x18, 468384 <__isoc23_strtoull@plt+0x62c04> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xcd0 │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x3d0 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ccd0 <__isoc23_strtoull@plt+0x67550> │ │ │ │ + cbnz x18, 4683d0 <__isoc23_strtoull@plt+0x62c50> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xe8 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xbf0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 46ccfc <__isoc23_strtoull@plt+0x6757c> // b.tcont │ │ │ │ + b.ge 4683fc <__isoc23_strtoull@plt+0x62c7c> // b.tcont │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ @@ -104361,55 +99779,55 @@ │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46cda8 <__isoc23_strtoull@plt+0x67628> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xd78 │ │ │ │ + b.cc 4684a8 <__isoc23_strtoull@plt+0x62d28> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x478 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cd78 <__isoc23_strtoull@plt+0x675f8> │ │ │ │ + cbnz x18, 468478 <__isoc23_strtoull@plt+0x62cf8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xdc8 │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cdc8 <__isoc23_strtoull@plt+0x67648> │ │ │ │ + cbnz x18, 4684c8 <__isoc23_strtoull@plt+0x62d48> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xf0 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xbf8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 46cdf0 <__isoc23_strtoull@plt+0x67670> // b.tcont │ │ │ │ + b.ge 4684f0 <__isoc23_strtoull@plt+0x62d70> // b.tcont │ │ │ │ ldr x18, [x20, #16] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldr x18, [x20, #24] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ @@ -104420,53 +99838,53 @@ │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46ce90 <__isoc23_strtoull@plt+0x67710> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xe64 │ │ │ │ + b.cc 468590 <__isoc23_strtoull@plt+0x62e10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x564 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ce64 <__isoc23_strtoull@plt+0x676e4> │ │ │ │ + cbnz x18, 468564 <__isoc23_strtoull@plt+0x62de4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xeb0 │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ceb0 <__isoc23_strtoull@plt+0x67730> │ │ │ │ + cbnz x18, 4685b0 <__isoc23_strtoull@plt+0x62e30> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xf8 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xc00 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 46cedc <__isoc23_strtoull@plt+0x6775c> // b.tcont │ │ │ │ + b.ge 4685dc <__isoc23_strtoull@plt+0x62e5c> // b.tcont │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ @@ -104479,11731 +99897,7908 @@ │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46cf80 <__isoc23_strtoull@plt+0x67800> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xf54 │ │ │ │ + b.cc 468680 <__isoc23_strtoull@plt+0x62f00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x654 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cf54 <__isoc23_strtoull@plt+0x677d4> │ │ │ │ + cbnz x18, 468654 <__isoc23_strtoull@plt+0x62ed4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x6a0 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46cfa0 <__isoc23_strtoull@plt+0x67820> │ │ │ │ + cbnz x18, 4686a0 <__isoc23_strtoull@plt+0x62f20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x100 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xc08 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 46cfcc <__isoc23_strtoull@plt+0x6784c> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46cfec <__isoc23_strtoull@plt+0x6786c> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d090 <__isoc23_strtoull@plt+0x67910> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x64 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 468768 <__isoc23_strtoull@plt+0x62fe8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d064 <__isoc23_strtoull@plt+0x678e4> │ │ │ │ + cbnz x18, 468738 <__isoc23_strtoull@plt+0x62fb8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0xb0 │ │ │ │ - str x18, [x20] │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x788 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d0b0 <__isoc23_strtoull@plt+0x67930> │ │ │ │ + cbnz x18, 468788 <__isoc23_strtoull@plt+0x63008> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x108 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xc10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ge 4687b0 <__isoc23_strtoull@plt+0x63030> // b.tcont │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 46d128 <__isoc23_strtoull@plt+0x679a8> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 46d14c <__isoc23_strtoull@plt+0x679cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd30 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 46d140 <__isoc23_strtoull@plt+0x679c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd00 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xd20 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d1c4 <__isoc23_strtoull@plt+0x67a44> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x1b4 │ │ │ │ + b.cc 468804 <__isoc23_strtoull@plt+0x63084> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d1b4 <__isoc23_strtoull@plt+0x67a34> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 46e660 <__isoc23_strtoull@plt+0x68ee0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46d100 <__isoc23_strtoull@plt+0x67980> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d244 <__isoc23_strtoull@plt+0x67ac4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x234 │ │ │ │ + b.cc 468928 <__isoc23_strtoull@plt+0x631a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d234 <__isoc23_strtoull@plt+0x67ab4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0x878 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #744] │ │ │ │ + add x24, x24, #0x7 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 4dc5d0 <__isoc23_strtoull@plt+0xd6e50> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4688e8 <__isoc23_strtoull@plt+0x63168> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46893c <__isoc23_strtoull@plt+0x631bc> // b.pmore │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #744] │ │ │ │ + add x18, x18, #0x7 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #872] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x21 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 46d100 <__isoc23_strtoull@plt+0x67980> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x1c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x1c0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 468930 <__isoc23_strtoull@plt+0x631b0> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #744] │ │ │ │ + add x18, x18, #0x7 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003c3f30 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46d358 <__isoc23_strtoull@plt+0x67bd8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 468988 <__isoc23_strtoull@plt+0x63208> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xc68 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x17, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x17, x17, #0x9bc │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d2e0 <__isoc23_strtoull@plt+0x67b60> │ │ │ │ + cbnz x18, 4689bc <__isoc23_strtoull@plt+0x6323c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c3ef0 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 46d310 <__isoc23_strtoull@plt+0x67b90> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 46d344 <__isoc23_strtoull@plt+0x67bc4> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x110 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 46d330 <__isoc23_strtoull@plt+0x67bb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x160 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x188 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x138 │ │ │ │ + b.ne 4689e4 <__isoc23_strtoull@plt+0x63264> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x200 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46d3f8 <__isoc23_strtoull@plt+0x67c78> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x3c8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0xa20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d3c8 <__isoc23_strtoull@plt+0x67c48> │ │ │ │ + cbnz x18, 468a20 <__isoc23_strtoull@plt+0x632a0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x418 │ │ │ │ + adrp x18, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x18, x18, #0xa5c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d418 <__isoc23_strtoull@plt+0x67c98> │ │ │ │ + cbnz x18, 468a5c <__isoc23_strtoull@plt+0x632dc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x238 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46d440 <__isoc23_strtoull@plt+0x67cc0> // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ge 468a98 <__isoc23_strtoull@plt+0x63318> // b.tcont │ │ │ │ + adrp x17, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x17, x17, #0xb14 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 468b14 <__isoc23_strtoull@plt+0x63394> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46d4e0 <__isoc23_strtoull@plt+0x67d60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x4b4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x17, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x17, x17, #0xacc │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d4b4 <__isoc23_strtoull@plt+0x67d34> │ │ │ │ + cbnz x18, 468acc <__isoc23_strtoull@plt+0x6334c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x500 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 468984 <__isoc23_strtoull@plt+0x63204> // b.none │ │ │ │ + adrp x17, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x17, x17, #0xbac │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d500 <__isoc23_strtoull@plt+0x67d80> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x240 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + str x22, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 468960 <__isoc23_strtoull@plt+0x631e0> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 468984 <__isoc23_strtoull@plt+0x63204> // b.none │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 468c7c <__isoc23_strtoull@plt+0x634fc> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2704] │ │ │ │ + add x17, x17, #0x3 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1368] │ │ │ │ + add x17, x17, #0x3 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x21 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x17, x17, #0xbdc │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x9 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 468960 <__isoc23_strtoull@plt+0x631e0> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46d5c0 <__isoc23_strtoull@plt+0x67e40> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x594 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d594 <__isoc23_strtoull@plt+0x67e14> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x5e0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d5e0 <__isoc23_strtoull@plt+0x67e60> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x248 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 468c20 <__isoc23_strtoull@plt+0x634a0> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46d60c <__isoc23_strtoull@plt+0x67e8c> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 468c94 <__isoc23_strtoull@plt+0x63514> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 468c88 <__isoc23_strtoull@plt+0x63508> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 468c70 <__isoc23_strtoull@plt+0x634f0> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x17, x17, #0x7d8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 468d18 <__isoc23_strtoull@plt+0x63598> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1376] │ │ │ │ + add x15, x15, #0x7 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + adrp x17, 468000 <__isoc23_strtoull@plt+0x62880> │ │ │ │ + add x17, x17, #0x820 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x49 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c4f98 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d6b8 <__isoc23_strtoull@plt+0x67f38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x688 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d688 <__isoc23_strtoull@plt+0x67f08> │ │ │ │ + b.cc 468d8c <__isoc23_strtoull@plt+0x6360c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 468d84 <__isoc23_strtoull@plt+0x63604> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x23, x23, #0xca8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x6d8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d6d8 <__isoc23_strtoull@plt+0x67f58> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 468e4c <__isoc23_strtoull@plt+0x636cc> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1104] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x250 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xd30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 46d700 <__isoc23_strtoull@plt+0x67f80> // b.tcont │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 468f1c <__isoc23_strtoull@plt+0x6379c> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1104] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xd38 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c4e48 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 468f9c <__isoc23_strtoull@plt+0x6381c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 468f94 <__isoc23_strtoull@plt+0x63814> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x23, x23, #0xd68 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c4e18 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d7a0 <__isoc23_strtoull@plt+0x68020> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x774 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + b.cc 46900c <__isoc23_strtoull@plt+0x6388c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 469004 <__isoc23_strtoull@plt+0x63884> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x23, x23, #0xd40 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d774 <__isoc23_strtoull@plt+0x67ff4> │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x7c0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c4de8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4690a8 <__isoc23_strtoull@plt+0x63928> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x78 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d7c0 <__isoc23_strtoull@plt+0x68040> │ │ │ │ + cbnz x18, 469078 <__isoc23_strtoull@plt+0x638f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x258 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + .inst 0x003c4d98 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 46d7ec <__isoc23_strtoull@plt+0x6806c> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 46909c <__isoc23_strtoull@plt+0x6391c> // b.any │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xdf0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c4d48 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d890 <__isoc23_strtoull@plt+0x68110> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x864 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4691dc <__isoc23_strtoull@plt+0x63a5c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x108 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d864 <__isoc23_strtoull@plt+0x680e4> │ │ │ │ + cbnz x18, 469108 <__isoc23_strtoull@plt+0x63988> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ - str x18, [x20] │ │ │ │ + .inst 0x003c4d08 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4691c4 <__isoc23_strtoull@plt+0x63a44> // b.none │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x154 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d8b0 <__isoc23_strtoull@plt+0x68130> │ │ │ │ + cbnz x18, 469154 <__isoc23_strtoull@plt+0x639d4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x260 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c4cbc ; NYI │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x18c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1904] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003c4c84 ; NYI │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x1b0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4652a8 <__isoc23_strtoull@plt+0x5fb28> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c4c60 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 46d8dc <__isoc23_strtoull@plt+0x6815c> // b.tcont │ │ │ │ + b.ne 4691ec <__isoc23_strtoull@plt+0x63a6c> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46d8fc <__isoc23_strtoull@plt+0x6817c> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xe30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 469274 <__isoc23_strtoull@plt+0x63af4> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2904] │ │ │ │ + add x17, x17, #0x6 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x28 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x49 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x003c4ba8 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46d9a0 <__isoc23_strtoull@plt+0x68220> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x974 │ │ │ │ + b.cc 469380 <__isoc23_strtoull@plt+0x63c00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x2dc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d974 <__isoc23_strtoull@plt+0x681f4> │ │ │ │ + cbnz x18, 4692dc <__isoc23_strtoull@plt+0x63b5c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003c4b64 ; NYI │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x318 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 469318 <__isoc23_strtoull@plt+0x63b98> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0x9c0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c4b28 ; NYI │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x354 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46d9c0 <__isoc23_strtoull@plt+0x68240> │ │ │ │ + cbnz x18, 469354 <__isoc23_strtoull@plt+0x63bd4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x268 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c4aec ; NYI │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x3a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4693a0 <__isoc23_strtoull@plt+0x63c20> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xe58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x003c4aa0 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.eq 4693cc <__isoc23_strtoull@plt+0x63c4c> // b.none │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c38e8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46daa8 <__isoc23_strtoull@plt+0x68328> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0xa50 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x3fc │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46da50 <__isoc23_strtoull@plt+0x682d0> │ │ │ │ + cbnz x18, 4693fc <__isoc23_strtoull@plt+0x63c7c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #387 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c38a8 ; NYI │ │ │ │ + .inst 0x003c4a44 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 46da74 <__isoc23_strtoull@plt+0x682f4> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x280 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 46da94 <__isoc23_strtoull@plt+0x68314> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x2a8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x2d0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x320 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.ne 469424 <__isoc23_strtoull@plt+0x63ca4> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46db70 <__isoc23_strtoull@plt+0x683f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0xb14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x460 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46db14 <__isoc23_strtoull@plt+0x68394> │ │ │ │ + cbnz x18, 469460 <__isoc23_strtoull@plt+0x63ce0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 46db3c <__isoc23_strtoull@plt+0x683bc> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc98 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 46db5c <__isoc23_strtoull@plt+0x683dc> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc90 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc80 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x330 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46dc38 <__isoc23_strtoull@plt+0x684b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0xbdc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + .inst 0x003c49e0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46dbdc <__isoc23_strtoull@plt+0x6845c> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 469484 <__isoc23_strtoull@plt+0x63d04> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2920] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 46dc04 <__isoc23_strtoull@plt+0x68484> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc98 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 46dc24 <__isoc23_strtoull@plt+0x684a4> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc90 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc80 │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x338 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x338 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 46e788 <__isoc23_strtoull@plt+0x69008> │ │ │ │ + b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c36f8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003c4a00 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46dce0 <__isoc23_strtoull@plt+0x68560> // b.lo, b.ul, b.last │ │ │ │ + b.cc 469538 <__isoc23_strtoull@plt+0x63db8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2000] │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x4f0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 466720 <__isoc23_strtoull@plt+0x60fa0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c4998 ; NYI │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x520 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x23, x23, #0xe58 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 58f5b0 <__isoc23_strtoull@plt+0x189e30> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c4910 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x23, x23, #0xe30 │ │ │ │ add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 458ef8 <__isoc23_strtoull@plt+0x53778> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003c3690 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003c4918 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46dd38 <__isoc23_strtoull@plt+0x685b8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 469644 <__isoc23_strtoull@plt+0x63ec4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2456] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1480] │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x5a4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ddd4 <__isoc23_strtoull@plt+0x68654> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0xd98 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 468140 <__isoc23_strtoull@plt+0x629c0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c480c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46dd98 <__isoc23_strtoull@plt+0x68618> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4695cc <__isoc23_strtoull@plt+0x63e4c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46964c <__isoc23_strtoull@plt+0x63ecc> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2904] │ │ │ │ + add x17, x17, #0x6 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46ddc0 <__isoc23_strtoull@plt+0x68640> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc08 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbf0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c4860 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 46de58 <__isoc23_strtoull@plt+0x686d8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + b.cc 4696f8 <__isoc23_strtoull@plt+0x63f78> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46de50 <__isoc23_strtoull@plt+0x686d0> // b.pmore │ │ │ │ + b.hi 4696f0 <__isoc23_strtoull@plt+0x63f70> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - adrp x15, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x15, x15, #0xd50 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + adrp x15, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x15, x15, #0x4a8 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x15, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x15, x15, #0x550 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc28 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ + b 465468 <__isoc23_strtoull@plt+0x5fce8> │ │ │ │ + mov x17, #0x58 // #88 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003c47a8 ; NYI │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46deb4 <__isoc23_strtoull@plt+0x68734> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - adrp x14, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x14, x14, #0xdf0 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x15 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b.hi 469750 <__isoc23_strtoull@plt+0x63fd0> // b.pmore │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x668 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xee8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46df48 <__isoc23_strtoull@plt+0x687c8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46df40 <__isoc23_strtoull@plt+0x687c0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003c4768 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 469850 <__isoc23_strtoull@plt+0x640d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0x7b0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x14, x14, #0xe78 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc40 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 469720 <__isoc23_strtoull@plt+0x63fa0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c3408 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46dffc <__isoc23_strtoull@plt+0x6887c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46dff4 <__isoc23_strtoull@plt+0x68874> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x13, x13, #0xed8 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2360] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 610588 <__isoc23_strtoull@plt+0x20ae08> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c3358 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46e0b4 <__isoc23_strtoull@plt+0x68934> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x48 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46e0ac <__isoc23_strtoull@plt+0x6892c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x13, x13, #0xf68 │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 469860 <__isoc23_strtoull@plt+0x640e0> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1104] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2360] │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc58 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x48 // #72 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xef8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c32a0 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46e11c <__isoc23_strtoull@plt+0x6899c> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - adrp x12, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x12, x12, #0x18 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x23, x21, #0x28 │ │ │ │ - mov x22, x13 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + b.hi 469924 <__isoc23_strtoull@plt+0x641a4> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1104] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xf08 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003c3228 ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46e198 <__isoc23_strtoull@plt+0x68a18> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x13, x13, #0xd0 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ + b.hi 4699f4 <__isoc23_strtoull@plt+0x64274> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1104] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ stur x23, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc70 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xf10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003c31b8 ; NYI │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - b 46e148 <__isoc23_strtoull@plt+0x689c8> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003c3198 ; NYI │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - b 46e148 <__isoc23_strtoull@plt+0x689c8> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003c3178 ; NYI │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - b 46e148 <__isoc23_strtoull@plt+0x689c8> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c3158 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46e340 <__isoc23_strtoull@plt+0x68bc0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0x268 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e268 <__isoc23_strtoull@plt+0x68ae8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c3108 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 46e2bc <__isoc23_strtoull@plt+0x68b3c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46e348 <__isoc23_strtoull@plt+0x68bc8> // b.pmore │ │ │ │ - adrp x15, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x15, x15, #0x1f8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc98 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 46e304 <__isoc23_strtoull@plt+0x68b84> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46e348 <__isoc23_strtoull@plt+0x68bc8> // b.pmore │ │ │ │ - adrp x15, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x15, x15, #0x1d8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc90 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46e348 <__isoc23_strtoull@plt+0x68bc8> // b.pmore │ │ │ │ - adrp x15, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x15, x15, #0x1b8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc80 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003c3000 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46e3b0 <__isoc23_strtoull@plt+0x68c30> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x15, x15, #0x218 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xca0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.hi 469ac4 <__isoc23_strtoull@plt+0x64344> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1104] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003c2fa0 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46e414 <__isoc23_strtoull@plt+0x68c94> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - b 46e148 <__isoc23_strtoull@plt+0x689c8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xf18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003c2f38 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46e47c <__isoc23_strtoull@plt+0x68cfc> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - b 46e148 <__isoc23_strtoull@plt+0x689c8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c4458 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 469b44 <__isoc23_strtoull@plt+0x643c4> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 469b3c <__isoc23_strtoull@plt+0x643bc> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x23, x23, #0xf20 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x003c2ed0 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46e4e4 <__isoc23_strtoull@plt+0x68d64> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - b 46e148 <__isoc23_strtoull@plt+0x689c8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003c2e68 ; NYI │ │ │ │ + .inst 0x003c4428 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46e630 <__isoc23_strtoull@plt+0x68eb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0x558 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + b.cc 469c54 <__isoc23_strtoull@plt+0x644d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0xbb4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3496] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ + b 468140 <__isoc23_strtoull@plt+0x629c0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c43b4 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e558 <__isoc23_strtoull@plt+0x68dd8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 469bdc <__isoc23_strtoull@plt+0x6445c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c2e18 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 46e5ac <__isoc23_strtoull@plt+0x68e2c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46e638 <__isoc23_strtoull@plt+0x68eb8> // b.pmore │ │ │ │ - adrp x15, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x15, x15, #0x4a0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc98 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 46e5f4 <__isoc23_strtoull@plt+0x68e74> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46e638 <__isoc23_strtoull@plt+0x68eb8> // b.pmore │ │ │ │ - adrp x15, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x15, x15, #0x438 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc90 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46e638 <__isoc23_strtoull@plt+0x68eb8> // b.pmore │ │ │ │ - adrp x15, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x15, x15, #0x3d0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 469c5c <__isoc23_strtoull@plt+0x644dc> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2904] │ │ │ │ + add x17, x17, #0x6 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xc80 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003c2d18 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46e6c8 <__isoc23_strtoull@plt+0x68f48> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46e6c0 <__isoc23_strtoull@plt+0x68f40> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x14, x14, #0x508 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xca0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003c2c80 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003c4308 ; NYI │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46e750 <__isoc23_strtoull@plt+0x68fd0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x15, x15, #0x658 │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ + b.hi 469d34 <__isoc23_strtoull@plt+0x645b4> // b.pmore │ │ │ │ + adrp x18, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x18, x18, #0xb60 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + stur x23, [x21, #-80] │ │ │ │ + stur x24, [x21, #-72] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1104] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xfa8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0xfffff4f0 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #70 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #6 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x70 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 46e838 <__isoc23_strtoull@plt+0x690b8> // b.pmore │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0xca8 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - stur x25, [x21, #-88] │ │ │ │ - adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ - add x18, x18, #0xcf8 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x27, [x21, #-64] │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0x148 │ │ │ │ + b.hi 469e04 <__isoc23_strtoull@plt+0x64684> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1104] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x26, [x21, #-32] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x23, x17 │ │ │ │ - b.lt 46e814 <__isoc23_strtoull@plt+0x69094> // b.tstop │ │ │ │ - adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x17, x17, #0x6f0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x17, x17, #0x370 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x3b8 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xfb8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c2b38 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46e920 <__isoc23_strtoull@plt+0x691a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0x8c4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e8c4 <__isoc23_strtoull@plt+0x69144> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c2af4 ; NYI │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0x8fc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e8fc <__isoc23_strtoull@plt+0x6917c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c2abc ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 46e788 <__isoc23_strtoull@plt+0x69008> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x3e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003c2a70 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46e9bc <__isoc23_strtoull@plt+0x6923c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0x98c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46e98c <__isoc23_strtoull@plt+0x6920c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c2a2c ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 46e788 <__isoc23_strtoull@plt+0x69008> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x3f0 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 469ed4 <__isoc23_strtoull@plt+0x64754> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1104] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xfc0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c2a08 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x3f0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003c29a0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ea98 <__isoc23_strtoull@plt+0x69318> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0xa58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ea58 <__isoc23_strtoull@plt+0x692d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c2960 ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 469fa4 <__isoc23_strtoull@plt+0x64824> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ + ldr x18, [x18, #1104] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 46e788 <__isoc23_strtoull@plt+0x69008> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x410 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xfc8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003c29b8 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46eb98 <__isoc23_strtoull@plt+0x69418> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 46a0a0 <__isoc23_strtoull@plt+0x64920> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46eaf8 <__isoc23_strtoull@plt+0x69378> │ │ │ │ + cbnz x18, 46a020 <__isoc23_strtoull@plt+0x648a0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c2978 ; NYI │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 46a088 <__isoc23_strtoull@plt+0x64908> // b.none │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0x60 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46eb28 <__isoc23_strtoull@plt+0x693a8> │ │ │ │ + cbnz x18, 46a060 <__isoc23_strtoull@plt+0x648e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c2948 ; NYI │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0xb84 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 46e788 <__isoc23_strtoull@plt+0x69008> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c28c4 ; NYI │ │ │ │ - adrp x24, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x24, x24, #0x448 │ │ │ │ - mov x23, x22 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46a088 <__isoc23_strtoull@plt+0x64908> // b.any │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xfd0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xfd8 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c28b8 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46ebe8 <__isoc23_strtoull@plt+0x69468> // b.pmore │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0xab8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xdd8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x490 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c2878 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ec60 <__isoc23_strtoull@plt+0x694e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0xc50 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x23, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 46ebb8 <__isoc23_strtoull@plt+0x69438> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x4a0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003c3f28 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x20 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 46a228 <__isoc23_strtoull@plt+0x64aa8> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c2808 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46eccc <__isoc23_strtoull@plt+0x6954c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0xcbc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 46ebb8 <__isoc23_strtoull@plt+0x69438> │ │ │ │ - udf #1 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x4b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c27b8 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x4b0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ede8 <__isoc23_strtoull@plt+0x69668> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0xd6c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + .inst 0x003c3ef4 ; NYI │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0x12c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ed6c <__isoc23_strtoull@plt+0x695ec> │ │ │ │ + cbnz x18, 46a12c <__isoc23_strtoull@plt+0x649ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ + .inst 0x003c3ebc ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 46edb4 <__isoc23_strtoull@plt+0x69634> // b.any │ │ │ │ - adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x17, x17, #0xe08 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ee08 <__isoc23_strtoull@plt+0x69688> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x17, x17, #0xe80 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ + b.ge 46a1b0 <__isoc23_strtoull@plt+0x64a30> // b.tcont │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0x174 │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ee80 <__isoc23_strtoull@plt+0x69700> │ │ │ │ + cbnz x18, 46a174 <__isoc23_strtoull@plt+0x649f4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x4f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46ee60 <__isoc23_strtoull@plt+0x696e0> // b.any │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 46ee60 <__isoc23_strtoull@plt+0x696e0> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + .inst 0x003c3e74 ; NYI │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x15, x22, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ cmp x15, x14 │ │ │ │ - b.ne 46eeb0 <__isoc23_strtoull@plt+0x69730> // b.any │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x17, x22 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.eq 46eeb0 <__isoc23_strtoull@plt+0x69730> // b.none │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0xe48 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x17, #6] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ + b.eq 46a224 <__isoc23_strtoull@plt+0x64aa4> // b.none │ │ │ │ + adrp x15, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x15, x15, #0x3a4 │ │ │ │ + str x15, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ mov x22, x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ef80 <__isoc23_strtoull@plt+0x69800> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x18, x18, #0xf1c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 46a0c0 <__isoc23_strtoull@plt+0x64940> │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0x1e0 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ef1c <__isoc23_strtoull@plt+0x6979c> │ │ │ │ + cbnz x18, 46a1e0 <__isoc23_strtoull@plt+0x64a60> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c3e08 ; NYI │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46ef58 <__isoc23_strtoull@plt+0x697d8> // b.any │ │ │ │ - adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x17, x17, #0xfa0 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46efa0 <__isoc23_strtoull@plt+0x69820> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x28 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 46a224 <__isoc23_strtoull@plt+0x64aa4> // b.none │ │ │ │ + adrp x15, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x15, x15, #0x2f4 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + mov x22, x17 │ │ │ │ + str x15, [x20, #16] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46a0c0 <__isoc23_strtoull@plt+0x64940> │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + adrp x15, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x15, x15, #0x268 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f028 <__isoc23_strtoull@plt+0x698a8> │ │ │ │ + cbnz x18, 46a268 <__isoc23_strtoull@plt+0x64ae8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x500 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c3d80 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 46f058 <__isoc23_strtoull@plt+0x698d8> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 46f000 <__isoc23_strtoull@plt+0x69880> // b.hs, b.nlast │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 46a290 <__isoc23_strtoull@plt+0x64b10> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46efc4 <__isoc23_strtoull@plt+0x69844> // b.none │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46f000 <__isoc23_strtoull@plt+0x69880> // b.none │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ - add x17, x17, #0xfec │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 46efc4 <__isoc23_strtoull@plt+0x69844> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46f138 <__isoc23_strtoull@plt+0x699b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0xbc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f0bc <__isoc23_strtoull@plt+0x6993c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46f104 <__isoc23_strtoull@plt+0x69984> // b.any │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x158 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f158 <__isoc23_strtoull@plt+0x699d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x1d4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0x2cc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f1d4 <__isoc23_strtoull@plt+0x69a54> │ │ │ │ + cbnz x18, 46a2cc <__isoc23_strtoull@plt+0x64b4c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x508 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46f180 <__isoc23_strtoull@plt+0x69a00> // b.any │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldur x14, [x18, #7] │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cs 46f204 <__isoc23_strtoull@plt+0x69a84> // b.hs, b.nlast │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + .inst 0x003c3d1c ; NYI │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xf4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + b 46b250 <__isoc23_strtoull@plt+0x65ad0> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46f208 <__isoc23_strtoull@plt+0x69a88> // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46a314 <__isoc23_strtoull@plt+0x64b94> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 46f208 <__isoc23_strtoull@plt+0x69a88> // b.none │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0x1a0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - str x22, [x20, #8] │ │ │ │ - b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ - mov x18, x17 │ │ │ │ - mov x22, x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46a388 <__isoc23_strtoull@plt+0x64c08> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2320] │ │ │ │ + add x17, x17, #0x7 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46f2d8 <__isoc23_strtoull@plt+0x69b58> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0x274 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f274 <__isoc23_strtoull@plt+0x69af4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 46f2b0 <__isoc23_strtoull@plt+0x69b30> // b.any │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x2f8 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f2f8 <__isoc23_strtoull@plt+0x69b78> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x380 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f380 <__isoc23_strtoull@plt+0x69c00> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x510 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46f3b0 <__isoc23_strtoull@plt+0x69c30> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 46f358 <__isoc23_strtoull@plt+0x69bd8> // b.hs, b.nlast │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 46a43c <__isoc23_strtoull@plt+0x64cbc> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46a430 <__isoc23_strtoull@plt+0x64cb0> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2704] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1368] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46f31c <__isoc23_strtoull@plt+0x69b9c> // b.none │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46a4f4 <__isoc23_strtoull@plt+0x64d74> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-104] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2320] │ │ │ │ + add x15, x15, #0x7 │ │ │ │ + stur x15, [x21, #-96] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2704] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1368] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x49 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x61 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46f358 <__isoc23_strtoull@plt+0x69bd8> // b.none │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x344 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 46f31c <__isoc23_strtoull@plt+0x69b9c> │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003c3ad8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46a570 <__isoc23_strtoull@plt+0x64df0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46a568 <__isoc23_strtoull@plt+0x64de8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x15, x15, #0xc0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 46a0c0 <__isoc23_strtoull@plt+0x64940> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003c3a58 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 46f478 <__isoc23_strtoull@plt+0x69cf8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0x414 │ │ │ │ + b.cc 46a5bc <__isoc23_strtoull@plt+0x64e3c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f414 <__isoc23_strtoull@plt+0x69c94> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 46a5e0 <__isoc23_strtoull@plt+0x64e60> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46f450 <__isoc23_strtoull@plt+0x69cd0> // b.any │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x498 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f498 <__isoc23_strtoull@plt+0x69d18> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x4e0 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f4e0 <__isoc23_strtoull@plt+0x69d60> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x518 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003c3a08 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x20 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 46a668 <__isoc23_strtoull@plt+0x64ee8> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46f508 <__isoc23_strtoull@plt+0x69d88> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 46f500 <__isoc23_strtoull@plt+0x69d80> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46f520 <__isoc23_strtoull@plt+0x69da0> // b.none │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ - cmp x18, x17 │ │ │ │ - b.hi 46f520 <__isoc23_strtoull@plt+0x69da0> // b.pmore │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46f5f8 <__isoc23_strtoull@plt+0x69e78> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0x594 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + .inst 0x003c39d4 ; NYI │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0x64c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f594 <__isoc23_strtoull@plt+0x69e14> │ │ │ │ + cbnz x18, 46a64c <__isoc23_strtoull@plt+0x64ecc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c399c ; NYI │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46f5d0 <__isoc23_strtoull@plt+0x69e50> // b.any │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x618 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f618 <__isoc23_strtoull@plt+0x69e98> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x6c0 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 46a724 <__isoc23_strtoull@plt+0x64fa4> // b.any │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + adrp x15, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x15, x15, #0x6a8 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46f6c0 <__isoc23_strtoull@plt+0x69f40> │ │ │ │ + cbnz x18, 46a6a8 <__isoc23_strtoull@plt+0x64f28> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x520 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c3940 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 46f658 <__isoc23_strtoull@plt+0x69ed8> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, cc // cc = lo, ul, last │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46f65c <__isoc23_strtoull@plt+0x69edc> // b.none │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.ne 46a6d0 <__isoc23_strtoull@plt+0x64f50> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 46f698 <__isoc23_strtoull@plt+0x69f18> // b.none │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x17, x17, #0x684 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 46f550 <__isoc23_strtoull@plt+0x69dd0> │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - .inst 0x003c1e08 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46f7a8 <__isoc23_strtoull@plt+0x6a028> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46f7a0 <__isoc23_strtoull@plt+0x6a020> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0x70c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2792] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2152] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x1e │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 610238 <__isoc23_strtoull@plt+0x20aab8> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46a70c <__isoc23_strtoull@plt+0x64f8c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - .inst 0x003c1d68 ; NYI │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c38dc ; NYI │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0x614 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + b 46b250 <__isoc23_strtoull@plt+0x65ad0> │ │ │ │ add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46f844 <__isoc23_strtoull@plt+0x6a0c4> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46f800 <__isoc23_strtoull@plt+0x6a080> // b.any │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1680] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x15, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x15, x15, #0x728 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46a774 <__isoc23_strtoull@plt+0x64ff4> // b.pmore │ │ │ │ + adrp x15, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x15, x15, #0x590 │ │ │ │ stur x15, [x21, #-48] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2792] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ - udf #19 │ │ │ │ - .inst 0x003c1cc8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 46f90c <__isoc23_strtoull@plt+0x6a18c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + b.cc 46a81c <__isoc23_strtoull@plt+0x6509c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46f904 <__isoc23_strtoull@plt+0x6a184> // b.pmore │ │ │ │ + b.hi 46a814 <__isoc23_strtoull@plt+0x65094> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2792] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - sub x17, x21, #0x36 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2152] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x1e │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 610238 <__isoc23_strtoull@plt+0x20aab8> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - .inst 0x003c1c08 ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 46f9c8 <__isoc23_strtoull@plt+0x6a248> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - mov x15, #0x27 // #39 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 46f984 <__isoc23_strtoull@plt+0x6a204> // b.any │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1680] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x15, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x15, x15, #0x868 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x18, #3944] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2792] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3616] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ - .inst 0x003c1b48 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46fa50 <__isoc23_strtoull@plt+0x6a2d0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46fa48 <__isoc23_strtoull@plt+0x6a2c8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x15, x15, #0x928 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x21 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbd0 │ │ │ │ + sub x23, x21, #0x9 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ + b 46ee60 <__isoc23_strtoull@plt+0x696e0> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003c1900 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 46fae0 <__isoc23_strtoull@plt+0x6a360> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 46fad8 <__isoc23_strtoull@plt+0x6a358> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2360] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - mov x23, x17 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46a860 <__isoc23_strtoull@plt+0x650e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 610588 <__isoc23_strtoull@plt+0x20ae08> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 46ee60 <__isoc23_strtoull@plt+0x696e0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003c1870 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 46fb94 <__isoc23_strtoull@plt+0x6a414> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46a904 <__isoc23_strtoull@plt+0x65184> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46fb8c <__isoc23_strtoull@plt+0x6a40c> // b.pmore │ │ │ │ + b.hi 46a8fc <__isoc23_strtoull@plt+0x6517c> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2704] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2360] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1368] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + sub x18, x21, #0x21 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - mov x23, x17 │ │ │ │ + sub x23, x21, #0x9 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 610588 <__isoc23_strtoull@plt+0x20ae08> │ │ │ │ + b 46ee60 <__isoc23_strtoull@plt+0x696e0> │ │ │ │ mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003c17c0 ; NYI │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003c36c8 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x30 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 46fc3c <__isoc23_strtoull@plt+0x6a4bc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + b.cc 46acec <__isoc23_strtoull@plt+0x6556c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 46fc34 <__isoc23_strtoull@plt+0x6a4b4> // b.pmore │ │ │ │ + b.hi 46ace4 <__isoc23_strtoull@plt+0x65564> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x15, x15, #0xb00 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2360] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbe0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #19 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46fd94 <__isoc23_strtoull@plt+0x6a614> // b.lo, b.ul, b.last │ │ │ │ - mov x17, x25 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x15, x24 │ │ │ │ - and x14, x24, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 46fd30 <__isoc23_strtoull@plt+0x6a5b0> // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46fda4 <__isoc23_strtoull@plt+0x6a624> // b.pmore │ │ │ │ - ldur x15, [x15, #7] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 46fdcc <__isoc23_strtoull@plt+0x6a64c> // b.tstop │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0x9e8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x14, x14, #0x5e0 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0x9ec │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 46a5e0 <__isoc23_strtoull@plt+0x64e60> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c1834 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - b 46fc88 <__isoc23_strtoull@plt+0x6a508> │ │ │ │ - udf #66 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c1650 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + adrp x17, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x17, x17, #0xfe0 │ │ │ │ + add x17, x17, #0x3 │ │ │ │ mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 46fdf8 <__isoc23_strtoull@plt+0x6a678> // b.pmore │ │ │ │ - ldur x15, [x15, #6] │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 46fe20 <__isoc23_strtoull@plt+0x6a6a0> // b.tstop │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0xbb0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x548 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x14, x14, #0xcfc │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbd0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x14, x14, #0xd20 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2360] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbe0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c16c8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ff14 <__isoc23_strtoull@plt+0x6a794> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0xec8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46fec8 <__isoc23_strtoull@plt+0x6a748> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c1680 ; NYI │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0xf00 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ff00 <__isoc23_strtoull@plt+0x6a780> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c1648 ; NYI │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 46fc60 <__isoc23_strtoull@plt+0x6a4e0> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x568 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c1608 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 46ff98 <__isoc23_strtoull@plt+0x6a818> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ - add x18, x18, #0xf84 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 46ff84 <__isoc23_strtoull@plt+0x6a804> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c15c4 ; NYI │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 46fc60 <__isoc23_strtoull@plt+0x6a4e0> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x578 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c15b8 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x578 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c1558 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47004c <__isoc23_strtoull@plt+0x6a8cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x30 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + adrp x14, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x14, x14, #0xb04 │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + str x15, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470030 <__isoc23_strtoull@plt+0x6a8b0> │ │ │ │ + cbnz x18, 46ab04 <__isoc23_strtoull@plt+0x65384> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003c1518 ; NYI │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 46fc60 <__isoc23_strtoull@plt+0x6a4e0> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x598 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4700a8 <__isoc23_strtoull@plt+0x6a928> │ │ │ │ - nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #10 │ │ │ │ - ... │ │ │ │ - udf #10 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 470124 <__isoc23_strtoull@plt+0x6a9a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x15c │ │ │ │ - stur x18, [x20, #-96] │ │ │ │ - mov x18, x24 │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldur x24, [x17, #7] │ │ │ │ - stur x25, [x20, #-88] │ │ │ │ - stur x26, [x20, #-80] │ │ │ │ - stur x27, [x20, #-72] │ │ │ │ - ldur x15, [x17, #15] │ │ │ │ - stur x15, [x20, #-64] │ │ │ │ - ldur x15, [x17, #23] │ │ │ │ - stur x15, [x20, #-56] │ │ │ │ - ldur x15, [x17, #31] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - ldur x15, [x17, #39] │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - ldur x15, [x17, #47] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - ldur x15, [x17, #55] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - ldur x15, [x17, #63] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - ldur x17, [x17, #71] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x60 │ │ │ │ - b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x5d0 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #16 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 47052c <__isoc23_strtoull@plt+0x6adac> // b.none │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x19c │ │ │ │ + b.ne 46aa1c <__isoc23_strtoull@plt+0x6529c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x17, x17, #0xfe0 │ │ │ │ + add x17, x17, #0x3 │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2288] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + b 46a9b0 <__isoc23_strtoull@plt+0x65230> │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xa60 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #128] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47019c <__isoc23_strtoull@plt+0x6aa1c> │ │ │ │ + cbnz x18, 46aa60 <__isoc23_strtoull@plt+0x652e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00200010 ; NYI │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x1d8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #128] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4701d8 <__isoc23_strtoull@plt+0x6aa58> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x00200210 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 47052c <__isoc23_strtoull@plt+0x6adac> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0x224 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 46ad58 <__isoc23_strtoull@plt+0x655d8> // b.any │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xaa4 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470224 <__isoc23_strtoull@plt+0x6aaa4> │ │ │ │ + cbnz x18, 46aaa4 <__isoc23_strtoull@plt+0x65324> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0010010f ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x260 │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xae0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #120] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470260 <__isoc23_strtoull@plt+0x6aae0> │ │ │ │ + cbnz x18, 46aae0 <__isoc23_strtoull@plt+0x65360> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0010030f ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470564 <__isoc23_strtoull@plt+0x6ade4> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0x2ac │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4702ac <__isoc23_strtoull@plt+0x6ab2c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0008018e ; undefined │ │ │ │ + mov x15, x22 │ │ │ │ + b 46a9b0 <__isoc23_strtoull@plt+0x65230> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x2e8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #112] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4702e8 <__isoc23_strtoull@plt+0x6ab68> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0008038e ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 47055c <__isoc23_strtoull@plt+0x6addc> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x330 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470330 <__isoc23_strtoull@plt+0x6abb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 46aba4 <__isoc23_strtoull@plt+0x65424> // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x18, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46ab5c <__isoc23_strtoull@plt+0x653dc> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #32778 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0x374 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #80] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46acf8 <__isoc23_strtoull@plt+0x65578> // b.pmore │ │ │ │ + ldur x18, [x18, #6] │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0x790 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xbdc │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x22, x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470374 <__isoc23_strtoull@plt+0x6abf4> │ │ │ │ + cbnz x18, 46abdc <__isoc23_strtoull@plt+0x6545c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #16393 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 470554 <__isoc23_strtoull@plt+0x6add4> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x3b8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4703b8 <__isoc23_strtoull@plt+0x6ac38> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #17417 │ │ │ │ - udf #0 │ │ │ │ + b.ge 46ac6c <__isoc23_strtoull@plt+0x654ec> // b.tcont │ │ │ │ + mov x18, x15 │ │ │ │ + and x17, x15, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46ac9c <__isoc23_strtoull@plt+0x6551c> // b.any │ │ │ │ + b 46ab2c <__isoc23_strtoull@plt+0x653ac> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0x3f8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #72] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4703f8 <__isoc23_strtoull@plt+0x6ac78> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46ad18 <__isoc23_strtoull@plt+0x65598> // b.pmore │ │ │ │ + ldur x18, [x18, #6] │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0x838 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #8712 │ │ │ │ - udf #0 │ │ │ │ + mov x18, x15 │ │ │ │ + and x17, x15, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46ac24 <__isoc23_strtoull@plt+0x654a4> // b.any │ │ │ │ + b 46ab2c <__isoc23_strtoull@plt+0x653ac> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47054c <__isoc23_strtoull@plt+0x6adcc> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x438 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470438 <__isoc23_strtoull@plt+0x6acb8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46ad38 <__isoc23_strtoull@plt+0x655b8> // b.pmore │ │ │ │ + ldur x18, [x18, #6] │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0x878 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #9736 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0x47c │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0xb54 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0xc1c │ │ │ │ str x17, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #64] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47047c <__isoc23_strtoull@plt+0x6acfc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4871 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470544 <__isoc23_strtoull@plt+0x6adc4> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x4c0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4704c0 <__isoc23_strtoull@plt+0x6ad40> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5895 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0x504 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0xc94 │ │ │ │ str x17, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #56] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470504 <__isoc23_strtoull@plt+0x6ad84> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2950 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470528 <__isoc23_strtoull@plt+0x6ada8> // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 681628 <__isoc23_strtoull@plt+0x27bea8> │ │ │ │ - sub x20, x20, #0x50 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x88 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x48 │ │ │ │ - b 47052c <__isoc23_strtoull@plt+0x6adac> │ │ │ │ - sub x20, x20, #0x40 │ │ │ │ - b 47052c <__isoc23_strtoull@plt+0x6adac> │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - b 47052c <__isoc23_strtoull@plt+0x6adac> │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47052c <__isoc23_strtoull@plt+0x6adac> │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 47052c <__isoc23_strtoull@plt+0x6adac> │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0x99c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 468960 <__isoc23_strtoull@plt+0x631e0> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c2910 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4706b8 <__isoc23_strtoull@plt+0x6af38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x5cc │ │ │ │ + b.cc 46adb0 <__isoc23_strtoull@plt+0x65630> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4705cc <__isoc23_strtoull@plt+0x6ae4c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x640 │ │ │ │ - stur x18, [x20, #-64] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x15, [x22, #31] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-56] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x10, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x40 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470640 <__isoc23_strtoull@plt+0x6aec0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x678 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - str x18, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470678 <__isoc23_strtoull@plt+0x6aef8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldr x24, [x20, #64] │ │ │ │ - ldr x23, [x20, #72] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - str x17, [x20, #40] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - str x17, [x20, #56] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - str x22, [x20, #72] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4700a8 <__isoc23_strtoull@plt+0x6a928> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x5d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x88 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c28d0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4707fc <__isoc23_strtoull@plt+0x6b07c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x724 │ │ │ │ + b.cc 46adf0 <__isoc23_strtoull@plt+0x65670> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470724 <__isoc23_strtoull@plt+0x6afa4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x7a0 │ │ │ │ - stur x18, [x20, #-64] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-56] │ │ │ │ - stur x14, [x20, #-48] │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x12, [x20, #-32] │ │ │ │ - stur x11, [x20, #-24] │ │ │ │ - stur x10, [x20, #-16] │ │ │ │ - stur x9, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x40 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4707a0 <__isoc23_strtoull@plt+0x6b020> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x81c │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #72] │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #47] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003c31e0 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46b0ec <__isoc23_strtoull@plt+0x6596c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xe60 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #55] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #63] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #71] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - str x18, [x20, #72] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x5e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 470c64 <__isoc23_strtoull@plt+0x6b4e4> // b.none │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x85c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #120] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47085c <__isoc23_strtoull@plt+0x6b0dc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x00100010 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x898 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #128] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470898 <__isoc23_strtoull@plt+0x6b118> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x00300010 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470c64 <__isoc23_strtoull@plt+0x6b4e4> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x8dc │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #64] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4708dc <__isoc23_strtoull@plt+0x6b15c> │ │ │ │ + cbnz x18, 46ae60 <__isoc23_strtoull@plt+0x656e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00302010 ; NYI │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x918 │ │ │ │ + .inst 0x003c3188 ; NYI │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xe88 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #56] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470918 <__isoc23_strtoull@plt+0x6b198> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x00303010 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + b 46b250 <__isoc23_strtoull@plt+0x65ad0> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470c64 <__isoc23_strtoull@plt+0x6b4e4> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x95c │ │ │ │ + .inst 0x003c2810 ; NYI │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xec4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47095c <__isoc23_strtoull@plt+0x6b1dc> │ │ │ │ + cbnz x18, 46aec4 <__isoc23_strtoull@plt+0x65744> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00307010 ; NYI │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c27d4 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0x9a0 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ge 46af00 <__isoc23_strtoull@plt+0x65780> // b.tcont │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0xfe8 │ │ │ │ str x17, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #128] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4709a0 <__isoc23_strtoull@plt+0x6b220> │ │ │ │ + cbnz x18, 46afe8 <__isoc23_strtoull@plt+0x65868> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0018380f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470c9c <__isoc23_strtoull@plt+0x6b51c> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0x9e4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4709e4 <__isoc23_strtoull@plt+0x6b264> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0018780f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0xa28 │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0xf34 │ │ │ │ str x17, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #120] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470a28 <__isoc23_strtoull@plt+0x6b2a8> │ │ │ │ + cbnz x18, 46af34 <__isoc23_strtoull@plt+0x657b4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x000c3c0e ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470c94 <__isoc23_strtoull@plt+0x6b514> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xa6c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ + .inst 0x003c2764 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470a6c <__isoc23_strtoull@plt+0x6b2ec> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x000c7c0e ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0xaac │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #112] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 46b0f4 <__isoc23_strtoull@plt+0x65974> // b.none │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xf88 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470aac <__isoc23_strtoull@plt+0x6b32c> │ │ │ │ + cbnz x18, 46af88 <__isoc23_strtoull@plt+0x65808> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00063e0d ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470c8c <__isoc23_strtoull@plt+0x6b50c> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xaec │ │ │ │ + .inst 0x003c2710 ; NYI │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xfb8 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470aec <__isoc23_strtoull@plt+0x6b36c> │ │ │ │ + cbnz x18, 46afb8 <__isoc23_strtoull@plt+0x65838> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00067e0d ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0xb30 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #104] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + .inst 0x003c26e0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470b30 <__isoc23_strtoull@plt+0x6b3b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x00033f0c ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 470c84 <__isoc23_strtoull@plt+0x6b504> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xb74 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470b74 <__isoc23_strtoull@plt+0x6b3f4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 46b10c <__isoc23_strtoull@plt+0x6598c> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - .inst 0x00037f0c ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x17, x17, #0xbb8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #96] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + .inst 0x003c26b0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470bb8 <__isoc23_strtoull@plt+0x6b438> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0001bf8b ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 470c7c <__isoc23_strtoull@plt+0x6b4fc> // b.any │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xbfc │ │ │ │ + b.eq 46b0f4 <__isoc23_strtoull@plt+0x65974> // b.none │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x30 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470bfc <__isoc23_strtoull@plt+0x6b47c> │ │ │ │ + cbnz x18, 46b030 <__isoc23_strtoull@plt+0x658b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0001ff8b ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xc38 │ │ │ │ - str x18, [x20, #80] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #88] │ │ │ │ - add x20, x20, #0x50 │ │ │ │ + .inst 0x003c2668 ; NYI │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x60 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470c38 <__isoc23_strtoull@plt+0x6b4b8> │ │ │ │ + cbnz x18, 46b060 <__isoc23_strtoull@plt+0x658e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c2638 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470c60 <__isoc23_strtoull@plt+0x6b4e0> // b.any │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46b184 <__isoc23_strtoull@plt+0x65a04> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46b178 <__isoc23_strtoull@plt+0x659f8> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2704] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1368] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x78 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x88 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46b16c <__isoc23_strtoull@plt+0x659ec> // b.pmore │ │ │ │ + adrp x18, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 470c64 <__isoc23_strtoull@plt+0x6b4e4> │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 470c64 <__isoc23_strtoull@plt+0x6b4e4> │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 470c64 <__isoc23_strtoull@plt+0x6b4e4> │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 470c64 <__isoc23_strtoull@plt+0x6b4e4> │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 470c64 <__isoc23_strtoull@plt+0x6b4e4> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46b228 <__isoc23_strtoull@plt+0x65aa8> // b.pmore │ │ │ │ + adrp x17, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x17, x17, #0xdc8 │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + stur x22, [x21, #-88] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2704] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1368] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x49 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c2448 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 470d30 <__isoc23_strtoull@plt+0x6b5b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xd04 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470d04 <__isoc23_strtoull@plt+0x6b584> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 46b434 <__isoc23_strtoull@plt+0x65cb4> // b.lo, b.ul, b.last │ │ │ │ + and x18, x24, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 46b354 <__isoc23_strtoull@plt+0x65bd4> // b.lo, b.ul, b.last │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, #0x4 // #4 │ │ │ │ + cmp x18, x14 │ │ │ │ + b.cc 46b400 <__isoc23_strtoull@plt+0x65c80> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46b48c <__isoc23_strtoull@plt+0x65d0c> // b.pmore │ │ │ │ + ldur x18, [x15, #4] │ │ │ │ + adrp x15, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x15, x15, #0xe08 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x18, x18, #0xfd0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xd50 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470d50 <__isoc23_strtoull@plt+0x6b5d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x003c2d00 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46b444 <__isoc23_strtoull@plt+0x65cc4> // b.pmore │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + adrp x15, 469000 <__isoc23_strtoull@plt+0x63880> │ │ │ │ + add x15, x15, #0xfd0 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x15, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x15, x15, #0x510 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x608 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, #0x2 // #2 │ │ │ │ + cmp x18, x14 │ │ │ │ + b.cs 46b378 <__isoc23_strtoull@plt+0x65bf8> // b.hs, b.nlast │ │ │ │ + ldur x18, [x15, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x18, x17 │ │ │ │ + mov x17, x15 │ │ │ │ + b 46b2f4 <__isoc23_strtoull@plt+0x65b74> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c2c54 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 470d7c <__isoc23_strtoull@plt+0x6b5fc> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46b468 <__isoc23_strtoull@plt+0x65ce8> // b.pmore │ │ │ │ + ldur x15, [x17, #5] │ │ │ │ + ldur x17, [x17, #13] │ │ │ │ + adrp x14, 46a000 <__isoc23_strtoull@plt+0x64880> │ │ │ │ + add x14, x14, #0x920 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x18, x18, #0xfd0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov x18, x17 │ │ │ │ + mov x17, x15 │ │ │ │ + b 46b3a0 <__isoc23_strtoull@plt+0x65c20> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c2bcc ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + mov x15, x17 │ │ │ │ + mov x17, x18 │ │ │ │ + b 46b280 <__isoc23_strtoull@plt+0x65b00> │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xfe8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x15, #0x50 // #80 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x15, x15, #0x2e8 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x15, #0x40 // #64 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x15, x15, #0x394 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x41c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003c2620 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46b540 <__isoc23_strtoull@plt+0x65dc0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x50c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + adrp x24, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x24, x24, #0xc80 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 467ab0 <__isoc23_strtoull@plt+0x62330> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46b548 <__isoc23_strtoull@plt+0x65dc8> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003c2578 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46b5e8 <__isoc23_strtoull@plt+0x65e68> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x5b4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + adrp x24, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x24, x24, #0xc80 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 467ab0 <__isoc23_strtoull@plt+0x62330> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46b5f0 <__isoc23_strtoull@plt+0x65e70> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003c29e0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 470e20 <__isoc23_strtoull@plt+0x6b6a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xdf4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 46b708 <__isoc23_strtoull@plt+0x65f88> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x660 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470df4 <__isoc23_strtoull@plt+0x6b674> │ │ │ │ + cbnz x18, 46b660 <__isoc23_strtoull@plt+0x65ee0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xe40 │ │ │ │ + .inst 0x003c2998 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 46b6c0 <__isoc23_strtoull@plt+0x65f40> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46b7c8 <__isoc23_strtoull@plt+0x66048> // b.pmore │ │ │ │ + adrp x15, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x15, x15, #0x4c8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x728 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470e40 <__isoc23_strtoull@plt+0x6b6c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x610 │ │ │ │ + mov x25, x17 │ │ │ │ + sub x24, x21, #0x6 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46b7c8 <__isoc23_strtoull@plt+0x66048> // b.pmore │ │ │ │ + adrp x15, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x15, x15, #0x570 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0xa28 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x25, x17 │ │ │ │ + sub x24, x21, #0x6 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003c28c0 ; NYI │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x74c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c289c ; NYI │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x770 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 484060 <__isoc23_strtoull@plt+0x7e8e0> │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c2878 ; NYI │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x79c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + b 46b250 <__isoc23_strtoull@plt+0x65ad0> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003c0820 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 470f28 <__isoc23_strtoull@plt+0x6b7a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xed0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x7e8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470ed0 <__isoc23_strtoull@plt+0x6b750> │ │ │ │ + cbnz x18, 46b7e8 <__isoc23_strtoull@plt+0x66068> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003c07e0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 470ef4 <__isoc23_strtoull@plt+0x6b774> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x638 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ge 46b824 <__isoc23_strtoull@plt+0x660a4> // b.tcont │ │ │ │ + adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x17, x17, #0x844 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46b844 <__isoc23_strtoull@plt+0x660c4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 470f14 <__isoc23_strtoull@plt+0x6b794> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x660 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x688 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 46b9f4 <__isoc23_strtoull@plt+0x66274> // b.none │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46ba0c <__isoc23_strtoull@plt+0x6628c> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2704] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1368] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x6d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 470ff0 <__isoc23_strtoull@plt+0x6b870> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ - add x18, x18, #0xf94 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x91c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 470f94 <__isoc23_strtoull@plt+0x6b814> │ │ │ │ + cbnz x18, 46b91c <__isoc23_strtoull@plt+0x6619c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 470fbc <__isoc23_strtoull@plt+0x6b83c> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbc0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.cc 470fdc <__isoc23_strtoull@plt+0x6b85c> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbb0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xba0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x6e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.ge 46ba68 <__isoc23_strtoull@plt+0x662e8> // b.tcont │ │ │ │ + adrp x17, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x17, x17, #0x968 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46b968 <__isoc23_strtoull@plt+0x661e8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4710b8 <__isoc23_strtoull@plt+0x6b938> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x18, x18, #0x5c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47105c <__isoc23_strtoull@plt+0x6b8dc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 46b9f4 <__isoc23_strtoull@plt+0x66274> // b.none │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46ba78 <__isoc23_strtoull@plt+0x662f8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2704] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1368] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003c25c0 ; NYI │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0xa4c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 471084 <__isoc23_strtoull@plt+0x6b904> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbc0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4710a4 <__isoc23_strtoull@plt+0x6b924> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbb0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c259c ; NYI │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0x8e0 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xba0 │ │ │ │ + b 46b250 <__isoc23_strtoull@plt+0x65ad0> │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x6f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c2578 ; NYI │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x6f0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 46b618 <__isoc23_strtoull@plt+0x65e98> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003c2550 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 471138 <__isoc23_strtoull@plt+0x6b9b8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46bb58 <__isoc23_strtoull@plt+0x663d8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0xb1c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x810 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3496] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 46b618 <__isoc23_strtoull@plt+0x65e98> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46bb44 <__isoc23_strtoull@plt+0x663c4> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2488] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4711d4 <__isoc23_strtoull@plt+0x6ba54> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x18, x18, #0x198 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + .inst 0x003c24a8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46bc34 <__isoc23_strtoull@plt+0x664b4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46bc2c <__isoc23_strtoull@plt+0x664ac> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471198 <__isoc23_strtoull@plt+0x6ba18> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x15, x15, #0xac8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0xbfc │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x25, x21, #0x18 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1016] │ │ │ │ + add x24, x24, #0x331 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1016] │ │ │ │ + add x23, x23, #0x191 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 46eb78 <__isoc23_strtoull@plt+0x693f8> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4711dc <__isoc23_strtoull@plt+0x6ba5c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x17, x17, #0x108 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0x10 │ │ │ │ - mov x24, x18 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + b.hi 46bc40 <__isoc23_strtoull@plt+0x664c0> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2464] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c1a38 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 471228 <__isoc23_strtoull@plt+0x6baa8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46bc88 <__isoc23_strtoull@plt+0x66508> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x810 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + b 51d668 <__isoc23_strtoull@plt+0x117ee8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4712c4 <__isoc23_strtoull@plt+0x6bb44> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x18, x18, #0x288 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003c2398 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46bd3c <__isoc23_strtoull@plt+0x665bc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46bd34 <__isoc23_strtoull@plt+0x665b4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471288 <__isoc23_strtoull@plt+0x6bb08> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4712cc <__isoc23_strtoull@plt+0x6bb4c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x17, x17, #0x1f8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x14, x14, #0xb70 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0xc60 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ str x17, [x21] │ │ │ │ - sub x25, x21, #0x10 │ │ │ │ - mov x24, x18 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + sub x24, x21, #0x26 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4df770 <__isoc23_strtoull@plt+0xd9ff0> │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4713c8 <__isoc23_strtoull@plt+0x6bc48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x18, x18, #0x338 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 46bea4 <__isoc23_strtoull@plt+0x66724> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 46be9c <__isoc23_strtoull@plt+0x6671c> // b.pmore │ │ │ │ + adrp x14, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x14, x14, #0xca0 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3352] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0xe04 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x22, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x22, x22, #0xcf0 │ │ │ │ + sub x18, x21, #0x9 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471338 <__isoc23_strtoull@plt+0x6bbb8> │ │ │ │ + cbnz x18, 46be04 <__isoc23_strtoull@plt+0x66684> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003c1eec ; NYI │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0xe2c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4dc5d0 <__isoc23_strtoull@plt+0xd6e50> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c1ec4 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ and x15, x22, #0x7 │ │ │ │ mov x14, #0x1 // #1 │ │ │ │ cmp x15, x14 │ │ │ │ - b.ne 47138c <__isoc23_strtoull@plt+0x6bc0c> // b.any │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4713d0 <__isoc23_strtoull@plt+0x6bc50> // b.pmore │ │ │ │ - adrp x15, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x15, x15, #0x150 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ + b.ne 46bed8 <__isoc23_strtoull@plt+0x66758> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46bf4c <__isoc23_strtoull@plt+0x667cc> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x15, x15, #0xcf0 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #872] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x21 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xb20 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4713d0 <__isoc23_strtoull@plt+0x6bc50> // b.pmore │ │ │ │ - adrp x15, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x15, x15, #0x240 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x40 // #64 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c1e20 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46bf14 <__isoc23_strtoull@plt+0x66794> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 82d000 <__isoc23_strtoull@plt+0x427880> │ │ │ │ + add x17, x17, #0xcf0 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xb00 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0xed0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c1db0 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 46be44 <__isoc23_strtoull@plt+0x666c4> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 46b000 <__isoc23_strtoull@plt+0x65880> │ │ │ │ + add x18, x18, #0xf40 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003c2098 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3496] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 46b618 <__isoc23_strtoull@plt+0x65e98> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 471434 <__isoc23_strtoull@plt+0x6bcb4> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - adrp x14, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x14, x14, #0x2e8 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xb40 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + b.hi 46bfe4 <__isoc23_strtoull@plt+0x66864> // b.pmore │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0x90 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x88 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + .inst 0x00267cc8 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00267d08 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00267d48 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00267d88 ; NYI │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 471520 <__isoc23_strtoull@plt+0x6bda0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 471518 <__isoc23_strtoull@plt+0x6bd98> // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x13, x13, #0x3f0 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - adrp x17, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x17, x17, #0x4dc │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c23c0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c108 <__isoc23_strtoull@plt+0x66988> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46c100 <__isoc23_strtoull@plt+0x66980> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x448 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4714dc <__isoc23_strtoull@plt+0x6bd5c> │ │ │ │ + b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 471504 <__isoc23_strtoull@plt+0x6bd84> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2816] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2528] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4715b8 <__isoc23_strtoull@plt+0x6be38> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4715b0 <__isoc23_strtoull@plt+0x6be30> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c2400 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c178 <__isoc23_strtoull@plt+0x669f8> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46c170 <__isoc23_strtoull@plt+0x669f0> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x13, x13, #0x458 │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xb58 │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x4f8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c2440 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47168c <__isoc23_strtoull@plt+0x6bf0c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x18, x18, #0x638 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x22, [x22, #48] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ + b.cc 46c1e8 <__isoc23_strtoull@plt+0x66a68> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46c1e0 <__isoc23_strtoull@plt+0x66a60> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471638 <__isoc23_strtoull@plt+0x6beb8> │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x5a8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 471694 <__isoc23_strtoull@plt+0x6bf14> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x17, x17, #0x540 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0x28 │ │ │ │ - mov x24, x18 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 471704 <__isoc23_strtoull@plt+0x6bf84> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - adrp x12, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x12, x12, #0x5d8 │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xb70 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c2480 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c258 <__isoc23_strtoull@plt+0x66ad8> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46c250 <__isoc23_strtoull@plt+0x66ad0> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x658 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 471820 <__isoc23_strtoull@plt+0x6c0a0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 471818 <__isoc23_strtoull@plt+0x6c098> // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x18, [x18, #56] │ │ │ │ - adrp x11, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x11, x11, #0x6b0 │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - adrp x17, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x17, x17, #0x7bc │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c24c0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c2c8 <__isoc23_strtoull@plt+0x66b48> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46c2c0 <__isoc23_strtoull@plt+0x66b40> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x708 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4717bc <__isoc23_strtoull@plt+0x6c03c> │ │ │ │ + b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4717e4 <__isoc23_strtoull@plt+0x6c064> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbc0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 471804 <__isoc23_strtoull@plt+0x6c084> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xbb0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xba0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4718a0 <__isoc23_strtoull@plt+0x6c120> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - adrp x12, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x12, x12, #0x728 │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x24, x21, #0x38 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xb88 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c2490 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c338 <__isoc23_strtoull@plt+0x66bb8> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46c330 <__isoc23_strtoull@plt+0x66bb0> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x2d0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - b 471848 <__isoc23_strtoull@plt+0x6c0c8> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - b 471848 <__isoc23_strtoull@plt+0x6c0c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c2460 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c3a8 <__isoc23_strtoull@plt+0x66c28> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46c3a0 <__isoc23_strtoull@plt+0x66c20> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x340 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c2430 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c418 <__isoc23_strtoull@plt+0x66c98> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46c410 <__isoc23_strtoull@plt+0x66c90> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x3b0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 46d3f8 <__isoc23_strtoull@plt+0x67c78> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c2340 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4719e0 <__isoc23_strtoull@plt+0x6c260> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x18, x18, #0x950 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + b.cc 46c4cc <__isoc23_strtoull@plt+0x66d4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0x4a0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471950 <__isoc23_strtoull@plt+0x6c1d0> │ │ │ │ + cbnz x18, 46c4a0 <__isoc23_strtoull@plt+0x66d20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4719a4 <__isoc23_strtoull@plt+0x6c224> // b.any │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4719e8 <__isoc23_strtoull@plt+0x6c268> // b.pmore │ │ │ │ - adrp x15, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x15, x15, #0x8c0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2816] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4719e8 <__isoc23_strtoull@plt+0x6c268> // b.pmore │ │ │ │ - adrp x15, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x15, x15, #0x8e0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2528] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + .inst 0x003c22f0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46c4c0 <__isoc23_strtoull@plt+0x66d40> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x790 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 471a4c <__isoc23_strtoull@plt+0x6c2cc> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - adrp x14, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x14, x14, #0x900 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa88 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c52c <__isoc23_strtoull@plt+0x66dac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x18, x18, #0x250 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003c2248 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 471b38 <__isoc23_strtoull@plt+0x6c3b8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + b.cc 46c5d0 <__isoc23_strtoull@plt+0x66e50> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 471b30 <__isoc23_strtoull@plt+0x6c3b0> // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x13, x13, #0xa08 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - adrp x17, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x17, x17, #0xaf4 │ │ │ │ + b.hi 46c5c8 <__isoc23_strtoull@plt+0x66e48> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471af4 <__isoc23_strtoull@plt+0x6c374> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 471b1c <__isoc23_strtoull@plt+0x6c39c> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2816] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2528] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x15, x15, #0x450 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 601b58 <__isoc23_strtoull@plt+0x1fc3d8> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 471ba4 <__isoc23_strtoull@plt+0x6c424> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - adrp x13, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x13, x13, #0xa70 │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xaa8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c634 <__isoc23_strtoull@plt+0x66eb4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x18, x18, #0x250 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 471c98 <__isoc23_strtoull@plt+0x6c518> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 471c90 <__isoc23_strtoull@plt+0x6c510> // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x12, x12, #0xb58 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - adrp x17, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x17, x17, #0xc54 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c2180 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c6cc <__isoc23_strtoull@plt+0x66f4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0x6a0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 471c54 <__isoc23_strtoull@plt+0x6c4d4> │ │ │ │ + cbnz x18, 46c6a0 <__isoc23_strtoull@plt+0x66f20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 471c7c <__isoc23_strtoull@plt+0x6c4fc> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2816] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2528] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + .inst 0x003c2130 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46c6c0 <__isoc23_strtoull@plt+0x66f40> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x7d0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 471d38 <__isoc23_strtoull@plt+0x6c5b8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 471d30 <__isoc23_strtoull@plt+0x6c5b0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x12, x12, #0xbc8 │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xac8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c2128 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c764 <__isoc23_strtoull@plt+0x66fe4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46c738 <__isoc23_strtoull@plt+0x66fb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c20d8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46c758 <__isoc23_strtoull@plt+0x66fd8> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x810 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #6 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003bf618 ; NYI │ │ │ │ + .inst 0x003c20b0 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x50 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 471dfc <__isoc23_strtoull@plt+0x6c67c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + b.cc 46c888 <__isoc23_strtoull@plt+0x67108> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 471df4 <__isoc23_strtoull@plt+0x6c674> // b.pmore │ │ │ │ + b.hi 46c880 <__isoc23_strtoull@plt+0x67100> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x18, [x18, #56] │ │ │ │ - adrp x11, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x11, x11, #0xcb8 │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2360] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x48 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 610588 <__isoc23_strtoull@plt+0x20ae08> │ │ │ │ - mov x17, #0x50 // #80 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #9 │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x13, x13, #0x650 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0x820 │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-80] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-72] │ │ │ │ + stur x15, [x20, #-64] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + sub x20, x20, #0x50 │ │ │ │ + b 681118 <__isoc23_strtoull@plt+0x27b998> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003bf550 ; NYI │ │ │ │ - add x21, x21, #0x88 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c1ff0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46c874 <__isoc23_strtoull@plt+0x670f4> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 471ed0 <__isoc23_strtoull@plt+0x6c750> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - adrp x8, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x8, x8, #0x848 │ │ │ │ - stur x8, [x21, #-128] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - stur x15, [x21, #-104] │ │ │ │ - stur x14, [x21, #-96] │ │ │ │ - stur x13, [x21, #-88] │ │ │ │ - adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x18, x18, #0xd58 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - sub x18, x21, #0x7f │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x9, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + b.hi 46c894 <__isoc23_strtoull@plt+0x67114> // b.pmore │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0x6e8 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2360] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xae0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x88 // #136 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003bf480 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 471f60 <__isoc23_strtoull@plt+0x6c7e0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 471f58 <__isoc23_strtoull@plt+0x6c7d8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 471e20 <__isoc23_strtoull@plt+0x6c6a0> │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6812f8 <__isoc23_strtoull@plt+0x27bb78> │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #19 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bf3e8 ; NYI │ │ │ │ - add x21, x21, #0x88 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 472040 <__isoc23_strtoull@plt+0x6c8c0> // b.pmore │ │ │ │ - ldur x18, [x24, #7] │ │ │ │ - ldur x17, [x24, #15] │ │ │ │ - ldur x15, [x24, #23] │ │ │ │ - ldur x14, [x24, #31] │ │ │ │ - ldur x13, [x24, #39] │ │ │ │ - ldur x12, [x24, #47] │ │ │ │ - ldur x11, [x24, #55] │ │ │ │ - ldur x10, [x24, #63] │ │ │ │ - ldur x9, [x24, #71] │ │ │ │ - adrp x8, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x8, x8, #0xe20 │ │ │ │ - stur x8, [x21, #-128] │ │ │ │ - stur x9, [x21, #-120] │ │ │ │ - stur x10, [x21, #-112] │ │ │ │ - stur x11, [x21, #-104] │ │ │ │ - stur x12, [x21, #-96] │ │ │ │ - stur x13, [x21, #-88] │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x7f │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x23, x17 │ │ │ │ - b.lt 472058 <__isoc23_strtoull@plt+0x6c8d8> // b.tstop │ │ │ │ - adrp x17, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ - add x17, x17, #0xef0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x25, [x21, #-24] │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003c1f80 ; NYI │ │ │ │ + sub x18, x20, #0x60 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46c9c0 <__isoc23_strtoull@plt+0x67240> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0x940 │ │ │ │ + stur x18, [x20, #-72] │ │ │ │ + ldr x23, [x22, #64] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-96] │ │ │ │ + ldr x18, [x22, #72] │ │ │ │ + stur x18, [x20, #-88] │ │ │ │ + ldr x18, [x22, #80] │ │ │ │ + stur x18, [x20, #-80] │ │ │ │ + ldr x18, [x22, #48] │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldr x18, [x22, #56] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #40] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x60 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c1ef0 ; NYI │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46c9b4 <__isoc23_strtoull@plt+0x67234> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46c9c8 <__isoc23_strtoull@plt+0x67248> // b.pmore │ │ │ │ + adrp x17, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x17, x17, #0x780 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x20, #48] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 601b58 <__isoc23_strtoull@plt+0x1fc3d8> │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x88 // #136 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x728 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - b 471e20 <__isoc23_strtoull@plt+0x6c6a0> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bf6a8 ; NYI │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c1b58 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 472114 <__isoc23_strtoull@plt+0x6c994> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0xc8 │ │ │ │ + b.cc 46ca70 <__isoc23_strtoull@plt+0x672f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xa38 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4720c8 <__isoc23_strtoull@plt+0x6c948> │ │ │ │ + cbnz x18, 46ca38 <__isoc23_strtoull@plt+0x672b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003bf660 ; NYI │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x100 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + .inst 0x003c1b08 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472100 <__isoc23_strtoull@plt+0x6c980> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46ca5c <__isoc23_strtoull@plt+0x672dc> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x540 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bf628 ; NYI │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 471f88 <__isoc23_strtoull@plt+0x6c808> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x738 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bf5e8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472198 <__isoc23_strtoull@plt+0x6ca18> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x184 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472184 <__isoc23_strtoull@plt+0x6ca04> │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bf5a4 ; NYI │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 471f88 <__isoc23_strtoull@plt+0x6c808> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x748 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bf588 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x748 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bf538 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c1a08 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47224c <__isoc23_strtoull@plt+0x6cacc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x230 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 46cb10 <__isoc23_strtoull@plt+0x67390> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xad8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472230 <__isoc23_strtoull@plt+0x6cab0> │ │ │ │ + cbnz x18, 46cad8 <__isoc23_strtoull@plt+0x67358> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003bf4f8 ; NYI │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x24, x22 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ + .inst 0x003c19b8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46cafc <__isoc23_strtoull@plt+0x6737c> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x490 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 471f88 <__isoc23_strtoull@plt+0x6c808> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x768 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003c1d28 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46cbb8 <__isoc23_strtoull@plt+0x67438> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46cbb0 <__isoc23_strtoull@plt+0x67430> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x11, x11, #0x9e8 │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xa88 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x27, x21, #0x28 │ │ │ │ + sub x26, x21, #0x10 │ │ │ │ + mov x25, x14 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x13 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 46cdd0 <__isoc23_strtoull@plt+0x67650> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bf578 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c1ac8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4722f0 <__isoc23_strtoull@plt+0x6cb70> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x2b8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 46cc60 <__isoc23_strtoull@plt+0x674e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xc28 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4722b8 <__isoc23_strtoull@plt+0x6cb38> │ │ │ │ + cbnz x18, 46cc28 <__isoc23_strtoull@plt+0x674a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003bf538 ; NYI │ │ │ │ + .inst 0x003c1a78 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4722dc <__isoc23_strtoull@plt+0x6cb5c> // b.any │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x7c8 │ │ │ │ + b.ne 46cc4c <__isoc23_strtoull@plt+0x674cc> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x6a0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x7a0 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x810 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c1978 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 472398 <__isoc23_strtoull@plt+0x6cc18> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x35c │ │ │ │ + b.cc 46cd00 <__isoc23_strtoull@plt+0x67580> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xcc8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47235c <__isoc23_strtoull@plt+0x6cbdc> │ │ │ │ + cbnz x18, 46ccc8 <__isoc23_strtoull@plt+0x67548> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 472384 <__isoc23_strtoull@plt+0x6cc04> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa70 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa80 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x820 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472440 <__isoc23_strtoull@plt+0x6ccc0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x404 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c1928 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472404 <__isoc23_strtoull@plt+0x6cc84> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46ccec <__isoc23_strtoull@plt+0x6756c> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x5f0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 47242c <__isoc23_strtoull@plt+0x6ccac> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa70 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa80 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x828 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x828 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4724c8 <__isoc23_strtoull@plt+0x6cd48> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ + .inst 0x003c1b38 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46cda8 <__isoc23_strtoull@plt+0x67628> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46cda0 <__isoc23_strtoull@plt+0x67620> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x11, x11, #0xbd8 │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x878 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x27, x21, #0x28 │ │ │ │ + sub x26, x21, #0x10 │ │ │ │ + mov x25, x14 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x13 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 46cdd0 <__isoc23_strtoull@plt+0x67650> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003c1a80 ; NYI │ │ │ │ + sub x18, x20, #0x98 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 472560 <__isoc23_strtoull@plt+0x6cde0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x534 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #1 │ │ │ │ + b.cc 46d158 <__isoc23_strtoull@plt+0x679d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xe48 │ │ │ │ + stur x18, [x20, #-80] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #3] │ │ │ │ + ldur x15, [x22, #11] │ │ │ │ + ldur x14, [x22, #19] │ │ │ │ + ldur x13, [x22, #27] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x14, [x20, #-72] │ │ │ │ + stur x15, [x20, #-64] │ │ │ │ + stur x17, [x20, #-56] │ │ │ │ + stur x13, [x20, #-48] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x50 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46ce48 <__isoc23_strtoull@plt+0x676c8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c1a08 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 472550 <__isoc23_strtoull@plt+0x6cdd0> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472630 <__isoc23_strtoull@plt+0x6ceb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x5c4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.eq 46ceb0 <__isoc23_strtoull@plt+0x67730> // b.none │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xe9c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4725c4 <__isoc23_strtoull@plt+0x6ce44> │ │ │ │ + cbnz x18, 46ce9c <__isoc23_strtoull@plt+0x6771c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003c19b4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46d048 <__isoc23_strtoull@plt+0x678c8> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 472640 <__isoc23_strtoull@plt+0x6cec0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #1048] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - adrp x15, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x15, x15, #0x4f8 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - sub x15, x21, #0x36 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x17, x17, #0x158 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c1978 ; NYI │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x13, [x20, #64] │ │ │ │ + ldr x12, [x20, #80] │ │ │ │ + ldr x11, [x20, #88] │ │ │ │ + ldr x10, [x20, #96] │ │ │ │ + ldr x9, [x20, #72] │ │ │ │ + ldr x8, [x20, #24] │ │ │ │ + ldr x7, [x20, #16] │ │ │ │ + ldr x6, [x20, #8] │ │ │ │ + add x21, x21, #0xb0 │ │ │ │ + ldr x5, [x19, #856] │ │ │ │ + cmp x21, x5 │ │ │ │ + b.hi 46d160 <__isoc23_strtoull@plt+0x679e0> // b.pmore │ │ │ │ + adrp x5, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x5, x5, #0x8b0 │ │ │ │ + stur x5, [x21, #-168] │ │ │ │ + stur x17, [x21, #-152] │ │ │ │ + stur x12, [x21, #-144] │ │ │ │ + stur x11, [x21, #-136] │ │ │ │ + stur x10, [x21, #-128] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + stur x14, [x21, #-112] │ │ │ │ + stur x15, [x21, #-104] │ │ │ │ + stur x9, [x21, #-96] │ │ │ │ + stur x7, [x21, #-88] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xb28 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x8, [x21, #-64] │ │ │ │ + stur x6, [x21, #-56] │ │ │ │ + sub x18, x21, #0xa8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x11, [x21, #-32] │ │ │ │ + stur x10, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x68 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x880 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4726f4 <__isoc23_strtoull@plt+0x6cf74> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x6ac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4726ac <__isoc23_strtoull@plt+0x6cf2c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c18a8 ; NYI │ │ │ │ + ldr x13, [x20, #80] │ │ │ │ + ldr x12, [x20, #96] │ │ │ │ + ldr x11, [x20, #104] │ │ │ │ + ldr x10, [x20, #112] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 4726c8 <__isoc23_strtoull@plt+0x6cf48> // b.lo, b.ul, b.last │ │ │ │ + b.ne 46d1e4 <__isoc23_strtoull@plt+0x67a64> // b.any │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x15, [x20, #64] │ │ │ │ + ldr x14, [x20, #72] │ │ │ │ + ldr x9, [x20, #88] │ │ │ │ + ldr x8, [x20, #40] │ │ │ │ + ldr x7, [x20, #32] │ │ │ │ + ldr x6, [x20, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + b 46cf08 <__isoc23_strtoull@plt+0x67788> │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c1850 ; NYI │ │ │ │ + ldr x15, [x20, #72] │ │ │ │ + ldr x9, [x20, #96] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 4726e0 <__isoc23_strtoull@plt+0x6cf60> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.ne 46d1b4 <__isoc23_strtoull@plt+0x67a34> // b.any │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + ldr x14, [x20, #80] │ │ │ │ + ldr x13, [x20, #88] │ │ │ │ + ldr x12, [x20, #104] │ │ │ │ + ldr x11, [x20, #112] │ │ │ │ + ldr x10, [x20, #120] │ │ │ │ + ldr x8, [x20, #48] │ │ │ │ + ldr x7, [x20, #40] │ │ │ │ + ldr x6, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 46cf08 <__isoc23_strtoull@plt+0x67788> │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0x8c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x7, [x22, #6] │ │ │ │ + ldur x6, [x22, #14] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x6, [x20, #-8] │ │ │ │ + str x7, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46d08c <__isoc23_strtoull@plt+0x6790c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x888 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4727a8 <__isoc23_strtoull@plt+0x6d028> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x764 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c17c4 ; NYI │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x13, [x20, #64] │ │ │ │ + ldr x12, [x20, #80] │ │ │ │ + ldr x11, [x20, #88] │ │ │ │ + ldr x10, [x20, #96] │ │ │ │ + ldr x9, [x20, #72] │ │ │ │ + ldr x8, [x20, #24] │ │ │ │ + ldr x7, [x20, #16] │ │ │ │ + ldr x6, [x20, #8] │ │ │ │ + and x5, x22, #0x7 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.eq 46cf08 <__isoc23_strtoull@plt+0x67788> // b.none │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0x110 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x6 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472764 <__isoc23_strtoull@plt+0x6cfe4> │ │ │ │ + cbnz x18, 46d110 <__isoc23_strtoull@plt+0x67990> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c1740 ; NYI │ │ │ │ + ldr x15, [x20, #64] │ │ │ │ + ldr x7, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 472780 <__isoc23_strtoull@plt+0x6d000> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 472798 <__isoc23_strtoull@plt+0x6d018> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + b.ne 46d178 <__isoc23_strtoull@plt+0x679f8> // b.any │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x14, [x20, #72] │ │ │ │ + ldr x13, [x20, #80] │ │ │ │ + ldr x12, [x20, #96] │ │ │ │ + ldr x11, [x20, #104] │ │ │ │ + ldr x10, [x20, #112] │ │ │ │ + ldr x9, [x20, #88] │ │ │ │ + ldr x8, [x20, #40] │ │ │ │ + ldr x6, [x20, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x890 │ │ │ │ + b 46cf08 <__isoc23_strtoull@plt+0x67788> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4727f4 <__isoc23_strtoull@plt+0x6d074> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x18, #0xb0 // #176 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xed8 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0x0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x7, [x20, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x17, x17, #0xfa8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x9, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x70 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47288c <__isoc23_strtoull@plt+0x6d10c> // b.pmore │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - stur x25, [x21, #-88] │ │ │ │ - stur x24, [x21, #-80] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2912] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ + b.hi 46d248 <__isoc23_strtoull@plt+0x67ac8> // b.pmore │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0xd18 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x11, [x21, #-32] │ │ │ │ + stur x10, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1360] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x78 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x898 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c14e8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4728e4 <__isoc23_strtoull@plt+0x6d164> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46d2f0 <__isoc23_strtoull@plt+0x67b70> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0x2b8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46d2b8 <__isoc23_strtoull@plt+0x67b38> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c1498 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46d2dc <__isoc23_strtoull@plt+0x67b5c> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x750 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003c1580 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 472960 <__isoc23_strtoull@plt+0x6d1e0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 46d3c0 <__isoc23_strtoull@plt+0x67c40> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 472958 <__isoc23_strtoull@plt+0x6d1d8> // b.pmore │ │ │ │ + b.hi 46d3b8 <__isoc23_strtoull@plt+0x67c38> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2712] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x11, [x18, #56] │ │ │ │ + ldr x10, [x18, #64] │ │ │ │ + ldr x18, [x18, #72] │ │ │ │ + adrp x9, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x9, x9, #0x5f0 │ │ │ │ + stur x9, [x21, #-80] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + adrp x9, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x9, x9, #0xdd0 │ │ │ │ + stur x9, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + sub x17, x21, #0x50 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x17, x17, #0x268 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x27, x21, #0x10 │ │ │ │ + mov x26, x10 │ │ │ │ + mov x25, x11 │ │ │ │ + mov x24, x12 │ │ │ │ + mov x23, x13 │ │ │ │ + sub x22, x21, #0x33 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + b 46cdd0 <__isoc23_strtoull@plt+0x67650> │ │ │ │ + mov x17, #0x58 // #88 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + .inst 0xfffff028 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #7 │ │ │ │ ... │ │ │ │ + udf #7 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x90 │ │ │ │ + add x21, x21, #0x88 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 472a14 <__isoc23_strtoull@plt+0x6d294> // b.pmore │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0x8b8 │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - stur x25, [x21, #-120] │ │ │ │ - stur x24, [x21, #-112] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2912] │ │ │ │ + b.hi 46d47c <__isoc23_strtoull@plt+0x67cfc> // b.pmore │ │ │ │ + adrp x18, 46c000 <__isoc23_strtoull@plt+0x66880> │ │ │ │ + add x18, x18, #0x548 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + stur x23, [x21, #-112] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x17, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x17, x17, #0x900 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1360] │ │ │ │ + adrp x17, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x17, x17, #0x308 │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + stur x25, [x21, #-80] │ │ │ │ + stur x24, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + stur x26, [x21, #-56] │ │ │ │ + stur x27, [x21, #-48] │ │ │ │ + sub x17, x21, #0x80 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x15, [x20] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ + mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x8a0 │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x8a8 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 472988 <__isoc23_strtoull@plt+0x6d208> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c14e8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 472b20 <__isoc23_strtoull@plt+0x6d3a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0xab4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + b.cc 46d518 <__isoc23_strtoull@plt+0x67d98> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46d510 <__isoc23_strtoull@plt+0x67d90> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x980 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472ab4 <__isoc23_strtoull@plt+0x6d334> │ │ │ │ + b 600408 <__isoc23_strtoull@plt+0x1fac88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 472b14 <__isoc23_strtoull@plt+0x6d394> // b.any │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 472b30 <__isoc23_strtoull@plt+0x6d3b0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x17, x17, #0xa48 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x388 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c14b8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46d588 <__isoc23_strtoull@plt+0x67e08> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46d580 <__isoc23_strtoull@plt+0x67e00> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x910 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x8c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003bed80 ; NYI │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003c14a8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 472b80 <__isoc23_strtoull@plt+0x6d400> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46d5d4 <__isoc23_strtoull@plt+0x67e54> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x8d0 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 46d798 <__isoc23_strtoull@plt+0x68018> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c1438 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 472bf8 <__isoc23_strtoull@plt+0x6d478> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0xbe4 │ │ │ │ + b.cc 46d684 <__isoc23_strtoull@plt+0x67f04> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0x640 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472be4 <__isoc23_strtoull@plt+0x6d464> │ │ │ │ + cbnz x18, 46d640 <__isoc23_strtoull@plt+0x67ec0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x003c13e8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46d664 <__isoc23_strtoull@plt+0x67ee4> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0x9c8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2456] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 5dc230 <__isoc23_strtoull@plt+0x1d6ab0> │ │ │ │ - udf #3 │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0x69c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46d69c <__isoc23_strtoull@plt+0x67f1c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c136c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46d6c0 <__isoc23_strtoull@plt+0x67f40> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xa08 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c1360 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 472cfc <__isoc23_strtoull@plt+0x6d57c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + b.cc 46d774 <__isoc23_strtoull@plt+0x67ff4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 472cf4 <__isoc23_strtoull@plt+0x6d574> // b.pmore │ │ │ │ + b.hi 46d76c <__isoc23_strtoull@plt+0x67fec> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #536] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0xba0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0xc18 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0x46 │ │ │ │ - sub x24, x21, #0x1e │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 610bb0 <__isoc23_strtoull@plt+0x20b430> │ │ │ │ - mov x17, #0x50 // #80 │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x11, [x18, #56] │ │ │ │ + ldr x18, [x18, #64] │ │ │ │ + adrp x10, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x10, x10, #0x5f0 │ │ │ │ + stur x10, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x27, x12 │ │ │ │ + mov x26, x13 │ │ │ │ + mov x25, x14 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x11, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 46d3f8 <__isoc23_strtoull@plt+0x67c78> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003bebe0 ; NYI │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003c12b0 ; NYI │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 472e58 <__isoc23_strtoull@plt+0x6d6d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0xd80 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ + b.cc 46d910 <__isoc23_strtoull@plt+0x68190> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0x800 │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + ldur x15, [x22, #13] │ │ │ │ + ldur x14, [x22, #21] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ stur x15, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472d80 <__isoc23_strtoull@plt+0x6d600> │ │ │ │ + cbnz x18, 46d800 <__isoc23_strtoull@plt+0x68080> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003beb78 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 472e60 <__isoc23_strtoull@plt+0x6d6e0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - adrp x9, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x9, x9, #0xc40 │ │ │ │ - stur x9, [x21, #-56] │ │ │ │ - ldr x9, [x20, #16] │ │ │ │ - stur x9, [x21, #-40] │ │ │ │ - ldr x9, [x20, #24] │ │ │ │ - stur x9, [x21, #-32] │ │ │ │ - ldr x9, [x20, #8] │ │ │ │ - stur x9, [x21, #-24] │ │ │ │ - adrp x9, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x9, [x9, #2448] │ │ │ │ - stur x9, [x21, #-16] │ │ │ │ - adrp x9, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x9, [x9, #3872] │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - stur x9, [x21, #-8] │ │ │ │ - sub x9, x21, #0x38 │ │ │ │ - str x9, [x21] │ │ │ │ - adrp x9, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x9, x9, #0xe48 │ │ │ │ - str x9, [x20, #16] │ │ │ │ - mov x27, x14 │ │ │ │ - mov x26, x15 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0x50 // #80 │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x11, [x20] │ │ │ │ - str x10, [x20, #8] │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 468be8 <__isoc23_strtoull@plt+0x63468> │ │ │ │ - udf #1 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003bea78 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 472f38 <__isoc23_strtoull@plt+0x6d7b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0xec8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + .inst 0x003c1248 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 472ec8 <__isoc23_strtoull@plt+0x6d748> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 46d8f8 <__isoc23_strtoull@plt+0x68178> // b.none │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0x848 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46d848 <__isoc23_strtoull@plt+0x680c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003bea30 ; NYI │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + .inst 0x003c1200 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 46d8f8 <__isoc23_strtoull@plt+0x68178> // b.none │ │ │ │ + add x21, x21, #0x90 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 472f40 <__isoc23_strtoull@plt+0x6d7c0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x14, x14, #0xd18 │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + b.hi 46d918 <__isoc23_strtoull@plt+0x68198> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x15, x15, #0x5a0 │ │ │ │ + stur x15, [x21, #-136] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + stur x15, [x21, #-120] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + stur x14, [x21, #-112] │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + adrp x13, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x13, x13, #0x6e8 │ │ │ │ + stur x13, [x21, #-88] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003be990 ; NYI │ │ │ │ + udf #26 │ │ │ │ + udf #6 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003c1108 ; NYI │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 472fa0 <__isoc23_strtoull@plt+0x6d820> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x17, x17, #0xe80 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xf78 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + b.hi 46d980 <__isoc23_strtoull@plt+0x68200> // b.pmore │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0x798 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + ldr x25, [x20] │ │ │ │ + mov x24, x27 │ │ │ │ + mov x23, x26 │ │ │ │ + sub x22, x21, #0x15 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46d798 <__isoc23_strtoull@plt+0x68018> │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xa68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003be938 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 473030 <__isoc23_strtoull@plt+0x6d8b0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 473028 <__isoc23_strtoull@plt+0x6d8a8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c1368 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46da00 <__isoc23_strtoull@plt+0x68280> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46d9f8 <__isoc23_strtoull@plt+0x68278> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0xce8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 472f68 <__isoc23_strtoull@plt+0x6d7e8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 600328 <__isoc23_strtoull@plt+0x1faba8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003be8a0 ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4730b0 <__isoc23_strtoull@plt+0x6d930> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x17, x17, #0xfc0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c1338 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46da70 <__isoc23_strtoull@plt+0x682f0> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46da68 <__isoc23_strtoull@plt+0x682e8> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0xac0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #13 │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003c1308 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46dae0 <__isoc23_strtoull@plt+0x68360> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 46dad8 <__isoc23_strtoull@plt+0x68358> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0xb40 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 600638 <__isoc23_strtoull@plt+0x1faeb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473148 <__isoc23_strtoull@plt+0x6d9c8> // b.pmore │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0xb50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x24, [x21, #-32] │ │ │ │ - adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ - add x18, x18, #0xf68 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - mov x17, #0xa // #10 │ │ │ │ - cmp x23, x17 │ │ │ │ - b.le 473138 <__isoc23_strtoull@plt+0x6d9b8> │ │ │ │ - adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x17, x17, #0x58 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 46db48 <__isoc23_strtoull@plt+0x683c8> // b.hs, b.nlast │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xdd0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 46db64 <__isoc23_strtoull@plt+0x683e4> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x910 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0xb3c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46db3c <__isoc23_strtoull@plt+0x683bc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003be760 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x003c1210 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4731a0 <__isoc23_strtoull@plt+0x6da20> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46dc28 <__isoc23_strtoull@plt+0x684a8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x8d0 │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0xbf0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46dbf0 <__isoc23_strtoull@plt+0x68470> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c11c0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46dc14 <__isoc23_strtoull@plt+0x68494> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xdb0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003c1130 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 473218 <__isoc23_strtoull@plt+0x6da98> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x204 │ │ │ │ + b.cc 46dcc8 <__isoc23_strtoull@plt+0x68548> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0xc90 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473204 <__isoc23_strtoull@plt+0x6da84> │ │ │ │ + cbnz x18, 46dc90 <__isoc23_strtoull@plt+0x68510> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x003c10e0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46dcb4 <__isoc23_strtoull@plt+0x68534> // b.any │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xd70 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2456] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 5dc230 <__isoc23_strtoull@plt+0x1d6ab0> │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c1148 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 47331c <__isoc23_strtoull@plt+0x6db9c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + b.cc 46ddac <__isoc23_strtoull@plt+0x6862c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 473314 <__isoc23_strtoull@plt+0x6db94> // b.pmore │ │ │ │ + b.hi 46dda4 <__isoc23_strtoull@plt+0x68624> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #536] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x1c0 │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x12, x12, #0xba0 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1016] │ │ │ │ + add x18, x18, #0xf1 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0xc40 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x238 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0x46 │ │ │ │ - sub x24, x21, #0x1e │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 610bb0 <__isoc23_strtoull@plt+0x20b430> │ │ │ │ - mov x17, #0x50 // #80 │ │ │ │ + str x13, [x21] │ │ │ │ + mov x27, x14 │ │ │ │ + mov x26, x15 │ │ │ │ + mov x25, x17 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2136] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #112] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 46d3f8 <__isoc23_strtoull@plt+0x67c78> │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003c0ca0 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x30 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4733f4 <__isoc23_strtoull@plt+0x6dc74> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + b.cc 46de58 <__isoc23_strtoull@plt+0x686d8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4733ec <__isoc23_strtoull@plt+0x6dc6c> // b.pmore │ │ │ │ + b.hi 46de50 <__isoc23_strtoull@plt+0x686d0> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ ldr x14, [x18, #32] │ │ │ │ ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x12, x12, #0x260 │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #3872] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2256] │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2456] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x12, [x12, #2448] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x27, x14 │ │ │ │ + mov x26, x15 │ │ │ │ + mov x25, x17 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2136] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #112] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x18, x21, #0xe │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 60f600 <__isoc23_strtoull@plt+0x209e80> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 46d940 <__isoc23_strtoull@plt+0x681c0> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4734d8 <__isoc23_strtoull@plt+0x6dd58> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x460 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473460 <__isoc23_strtoull@plt+0x6dce0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4734e0 <__isoc23_strtoull@plt+0x6dd60> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x14, x14, #0x338 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473548 <__isoc23_strtoull@plt+0x6ddc8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x15, x15, #0x410 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xf78 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003c0bf0 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4735d8 <__isoc23_strtoull@plt+0x6de58> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46df08 <__isoc23_strtoull@plt+0x68788> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4735d0 <__isoc23_strtoull@plt+0x6de50> // b.pmore │ │ │ │ + b.hi 46df00 <__isoc23_strtoull@plt+0x68780> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x12, [x12, #2448] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 473508 <__isoc23_strtoull@plt+0x6dd88> │ │ │ │ + mov x27, x14 │ │ │ │ + mov x26, x15 │ │ │ │ + mov x25, x17 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2136] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #112] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 46d940 <__isoc23_strtoull@plt+0x681c0> │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473658 <__isoc23_strtoull@plt+0x6ded8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x17, x17, #0x568 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #21 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003be250 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + .inst 0x003c0f20 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46e0b8 <__isoc23_strtoull@plt+0x68938> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0xf7c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46df7c <__isoc23_strtoull@plt+0x687fc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0ed4 ; NYI │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0xfa4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x23, x22 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0eac ; NYI │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46dfe0 <__isoc23_strtoull@plt+0x68860> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #68 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0e70 ; NYI │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x23, x22 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + udf #68 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0e48 ; NYI │ │ │ │ + add x21, x21, #0x98 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4736f4 <__isoc23_strtoull@plt+0x6df74> // b.pmore │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x170 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x25, [x21, #-40] │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x508 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - mov x17, #0xa // #10 │ │ │ │ - cmp x24, x17 │ │ │ │ - b.le 4736e4 <__isoc23_strtoull@plt+0x6df64> │ │ │ │ - adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x17, x17, #0x600 │ │ │ │ + b.hi 46e0c8 <__isoc23_strtoull@plt+0x68948> // b.pmore │ │ │ │ + adrp x18, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x18, x18, #0xce0 │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + sub x14, x21, #0x58 │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + sub x13, x21, #0x28 │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + adrp x12, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x12, x12, #0xdc8 │ │ │ │ + stur x12, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + sub x12, x21, #0x90 │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + adrp x11, 46d000 <__isoc23_strtoull@plt+0x67880> │ │ │ │ + add x11, x11, #0xe78 │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + str x12, [x21] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + sub x18, x18, x22 │ │ │ │ + cbnz x18, 46e0e0 <__isoc23_strtoull@plt+0x68960> │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x224 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + mov x22, x12 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46e224 <__isoc23_strtoull@plt+0x68aa4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xe80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x98 // #152 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x930 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.le 46e118 <__isoc23_strtoull@plt+0x68998> │ │ │ │ + adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x17, x17, #0x1c4 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + mov x22, x13 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46e1c4 <__isoc23_strtoull@plt+0x68a44> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x17, x17, #0x164 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + mov x22, x14 │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + sub x18, x17, x18 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46e164 <__isoc23_strtoull@plt+0x689e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0c9c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x17, x17, #0x1a0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x1a8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 600b30 <__isoc23_strtoull@plt+0x1fb3b0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0b90 ; NYI │ │ │ │ + adrp x24, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x24, x24, #0xd30 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46db00 <__isoc23_strtoull@plt+0x68380> │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0c14 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x17, x17, #0x200 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x23, x23, #0x228 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 600b30 <__isoc23_strtoull@plt+0x1fb3b0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0b30 ; NYI │ │ │ │ + adrp x24, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x24, x24, #0xd30 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46db00 <__isoc23_strtoull@plt+0x68380> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0b0c ; NYI │ │ │ │ + adrp x24, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x24, x24, #0xd30 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 46db00 <__isoc23_strtoull@plt+0x68380> │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003be208 ; NYI │ │ │ │ + .inst 0x003c0c80 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 473784 <__isoc23_strtoull@plt+0x6e004> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ + b.cc 46e35c <__isoc23_strtoull@plt+0x68bdc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x298 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473770 <__isoc23_strtoull@plt+0x6dff0> │ │ │ │ + cbnz x18, 46e298 <__isoc23_strtoull@plt+0x68b18> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003be1c0 ; NYI │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 473680 <__isoc23_strtoull@plt+0x6df00> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x940 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x003c0c38 ; NYI │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x2d0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46e2d0 <__isoc23_strtoull@plt+0x68b50> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003be180 ; NYI │ │ │ │ - mov x25, x23 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 473680 <__isoc23_strtoull@plt+0x6df00> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003be158 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0c00 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 473800 <__isoc23_strtoull@plt+0x6e080> // b.pmore │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x7b0 │ │ │ │ + b.hi 46e36c <__isoc23_strtoull@plt+0x68bec> // b.pmore │ │ │ │ + ldur d31, [x22, #7] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3416] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x950 │ │ │ │ + str d31, [x21] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x17, x17, #0x32c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5230d8 <__isoc23_strtoull@plt+0x11d958> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003c0ba4 ; NYI │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x350 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4d3518 <__isoc23_strtoull@plt+0xcdd98> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 52f618 <__isoc23_strtoull@plt+0x129e98> │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xee8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003be100 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 473868 <__isoc23_strtoull@plt+0x6e0e8> // b.lo, b.ul, b.last │ │ │ │ - mov x25, x24 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46e3e4 <__isoc23_strtoull@plt+0x68c64> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 473680 <__isoc23_strtoull@plt+0x6df00> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x960 │ │ │ │ + ldr x18, [x18, #2320] │ │ │ │ + add x18, x18, #0x7 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + sub x18, x21, #0x21 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xf58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003be0c0 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 4737d8 <__isoc23_strtoull@plt+0x6e058> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003be0a8 ; NYI │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 473830 <__isoc23_strtoull@plt+0x6e0b0> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003be060 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 473728 <__isoc23_strtoull@plt+0x6dfa8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 473978 <__isoc23_strtoull@plt+0x6e1f8> // b.pmore │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x890 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x8b8 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0x8e0 │ │ │ │ + b.hi 46e46c <__isoc23_strtoull@plt+0x68cec> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1728] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + ldr x18, [x18, #2904] │ │ │ │ + add x18, x18, #0x6 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x46 │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + sub x18, x21, #0x21 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x970 │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xf60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa48 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 473a38 <__isoc23_strtoull@plt+0x6e2b8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 473a30 <__isoc23_strtoull@plt+0x6e2b0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa48 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 473b0c <__isoc23_strtoull@plt+0x6e38c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0xaa4 │ │ │ │ + b.cc 46e594 <__isoc23_strtoull@plt+0x68e14> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x4f0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 473aa4 <__isoc23_strtoull@plt+0x6e324> │ │ │ │ + cbnz x18, 46e4f0 <__isoc23_strtoull@plt+0x68d70> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473b1c <__isoc23_strtoull@plt+0x6e39c> // b.pmore │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x520 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x24, x24, #0xf98 │ │ │ │ + add x24, x24, #0x7 │ │ │ │ + mov x23, x22 │ │ │ │ + b 4dc5d0 <__isoc23_strtoull@plt+0xd6e50> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0xa // #10 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.le 473b28 <__isoc23_strtoull@plt+0x6e3a8> │ │ │ │ - adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x17, x17, #0x9c8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 46e5b4 <__isoc23_strtoull@plt+0x68e34> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46e62c <__isoc23_strtoull@plt+0x68eac> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2176] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x18, x18, #0xf98 │ │ │ │ + add x18, x18, #0x7 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + ldr x18, [x18, #872] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x21 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x9c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa48 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x24 │ │ │ │ - b 4739a8 <__isoc23_strtoull@plt+0x6e228> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0x9d0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 473c10 <__isoc23_strtoull@plt+0x6e490> // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 473c08 <__isoc23_strtoull@plt+0x6e488> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46e5f4 <__isoc23_strtoull@plt+0x68e74> // b.pmore │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa48 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473c8c <__isoc23_strtoull@plt+0x6e50c> // b.pmore │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0xba0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xce8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x9e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 473d4c <__isoc23_strtoull@plt+0x6e5cc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 473d44 <__isoc23_strtoull@plt+0x6e5c4> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #536] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + adrp x18, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x18, x18, #0xf98 │ │ │ │ + add x18, x18, #0x7 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa48 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x5ac │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 473dec <__isoc23_strtoull@plt+0x6e66c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 473de4 <__isoc23_strtoull@plt+0x6e664> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x17, x17, #0xcb8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xce8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 46e538 <__isoc23_strtoull@plt+0x68db8> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x620 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 473e60 <__isoc23_strtoull@plt+0x6e6e0> // b.pmore │ │ │ │ - adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x18, x18, #0xd68 │ │ │ │ + b.hi 46e6c8 <__isoc23_strtoull@plt+0x68f48> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x18, x18, #0xfb8 │ │ │ │ + add x18, x18, #0x7 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x24, [x21, #-48] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x498 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ stur x23, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x39 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x9e8 │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xfd8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 473ed4 <__isoc23_strtoull@plt+0x6e754> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46e768 <__isoc23_strtoull@plt+0x68fe8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x1b1 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 60f600 <__isoc23_strtoull@plt+0x209e80> │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 50cfc0 <__isoc23_strtoull@plt+0x107840> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46e770 <__isoc23_strtoull@plt+0x68ff0> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2464] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473f50 <__isoc23_strtoull@plt+0x6e7d0> // b.pmore │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46e848 <__isoc23_strtoull@plt+0x690c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x7ec │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x17, x17, #0xef0 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xcc8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46e7ec <__isoc23_strtoull@plt+0x6906c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 473fb4 <__isoc23_strtoull@plt+0x6e834> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x824 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46e824 <__isoc23_strtoull@plt+0x690a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 474040 <__isoc23_strtoull@plt+0x6e8c0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 474038 <__isoc23_strtoull@plt+0x6e8b8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x15, x15, #0xf70 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xcc8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46e850 <__isoc23_strtoull@plt+0x690d0> // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4740c0 <__isoc23_strtoull@plt+0x6e940> // b.pmore │ │ │ │ + b.hi 46e8d0 <__isoc23_strtoull@plt+0x69150> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x17, x17, #0xfd8 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x15, x15, #0x798 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #2464] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003bd830 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47410c <__isoc23_strtoull@plt+0x6e98c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 46e9a0 <__isoc23_strtoull@plt+0x69220> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x944 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4730d8 <__isoc23_strtoull@plt+0x6d958> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46e944 <__isoc23_strtoull@plt+0x691c4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x97c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46e97c <__isoc23_strtoull@plt+0x691fc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474188 <__isoc23_strtoull@plt+0x6ea08> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x17, x17, #0x128 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xcd8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + cbnz x17, 46e9c0 <__isoc23_strtoull@plt+0x69240> │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4741ec <__isoc23_strtoull@plt+0x6ea6c> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 46e9f4 <__isoc23_strtoull@plt+0x69274> // b.pmore │ │ │ │ adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ + ldr x15, [x15, #3488] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 474278 <__isoc23_strtoull@plt+0x6eaf8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 474270 <__isoc23_strtoull@plt+0x6eaf0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x15, x15, #0x1a8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xcd8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x9b8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4742f8 <__isoc23_strtoull@plt+0x6eb78> // b.pmore │ │ │ │ + b.hi 46ea70 <__isoc23_strtoull@plt+0x692f0> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x17, x17, #0x210 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x17, x17, #0x8f8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #3768] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #21 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bd5f0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 474468 <__isoc23_strtoull@plt+0x6ece8> // b.lo, b.ul, b.last │ │ │ │ - and x18, x25, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4743d0 <__isoc23_strtoull@plt+0x6ec50> // b.lo, b.ul, b.last │ │ │ │ - mov x18, #0xb // #11 │ │ │ │ - cmp x24, x18 │ │ │ │ - b.lt 4744fc <__isoc23_strtoull@plt+0x6ed7c> // b.tstop │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x9e8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 46eb48 <__isoc23_strtoull@plt+0x693c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0xaf0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46eaf0 <__isoc23_strtoull@plt+0x69370> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 474478 <__isoc23_strtoull@plt+0x6ecf8> // b.pmore │ │ │ │ - ldur x15, [x15, #7] │ │ │ │ - adrp x14, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x14, x14, #0xe88 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4744a0 <__isoc23_strtoull@plt+0x6ed20> // b.tstop │ │ │ │ - adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x17, x17, #0x68 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - mov x14, x25 │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.cc 474438 <__isoc23_strtoull@plt+0x6ecb8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4744bc <__isoc23_strtoull@plt+0x6ed3c> // b.pmore │ │ │ │ - ldur x18, [x14, #6] │ │ │ │ - adrp x15, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x15, x15, #0xe0 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4744e0 <__isoc23_strtoull@plt+0x6ed60> // b.tstop │ │ │ │ - adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x17, x17, #0x2a0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0xb28 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46eb28 <__isoc23_strtoull@plt+0x693a8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, x15 │ │ │ │ - mov x15, x14 │ │ │ │ - b 47437c <__isoc23_strtoull@plt+0x6ebfc> │ │ │ │ - udf #65 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003bd4bc ; NYI │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x15, x22 │ │ │ │ - mov x14, x15 │ │ │ │ - b 4743e8 <__isoc23_strtoull@plt+0x6ec68> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x9f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x14, x14, #0x36c │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ - add x17, x17, #0xf18 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 46eb50 <__isoc23_strtoull@plt+0x693d0> │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0x454 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x14 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x17, x17, #0x150 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x9e0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003bd4c8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4745bc <__isoc23_strtoull@plt+0x6ee3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0x570 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474570 <__isoc23_strtoull@plt+0x6edf0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bd480 ; NYI │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0x5a8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4745a8 <__isoc23_strtoull@plt+0x6ee28> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bd448 ; NYI │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 474320 <__isoc23_strtoull@plt+0x6eba0> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xa00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003bd408 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 474644 <__isoc23_strtoull@plt+0x6eec4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0x630 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474630 <__isoc23_strtoull@plt+0x6eeb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bd3c0 ; NYI │ │ │ │ - mov x25, x22 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 474320 <__isoc23_strtoull@plt+0x6eba0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bd388 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0xa0 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 474690 <__isoc23_strtoull@plt+0x6ef10> // b.pmore │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xa10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 474704 <__isoc23_strtoull@plt+0x6ef84> // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2256] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x1b1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 60f600 <__isoc23_strtoull@plt+0x209e80> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003bd1f0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 474758 <__isoc23_strtoull@plt+0x6efd8> // b.lo, b.ul, b.last │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4730d8 <__isoc23_strtoull@plt+0x6d958> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4747e8 <__isoc23_strtoull@plt+0x6f068> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4747e0 <__isoc23_strtoull@plt+0x6f060> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #536] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + b.hi 46ec3c <__isoc23_strtoull@plt+0x694bc> // b.pmore │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x6f0 │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + stur x23, [x21, #-136] │ │ │ │ + stur x25, [x21, #-128] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0x880 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + sub x18, x21, #0x98 │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + stur x25, [x21, #-104] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa48 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bd100 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47493c <__isoc23_strtoull@plt+0x6f1bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0x854 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 474854 <__isoc23_strtoull@plt+0x6f0d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bd0bc ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4748b8 <__isoc23_strtoull@plt+0x6f138> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474964 <__isoc23_strtoull@plt+0x6f1e4> // b.pmore │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x18, #3768] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + sub x18, x21, #0x77 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xce8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4748fc <__isoc23_strtoull@plt+0x6f17c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474958 <__isoc23_strtoull@plt+0x6f1d8> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x17, x17, #0x720 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xcd8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47494c <__isoc23_strtoull@plt+0x6f1cc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x17, x17, #0x6b8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xcc8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xa20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003bd088 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 474668 <__isoc23_strtoull@plt+0x6eee8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003bd070 ; NYI │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 474810 <__isoc23_strtoull@plt+0x6f090> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003bd028 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 474528 <__isoc23_strtoull@plt+0x6eda8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474a70 <__isoc23_strtoull@plt+0x6f2f0> // b.pmore │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0x988 │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + adrp x18, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x18, x18, #0xf38 │ │ │ │ + add x18, x18, #0x6 │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0x9b0 │ │ │ │ + sub x18, x21, #0x59 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0xa28 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ + stur x25, [x21, #-48] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1728] │ │ │ │ + ldr x18, [x18, #2464] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0xa98 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + sub x18, x21, #0x21 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ + sub x18, x21, #0x49 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x46 │ │ │ │ - str x18, [x21] │ │ │ │ + str x24, [x21] │ │ │ │ sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0xa0 // #160 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xa30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bcef8 ; NYI │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0x998 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 474b88 <__isoc23_strtoull@plt+0x6f408> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0xb38 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 474b60 <__isoc23_strtoull@plt+0x6f3e0> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x17, x17, #0xba0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 474af8 <__isoc23_strtoull@plt+0x6f378> │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xfe0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474bd8 <__isoc23_strtoull@plt+0x6f458> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x8 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 474c98 <__isoc23_strtoull@plt+0x6f518> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 474c90 <__isoc23_strtoull@plt+0x6f510> // b.pmore │ │ │ │ - adrp x15, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x15, x15, #0xaf8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x17, x17, #0xc60 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 46ecd0 <__isoc23_strtoull@plt+0x69550> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0xca0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 474af8 <__isoc23_strtoull@plt+0x6f378> │ │ │ │ + b 46eb78 <__isoc23_strtoull@plt+0x693f8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 474cb0 <__isoc23_strtoull@plt+0x6f530> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ + b.hi 46ece0 <__isoc23_strtoull@plt+0x69560> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2464] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xa98 │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xfe8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 474d5c <__isoc23_strtoull@plt+0x6f5dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0xd18 │ │ │ │ + b.cc 46edb4 <__isoc23_strtoull@plt+0x69634> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0xd5c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 474d34 <__isoc23_strtoull@plt+0x6f5b4> // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x17, x17, #0xd74 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 474cd8 <__isoc23_strtoull@plt+0x6f558> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 474de0 <__isoc23_strtoull@plt+0x6f660> // b.any │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 474e30 <__isoc23_strtoull@plt+0x6f6b0> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 474e30 <__isoc23_strtoull@plt+0x6f6b0> // b.pmore │ │ │ │ - ldur x17, [x17, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 474e84 <__isoc23_strtoull@plt+0x6f704> // b.pmore │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0xcd8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - mov x23, x24 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 474cd8 <__isoc23_strtoull@plt+0x6f558> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xaa0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cbnz x18, 46ed5c <__isoc23_strtoull@plt+0x695dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 474f28 <__isoc23_strtoull@plt+0x6f7a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0xefc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0xd94 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 474f18 <__isoc23_strtoull@plt+0x6f798> // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xaa8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cbnz x18, 46ed94 <__isoc23_strtoull@plt+0x69614> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 474fc4 <__isoc23_strtoull@plt+0x6f844> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ - add x18, x18, #0xf94 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 474fb0 <__isoc23_strtoull@plt+0x6f830> // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + b.ne 46edbc <__isoc23_strtoull@plt+0x6963c> // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xab0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4750b0 <__isoc23_strtoull@plt+0x6f930> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x34 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4750a0 <__isoc23_strtoull@plt+0x6f920> // b.none │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - adrp x15, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x15, x15, #0x7c │ │ │ │ - str x15, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 475098 <__isoc23_strtoull@plt+0x6f918> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46ee38 <__isoc23_strtoull@plt+0x696b8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x15, x15, #0xd08 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2464] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xab8 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475148 <__isoc23_strtoull@plt+0x6f9c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x11c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 475138 <__isoc23_strtoull@plt+0x6f9b8> // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xac0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475194 <__isoc23_strtoull@plt+0x6fa14> // b.lo, b.ul, b.last │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 46ef7c <__isoc23_strtoull@plt+0x697fc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46ef74 <__isoc23_strtoull@plt+0x697f4> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #3488] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + mov x18, #0x2 // #2 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2176] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x18, x18, #0xf38 │ │ │ │ + add x18, x18, #0x6 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x49 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x17, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x17, x17, #0xde8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x31 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + ldr x18, [x18, #3768] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x18, x18, #0xf18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + sub x18, x21, #0x1 │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47526c <__isoc23_strtoull@plt+0x6faec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x1fc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 475244 <__isoc23_strtoull@plt+0x6fac4> // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4dbf08 <__isoc23_strtoull@plt+0xd6788> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47527c <__isoc23_strtoull@plt+0x6fafc> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x17, x17, #0x228 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xac8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4752cc <__isoc23_strtoull@plt+0x6fb4c> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x17, x17, #0x168 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46ef64 <__isoc23_strtoull@plt+0x697e4> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 46ef90 <__isoc23_strtoull@plt+0x69810> // b.pmore │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #872] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47531c <__isoc23_strtoull@plt+0x6fb9c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xad0 │ │ │ │ + mov x17, #0x58 // #88 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xff0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4753d0 <__isoc23_strtoull@plt+0x6fc50> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46f080 <__isoc23_strtoull@plt+0x69900> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x28 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4753a0 <__isoc23_strtoull@plt+0x6fc20> │ │ │ │ + cbnz x18, 46f028 <__isoc23_strtoull@plt+0x698a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4753c4 <__isoc23_strtoull@plt+0x6fc44> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46f04c <__isoc23_strtoull@plt+0x698cc> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0x98 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46f098 <__isoc23_strtoull@plt+0x69918> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4754e8 <__isoc23_strtoull@plt+0x6fd68> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x434 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4754dc <__isoc23_strtoull@plt+0x6fd5c> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x17, x17, #0x47c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 475504 <__isoc23_strtoull@plt+0x6fd84> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + b.ne 46f0b8 <__isoc23_strtoull@plt+0x69938> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4754f8 <__isoc23_strtoull@plt+0x6fd78> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x17, x17, #0x348 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + b.hi 46f108 <__isoc23_strtoull@plt+0x69988> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xad8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47554c <__isoc23_strtoull@plt+0x6fdcc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46f1d8 <__isoc23_strtoull@plt+0x69a58> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x180 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46f180 <__isoc23_strtoull@plt+0x69a00> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4755e4 <__isoc23_strtoull@plt+0x6fe64> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x15, x15, #0x520 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x17, x17, #0x570 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x28 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475644 <__isoc23_strtoull@plt+0x6fec4> // b.pmore │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x598 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - mov x18, x23 │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xae0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4756f0 <__isoc23_strtoull@plt+0x6ff70> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4756e8 <__isoc23_strtoull@plt+0x6ff68> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x15, x15, #0x678 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46f1a4 <__isoc23_strtoull@plt+0x69a24> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475788 <__isoc23_strtoull@plt+0x70008> // b.pmore │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x690 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x25, [x21, #-24] │ │ │ │ - stur x24, [x21, #-16] │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x718 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x18, x23 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0x1f0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xae8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4757dc <__isoc23_strtoull@plt+0x7005c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46f1f0 <__isoc23_strtoull@plt+0x69a70> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47586c <__isoc23_strtoull@plt+0x700ec> // b.pmore │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x7b0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x25, [x21, #-16] │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x800 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - mov x22, x24 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xaf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4758c4 <__isoc23_strtoull@plt+0x70144> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47590c <__isoc23_strtoull@plt+0x7018c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475968 <__isoc23_strtoull@plt+0x701e8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x15, x15, #0x8e0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46f210 <__isoc23_strtoull@plt+0x69a90> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4759e4 <__isoc23_strtoull@plt+0x70264> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x14, x14, #0x898 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x15, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x15, x15, #0x930 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - sub x15, x21, #0x30 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + b.hi 46f260 <__isoc23_strtoull@plt+0x69ae0> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475a44 <__isoc23_strtoull@plt+0x702c4> // b.pmore │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0x990 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x26, [x21, #-16] │ │ │ │ - stur x25, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x17 │ │ │ │ - mov x22, x24 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xaf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475a9c <__isoc23_strtoull@plt+0x7031c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475af8 <__isoc23_strtoull@plt+0x70378> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x15, x15, #0xa70 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475b50 <__isoc23_strtoull@plt+0x703d0> // b.pmore │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0xac0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - mov x22, x24 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xb00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 475ba4 <__isoc23_strtoull@plt+0x70424> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46f330 <__isoc23_strtoull@plt+0x69bb0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x2d8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475c00 <__isoc23_strtoull@plt+0x70480> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x15, x15, #0xb78 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475c60 <__isoc23_strtoull@plt+0x704e0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x15, x15, #0xbc8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 475cbc <__isoc23_strtoull@plt+0x7053c> // b.pmore │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0xc28 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x25, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - mov x18, x23 │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xb28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475d60 <__isoc23_strtoull@plt+0x705e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0xd34 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475d34 <__isoc23_strtoull@plt+0x705b4> │ │ │ │ + cbnz x18, 46f2d8 <__isoc23_strtoull@plt+0x69b58> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0xd80 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475d80 <__isoc23_strtoull@plt+0x70600> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xb30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 475dac <__isoc23_strtoull@plt+0x7062c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46f2fc <__isoc23_strtoull@plt+0x69b7c> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475e50 <__isoc23_strtoull@plt+0x706d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0xe24 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475e24 <__isoc23_strtoull@plt+0x706a4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0xe70 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0x348 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475e70 <__isoc23_strtoull@plt+0x706f0> │ │ │ │ + cbnz x18, 46f348 <__isoc23_strtoull@plt+0x69bc8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xb38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 475f30 <__isoc23_strtoull@plt+0x707b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0xf04 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475f04 <__isoc23_strtoull@plt+0x70784> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0xf50 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475f50 <__isoc23_strtoull@plt+0x707d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xbb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 475f7c <__isoc23_strtoull@plt+0x707fc> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.ne 46f368 <__isoc23_strtoull@plt+0x69be8> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476020 <__isoc23_strtoull@plt+0x708a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ - add x18, x18, #0xff4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 475ff4 <__isoc23_strtoull@plt+0x70874> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476040 <__isoc23_strtoull@plt+0x708c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xbb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 46f3b8 <__isoc23_strtoull@plt+0x69c38> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003bbba8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4760dc <__isoc23_strtoull@plt+0x7095c> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4760d4 <__isoc23_strtoull@plt+0x70954> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0xa18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 58cea8 <__isoc23_strtoull@plt+0x187728> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bbb48 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476178 <__isoc23_strtoull@plt+0x709f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0x148 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476148 <__isoc23_strtoull@plt+0x709c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bbb00 ; NYI │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0x198 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476198 <__isoc23_strtoull@plt+0x70a18> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xc68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bbab0 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4761c4 <__isoc23_strtoull@plt+0x70a44> // b.none │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x17, x17, #0x1fc │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4761fc <__isoc23_strtoull@plt+0x70a7c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bba4c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 476288 <__isoc23_strtoull@plt+0x70b08> // b.any │ │ │ │ - adrp x17, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x17, x17, #0x248 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476248 <__isoc23_strtoull@plt+0x70ac8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bba00 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4762e0 <__isoc23_strtoull@plt+0x70b60> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x17, x17, #0x2c0 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4762c0 <__isoc23_strtoull@plt+0x70b40> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bb988 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4762e0 <__isoc23_strtoull@plt+0x70b60> // b.none │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xc48 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003bb938 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 476388 <__isoc23_strtoull@plt+0x70c08> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0x358 │ │ │ │ + b.cc 46f488 <__isoc23_strtoull@plt+0x69d08> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476358 <__isoc23_strtoull@plt+0x70bd8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bb8f0 ; NYI │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0x3a8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4763a8 <__isoc23_strtoull@plt+0x70c28> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xc78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bb8a0 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 476480 <__isoc23_strtoull@plt+0x70d00> // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x17, x17, #0x3f4 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4763f4 <__isoc23_strtoull@plt+0x70c74> │ │ │ │ + cbnz x18, 46f430 <__isoc23_strtoull@plt+0x69cb0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003bb854 ; NYI │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4764c0 <__isoc23_strtoull@plt+0x70d40> // b.any │ │ │ │ - adrp x17, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x17, x17, #0x440 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476440 <__isoc23_strtoull@plt+0x70cc0> │ │ │ │ + b.ne 46f454 <__isoc23_strtoull@plt+0x69cd4> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bb808 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 476528 <__isoc23_strtoull@plt+0x70da8> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47647c <__isoc23_strtoull@plt+0x70cfc> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 476464 <__isoc23_strtoull@plt+0x70ce4> // b.any │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 476480 <__isoc23_strtoull@plt+0x70d00> │ │ │ │ - adrp x17, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x17, x17, #0x4f8 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0x4a0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4764f8 <__isoc23_strtoull@plt+0x70d78> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003bb750 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 476528 <__isoc23_strtoull@plt+0x70da8> // b.none │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x17, x17, #0x4a8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xc48 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + cbnz x18, 46f4a0 <__isoc23_strtoull@plt+0x69d20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x22, x24 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4765b8 <__isoc23_strtoull@plt+0x70e38> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xfc8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xd70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0xd70 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476648 <__isoc23_strtoull@plt+0x70ec8> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x18 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xd80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476708 <__isoc23_strtoull@plt+0x70f88> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0x6b8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x24 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4766d4 <__isoc23_strtoull@plt+0x70f54> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.ne 46f4c0 <__isoc23_strtoull@plt+0x69d40> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 476718 <__isoc23_strtoull@plt+0x70f98> // b.pmore │ │ │ │ + b.hi 46f510 <__isoc23_strtoull@plt+0x69d90> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xd88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 476768 <__isoc23_strtoull@plt+0x70fe8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46f5e0 <__isoc23_strtoull@plt+0x69e60> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476838 <__isoc23_strtoull@plt+0x710b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x588 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x26 │ │ │ │ - mov x22, x24 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #3 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46f588 <__isoc23_strtoull@plt+0x69e08> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46f5ac <__isoc23_strtoull@plt+0x69e2c> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0x5f8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 476818 <__isoc23_strtoull@plt+0x71098> // b.any │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 46f5f8 <__isoc23_strtoull@plt+0x69e78> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #131 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 476848 <__isoc23_strtoull@plt+0x710c8> // b.any │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0x7fc │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ + b.ne 46f618 <__isoc23_strtoull@plt+0x69e98> // b.any │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xd90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4768a0 <__isoc23_strtoull@plt+0x71120> // b.pmore │ │ │ │ + b.hi 46f668 <__isoc23_strtoull@plt+0x69ee8> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x17, x17, #0x738 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4768ec <__isoc23_strtoull@plt+0x7116c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46f738 <__isoc23_strtoull@plt+0x69fb8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46f6e0 <__isoc23_strtoull@plt+0x69f60> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4769bc <__isoc23_strtoull@plt+0x7123c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0x950 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x24 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47696c <__isoc23_strtoull@plt+0x711ec> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4769cc <__isoc23_strtoull@plt+0x7124c> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x17, x17, #0x8c0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46f704 <__isoc23_strtoull@plt+0x69f84> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xd98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 476910 <__isoc23_strtoull@plt+0x71190> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476ab4 <__isoc23_strtoull@plt+0x71334> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0xa5c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0x750 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476a5c <__isoc23_strtoull@plt+0x712dc> │ │ │ │ + cbnz x18, 46f750 <__isoc23_strtoull@plt+0x69fd0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476ac4 <__isoc23_strtoull@plt+0x71344> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x15, x15, #0x9f0 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x17, x17, #0x158 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xda0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476b0c <__isoc23_strtoull@plt+0x7138c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476bf4 <__isoc23_strtoull@plt+0x71474> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0xb74 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476b74 <__isoc23_strtoull@plt+0x713f4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 476c04 <__isoc23_strtoull@plt+0x71484> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - adrp x10, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x10, x10, #0xae0 │ │ │ │ - stur x10, [x21, #-88] │ │ │ │ - ldr x10, [x20, #8] │ │ │ │ - stur x10, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46f770 <__isoc23_strtoull@plt+0x69ff0> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xda8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476c4c <__isoc23_strtoull@plt+0x714cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 598460 <__isoc23_strtoull@plt+0x192ce0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476c94 <__isoc23_strtoull@plt+0x71514> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4771b0 <__isoc23_strtoull@plt+0x71a30> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476cdc <__isoc23_strtoull@plt+0x7155c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 476d34 <__isoc23_strtoull@plt+0x715b4> // b.pmore │ │ │ │ + b.hi 46f7c0 <__isoc23_strtoull@plt+0x6a040> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - adrp x17, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x17, x17, #0xcb0 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 476db8 <__isoc23_strtoull@plt+0x71638> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 476db0 <__isoc23_strtoull@plt+0x71630> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x15, x15, #0xd00 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x24, x18 │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476e04 <__isoc23_strtoull@plt+0x71684> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476e4c <__isoc23_strtoull@plt+0x716cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 476ebc <__isoc23_strtoull@plt+0x7173c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0xeac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477114 <__isoc23_strtoull@plt+0x71994> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x18, x18, #0xf24 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 476f24 <__isoc23_strtoull@plt+0x717a4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 476f9c <__isoc23_strtoull@plt+0x7181c> // b.lo, b.ul, b.last │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4770a8 <__isoc23_strtoull@plt+0x71928> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 477124 <__isoc23_strtoull@plt+0x719a4> // b.pmore │ │ │ │ - ldur x15, [x17, #3] │ │ │ │ - ldur x17, [x17, #11] │ │ │ │ - adrp x14, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x14, x14, #0xe70 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x68 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xb │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 476ffc <__isoc23_strtoull@plt+0x7187c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 477134 <__isoc23_strtoull@plt+0x719b4> // b.pmore │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - ldur x15, [x22, #13] │ │ │ │ - adrp x14, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x14, x14, #0xd58 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x18 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 477058 <__isoc23_strtoull@plt+0x718d8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 477124 <__isoc23_strtoull@plt+0x719a4> // b.pmore │ │ │ │ - ldur x17, [x17, #6] │ │ │ │ - adrp x15, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x15, x15, #0xc68 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xff0 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 477124 <__isoc23_strtoull@plt+0x719a4> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x15, x15, #0xc20 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xfc8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 477140 <__isoc23_strtoull@plt+0x719c0> // b.pmore │ │ │ │ - ldur x17, [x22, #4] │ │ │ │ - ldur x15, [x22, #12] │ │ │ │ - adrp x14, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x14, x14, #0xdd8 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ - add x15, x15, #0xe20 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xdb0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47718c <__isoc23_strtoull@plt+0x71a0c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 46f890 <__isoc23_strtoull@plt+0x6a110> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4774a8 <__isoc23_strtoull@plt+0x71d28> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47724c <__isoc23_strtoull@plt+0x71acc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0x1f4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x838 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4771f4 <__isoc23_strtoull@plt+0x71a74> │ │ │ │ + cbnz x18, 46f838 <__isoc23_strtoull@plt+0x6a0b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47725c <__isoc23_strtoull@plt+0x71adc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x15, x15, #0x160 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46f85c <__isoc23_strtoull@plt+0x6a0dc> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xdb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4772a4 <__isoc23_strtoull@plt+0x71b24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476a18 <__isoc23_strtoull@plt+0x71298> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0x8a8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46f8a8 <__isoc23_strtoull@plt+0x6a128> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4772ec <__isoc23_strtoull@plt+0x71b6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476a18 <__isoc23_strtoull@plt+0x71298> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477334 <__isoc23_strtoull@plt+0x71bb4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476b30 <__isoc23_strtoull@plt+0x713b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4773f8 <__isoc23_strtoull@plt+0x71c78> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4773a0 <__isoc23_strtoull@plt+0x71c20> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46f8c8 <__isoc23_strtoull@plt+0x6a148> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 477400 <__isoc23_strtoull@plt+0x71c80> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x15, x15, #0x308 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + b.hi 46f918 <__isoc23_strtoull@plt+0x6a198> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 477480 <__isoc23_strtoull@plt+0x71d00> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 477478 <__isoc23_strtoull@plt+0x71cf8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x15, x15, #0x358 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x24, x18 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 477634 <__isoc23_strtoull@plt+0x71eb4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0x4ec │ │ │ │ + b.cc 46f9e8 <__isoc23_strtoull@plt+0x6a268> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4774ec <__isoc23_strtoull@plt+0x71d6c> │ │ │ │ + cbnz x18, 46f990 <__isoc23_strtoull@plt+0x6a210> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 477560 <__isoc23_strtoull@plt+0x71de0> // b.lo, b.ul, b.last │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.cc 4775e8 <__isoc23_strtoull@plt+0x71e68> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4776b0 <__isoc23_strtoull@plt+0x71f30> // b.pmore │ │ │ │ - ldur x17, [x22, #4] │ │ │ │ - ldur x15, [x22, #12] │ │ │ │ - adrp x14, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x14, x14, #0x420 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x130 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ + b.ne 46f9b4 <__isoc23_strtoull@plt+0x6a234> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 47758c <__isoc23_strtoull@plt+0x71e0c> // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x17, x17, #0x660 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0xa00 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ str x17, [x20, #8] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 477644 <__isoc23_strtoull@plt+0x71ec4> // b.pmore │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - adrp x13, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x13, x13, #0x278 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0xb8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4776a4 <__isoc23_strtoull@plt+0x71f24> // b.pmore │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x15, x15, #0x2c0 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x108 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477698 <__isoc23_strtoull@plt+0x71f18> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0xe0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46fa00 <__isoc23_strtoull@plt+0x6a280> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477704 <__isoc23_strtoull@plt+0x71f84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3240] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47775c <__isoc23_strtoull@plt+0x71fdc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x17, x17, #0x18 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 46fa20 <__isoc23_strtoull@plt+0x6a2a0> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4777c8 <__isoc23_strtoull@plt+0x72048> // b.pmore │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0x6d0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0x728 │ │ │ │ + b.hi 46fa70 <__isoc23_strtoull@plt+0x6a2f0> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2176] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + sub x18, x21, #0x19 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xdc8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47781c <__isoc23_strtoull@plt+0x7209c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + .inst 0xfffff4f8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477874 <__isoc23_strtoull@plt+0x720f4> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x17, x17, #0x18 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4778e4 <__isoc23_strtoull@plt+0x72164> // b.pmore │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0x7f0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x24, [x21, #-16] │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xdd0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x100 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 477960 <__isoc23_strtoull@plt+0x721e0> // b.pmore │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0x918 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + b.hi 46fbbc <__isoc23_strtoull@plt+0x6a43c> // b.pmore │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x18, #7] │ │ │ │ + ldur x15, [x18, #15] │ │ │ │ + ldur x14, [x18, #23] │ │ │ │ + ldur x13, [x18, #31] │ │ │ │ + ldur x12, [x18, #39] │ │ │ │ + ldur x11, [x18, #47] │ │ │ │ + ldur x10, [x18, #55] │ │ │ │ + ldur x18, [x18, #63] │ │ │ │ + adrp x9, 46e000 <__isoc23_strtoull@plt+0x68880> │ │ │ │ + add x9, x9, #0xfd0 │ │ │ │ + stur x9, [x21, #-248] │ │ │ │ + stur x18, [x21, #-232] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-224] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x128 │ │ │ │ + stur x18, [x21, #-216] │ │ │ │ + stur x10, [x21, #-200] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-192] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x280 │ │ │ │ + stur x18, [x21, #-184] │ │ │ │ + stur x11, [x21, #-168] │ │ │ │ + ldr x18, [x20] │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x3d8 │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + stur x12, [x21, #-136] │ │ │ │ + stur x27, [x21, #-128] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x530 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + stur x13, [x21, #-104] │ │ │ │ + stur x26, [x21, #-96] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x688 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x25, [x21, #-64] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x7e0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0x938 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + sub x27, x21, #0xb8 │ │ │ │ + sub x26, x21, #0x98 │ │ │ │ + sub x25, x21, #0x78 │ │ │ │ + sub x24, x21, #0x58 │ │ │ │ + sub x23, x21, #0x38 │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + sub x18, x21, #0xd8 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0xf8 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x100 // #256 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xdd8 │ │ │ │ + adrp x22, 82e000 <__isoc23_strtoull@plt+0x428880> │ │ │ │ + add x22, x22, #0xff8 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 477a08 <__isoc23_strtoull@plt+0x72288> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 477a00 <__isoc23_strtoull@plt+0x72280> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x15, x15, #0x990 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x24, x17 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 477af4 <__isoc23_strtoull@plt+0x72374> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0xa74 │ │ │ │ + b.cc 46fda4 <__isoc23_strtoull@plt+0x6a624> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0xc4c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477a74 <__isoc23_strtoull@plt+0x722f4> │ │ │ │ + cbnz x18, 46fc4c <__isoc23_strtoull@plt+0x6a4cc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477b04 <__isoc23_strtoull@plt+0x72384> // b.pmore │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0xcc0 │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ ldur x13, [x22, #39] │ │ │ │ ldur x12, [x22, #47] │ │ │ │ ldur x11, [x22, #55] │ │ │ │ - adrp x10, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x10, x10, #0x9a8 │ │ │ │ - stur x10, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xe00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477b54 <__isoc23_strtoull@plt+0x723d4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477ba4 <__isoc23_strtoull@plt+0x72424> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477c00 <__isoc23_strtoull@plt+0x72480> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477cf0 <__isoc23_strtoull@plt+0x72570> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0xc80 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + stur x14, [x20, #-40] │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x10, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 477c80 <__isoc23_strtoull@plt+0x72500> │ │ │ │ + cbnz x18, 46fcc0 <__isoc23_strtoull@plt+0x6a540> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 477ca4 <__isoc23_strtoull@plt+0x72524> // b.any │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0xd00 │ │ │ │ + str x17, [x20, #64] │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #56] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #56] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477cf8 <__isoc23_strtoull@plt+0x72578> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x17, x17, #0xbc8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 477db0 <__isoc23_strtoull@plt+0x72630> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477d88 <__isoc23_strtoull@plt+0x72608> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x15, x15, #0xb70 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x15, x15, #0xc28 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x68 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xb │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + mov x12, x22 │ │ │ │ + ldr x11, [x20] │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477e18 <__isoc23_strtoull@plt+0x72698> // b.pmore │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0xb20 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 830000 <__isoc23_strtoull@plt+0x42a880> │ │ │ │ - add x18, x18, #0xdd0 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0xd20 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - sub x18, x21, #0x24 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xe28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477e78 <__isoc23_strtoull@plt+0x726f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 477db0 <__isoc23_strtoull@plt+0x72630> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xe30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 477ec0 <__isoc23_strtoull@plt+0x72740> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 477db0 <__isoc23_strtoull@plt+0x72630> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477f3c <__isoc23_strtoull@plt+0x727bc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xfc8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 477f98 <__isoc23_strtoull@plt+0x72818> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x17, x17, #0xee0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478018 <__isoc23_strtoull@plt+0x72898> // b.pmore │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ - add x18, x18, #0xf68 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x68 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xb │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xe38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 478068 <__isoc23_strtoull@plt+0x728e8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 477db0 <__isoc23_strtoull@plt+0x72630> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4780c0 <__isoc23_strtoull@plt+0x72940> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478120 <__isoc23_strtoull@plt+0x729a0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x15, x15, #0x88 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - mov x22, x17 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478198 <__isoc23_strtoull@plt+0x72a18> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x15, x15, #0xe8 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x68 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xb │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478204 <__isoc23_strtoull@plt+0x72a84> // b.pmore │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x148 │ │ │ │ + ldr x9, [x19, #856] │ │ │ │ + cmp x21, x9 │ │ │ │ + b.hi 46fdb4 <__isoc23_strtoull@plt+0x6a634> // b.pmore │ │ │ │ + adrp x9, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x9, x9, #0x2f8 │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xe40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 478280 <__isoc23_strtoull@plt+0x72b00> // b.pmore │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x238 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 4774a8 <__isoc23_strtoull@plt+0x71d28> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xe48 │ │ │ │ + ldr x12, [x20, #64] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x11, [x20, #48] │ │ │ │ + ldr x10, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 46fd20 <__isoc23_strtoull@plt+0x6a5a0> │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 478328 <__isoc23_strtoull@plt+0x72ba8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 478320 <__isoc23_strtoull@plt+0x72ba0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ + mov x11, #0x48 // #72 │ │ │ │ + str x11, [x19, #904] │ │ │ │ + adrp x11, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x11, x11, #0xd7c │ │ │ │ + stur x11, [x20, #-48] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x15, x15, #0x2b0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x24, x17 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4774a8 <__isoc23_strtoull@plt+0x71d28> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + str x12, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4783ec <__isoc23_strtoull@plt+0x72c6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x394 │ │ │ │ + b.cc 46fe9c <__isoc23_strtoull@plt+0x6a71c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0xe44 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 478394 <__isoc23_strtoull@plt+0x72c14> │ │ │ │ + cbnz x18, 46fe44 <__isoc23_strtoull@plt+0x6a6c4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4783fc <__isoc23_strtoull@plt+0x72c7c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x15, x15, #0x2c8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 46fe68 <__isoc23_strtoull@plt+0x6a6e8> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xe70 │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0xebc │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 46febc <__isoc23_strtoull@plt+0x6a73c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x22, x24 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47846c <__isoc23_strtoull@plt+0x72cec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + adrp x18, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x18, x18, #0xf28 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x23, x23, #0xf68 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 46fe00 <__isoc23_strtoull@plt+0x6a680> │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + adrp x17, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x17, x17, #0xf80 │ │ │ │ + str x17, [x20, #64] │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + ldr x25, [x20, #48] │ │ │ │ + ldr x24, [x20, #56] │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + str x17, [x20, #32] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + str x17, [x20, #48] │ │ │ │ + str x22, [x20, #56] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4784d4 <__isoc23_strtoull@plt+0x72d54> // b.pmore │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x438 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x18 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + mov x12, x22 │ │ │ │ + ldr x11, [x20] │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x9, [x19, #856] │ │ │ │ + cmp x21, x9 │ │ │ │ + b.hi 470024 <__isoc23_strtoull@plt+0x6a8a4> // b.pmore │ │ │ │ + adrp x9, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x9, x9, #0x2f8 │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xf70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4785b8 <__isoc23_strtoull@plt+0x72e38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x54c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47854c <__isoc23_strtoull@plt+0x72dcc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4785a8 <__isoc23_strtoull@plt+0x72e28> // b.none │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x588 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x24, [x22, #14] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 478508 <__isoc23_strtoull@plt+0x72d88> │ │ │ │ - udf #1 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4785a8 <__isoc23_strtoull@plt+0x72e28> // b.none │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xff0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + ldr x12, [x20, #64] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x11, [x20, #48] │ │ │ │ + ldr x10, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 46ffa0 <__isoc23_strtoull@plt+0x6a820> │ │ │ │ + mov x11, #0x48 // #72 │ │ │ │ + str x11, [x19, #904] │ │ │ │ + adrp x11, 46f000 <__isoc23_strtoull@plt+0x69880> │ │ │ │ + add x11, x11, #0xffc │ │ │ │ + stur x11, [x20, #-48] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x12, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 478630 <__isoc23_strtoull@plt+0x72eb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x620 │ │ │ │ + b.cc 4700c0 <__isoc23_strtoull@plt+0x6a940> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0xb0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 478620 <__isoc23_strtoull@plt+0x72ea0> │ │ │ │ + cbnz x18, 4700b0 <__isoc23_strtoull@plt+0x6a930> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x24, [x22, #15] │ │ │ │ ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 478508 <__isoc23_strtoull@plt+0x72d88> │ │ │ │ - adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ - add x22, x22, #0xff8 │ │ │ │ + b 46fe00 <__isoc23_strtoull@plt+0x6a680> │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x003b9a08 ; NYI │ │ │ │ + .inst 0x003bef90 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4786a4 <__isoc23_strtoull@plt+0x72f24> // b.lo, b.ul, b.last │ │ │ │ + b.cc 470134 <__isoc23_strtoull@plt+0x6a9b4> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 47869c <__isoc23_strtoull@plt+0x72f1c> │ │ │ │ + cbz x18, 47012c <__isoc23_strtoull@plt+0x6a9ac> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x23, x23, #0x30 │ │ │ │ + adrp x23, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x23, x23, #0x48 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47872c <__isoc23_strtoull@plt+0x72fac> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4701bc <__isoc23_strtoull@plt+0x6aa3c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x704 │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x194 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x18, x18, #0x20 │ │ │ │ + adrp x18, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x18, x18, #0x38 │ │ │ │ add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47878c <__isoc23_strtoull@plt+0x7300c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47021c <__isoc23_strtoull@plt+0x6aa9c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - adrp x18, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x18, x18, #0x0 │ │ │ │ + adrp x18, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x18, x18, #0x18 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4787ec <__isoc23_strtoull@plt+0x7306c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47027c <__isoc23_strtoull@plt+0x6aafc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - adrp x18, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x18, x18, #0x20 │ │ │ │ + adrp x18, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x18, x18, #0x38 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47884c <__isoc23_strtoull@plt+0x730cc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4702dc <__isoc23_strtoull@plt+0x6ab5c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - adrp x18, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x18, x18, #0x10 │ │ │ │ + adrp x18, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x18, x18, #0x28 │ │ │ │ add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4788ac <__isoc23_strtoull@plt+0x7312c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47033c <__isoc23_strtoull@plt+0x6abbc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -116219,15 +107814,15 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47890c <__isoc23_strtoull@plt+0x7318c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47039c <__isoc23_strtoull@plt+0x6ac1c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -116243,39 +107838,15 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47896c <__isoc23_strtoull@plt+0x731ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4789cc <__isoc23_strtoull@plt+0x7324c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4703fc <__isoc23_strtoull@plt+0x6ac7c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -116291,15 +107862,15 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 478a2c <__isoc23_strtoull@plt+0x732ac> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47045c <__isoc23_strtoull@plt+0x6acdc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -116315,15 +107886,15 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 478a8c <__isoc23_strtoull@plt+0x7330c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4704bc <__isoc23_strtoull@plt+0x6ad3c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -116339,15 +107910,15 @@ │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 478aec <__isoc23_strtoull@plt+0x7336c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47051c <__isoc23_strtoull@plt+0x6ad9c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ @@ -116361,148 +107932,148 @@ │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003b9568 ; NYI │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ + .inst 0x003beb50 ; NYI │ │ │ │ + sub x18, x20, #0xb8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4791dc <__isoc23_strtoull@plt+0x73a5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0xb4c │ │ │ │ + b.cc 470f80 <__isoc23_strtoull@plt+0x6b800> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x57c │ │ │ │ stur x18, [x20, #-32] │ │ │ │ stur x23, [x20, #-24] │ │ │ │ stur x24, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003b952c ; NYI │ │ │ │ + .inst 0x003beb14 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4791ec <__isoc23_strtoull@plt+0x73a6c> // b.pmore │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x6c0 │ │ │ │ + b.hi 470f90 <__isoc23_strtoull@plt+0x6b810> // b.pmore │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x150 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0xba0 │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x5d0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x23, x22 │ │ │ │ stur x22, [x20, #-8] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003b94d8 ; NYI │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0xbe4 │ │ │ │ + .inst 0x003beac0 ; NYI │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x614 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003b9494 ; NYI │ │ │ │ + .inst 0x003bea7c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 479314 <__isoc23_strtoull@plt+0x73b94> // b.any │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0xc18 │ │ │ │ + b.ne 471190 <__isoc23_strtoull@plt+0x6ba10> // b.any │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x648 │ │ │ │ str x18, [x20] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0xc3c │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x66c │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x17, x17, #0xc6c │ │ │ │ + adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x17, x17, #0x69c │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x23, x18 │ │ │ │ str x22, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4791f8 <__isoc23_strtoull@plt+0x73a78> // b.pmore │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x748 │ │ │ │ + b.hi 470f9c <__isoc23_strtoull@plt+0x6b81c> // b.pmore │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x1d8 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ stur x22, [x21, #-24] │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x7a8 │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x238 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x1c0 │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0xf64 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x17, x22 │ │ │ │ ldr x22, [x20, #32] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ str x18, [x20, #32] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4791c0 <__isoc23_strtoull@plt+0x73a40> │ │ │ │ + cbnz x18, 470f64 <__isoc23_strtoull@plt+0x6b7e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1030 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #24] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ mov x15, x23 │ │ │ │ mov x14, x22 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x13, [x19, #856] │ │ │ │ cmp x21, x13 │ │ │ │ - b.hi 479204 <__isoc23_strtoull@plt+0x73a84> // b.pmore │ │ │ │ - adrp x13, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x13, x13, #0x808 │ │ │ │ + b.hi 470fa8 <__isoc23_strtoull@plt+0x6b828> // b.pmore │ │ │ │ + adrp x13, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x13, x13, #0x298 │ │ │ │ stur x13, [x21, #-16] │ │ │ │ str x17, [x21] │ │ │ │ - adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x17, x17, #0xda8 │ │ │ │ + adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x17, x17, #0x7e0 │ │ │ │ str x17, [x20] │ │ │ │ mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x15, [x20, #-16] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ @@ -116512,24483 +108083,21809 @@ │ │ │ │ str x18, [x20, #48] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 479150 <__isoc23_strtoull@plt+0x739d0> // b.any │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - str x14, [sp, #16] │ │ │ │ - mov x14, x17 │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ - b 478cfc <__isoc23_strtoull@plt+0x7357c> │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 471118 <__isoc23_strtoull@plt+0x6b998> // b.any │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + str x17, [sp, #16] │ │ │ │ + mov x17, x15 │ │ │ │ + mov x15, x14 │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + b 47072c <__isoc23_strtoull@plt+0x6afac> │ │ │ │ udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x14, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4792d8 <__isoc23_strtoull@plt+0x73b58> // b.any │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 479228 <__isoc23_strtoull@plt+0x73aa8> // b.pmore │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0x868 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - mov x12, x14 │ │ │ │ - sub x11, x21, #0x20 │ │ │ │ - str x13, [sp, #32] │ │ │ │ + b.ne 4710e8 <__isoc23_strtoull@plt+0x6b968> // b.any │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x84c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x27, [x14, #39] │ │ │ │ + ldur x26, [x14, #31] │ │ │ │ + ldur x25, [x14, #23] │ │ │ │ + ldur x24, [x14, #15] │ │ │ │ + ldur x23, [x14, #7] │ │ │ │ + ldur x18, [x14, #47] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x14, #55] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x14, #63] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + udf #7 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + mov x11, x27 │ │ │ │ + mov x10, x26 │ │ │ │ + mov x9, x25 │ │ │ │ + mov x8, x24 │ │ │ │ + mov x7, x23 │ │ │ │ + mov x6, x22 │ │ │ │ + ldr x5, [x20] │ │ │ │ + ldr x4, [x20, #8] │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x3, [x19, #856] │ │ │ │ + cmp x21, x3 │ │ │ │ + b.hi 470fcc <__isoc23_strtoull@plt+0x6b84c> // b.pmore │ │ │ │ + adrp x3, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x3, x3, #0x2f8 │ │ │ │ + stur x3, [x21, #-104] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x13, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x13, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x13, x13, #0x2f8 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x6, [x21, #-56] │ │ │ │ + stur x7, [x21, #-48] │ │ │ │ + stur x8, [x21, #-40] │ │ │ │ + stur x9, [x21, #-32] │ │ │ │ + stur x10, [x21, #-24] │ │ │ │ + stur x11, [x21, #-16] │ │ │ │ + stur x5, [x21, #-8] │ │ │ │ + str x4, [x21] │ │ │ │ mov x13, x12 │ │ │ │ - mov x12, x11 │ │ │ │ - mov x11, x14 │ │ │ │ - ldr x14, [sp, #32] │ │ │ │ + sub x12, x21, #0x68 │ │ │ │ + sub x11, x21, #0x3f │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x10, [x19, #856] │ │ │ │ cmp x21, x10 │ │ │ │ - b.hi 479234 <__isoc23_strtoull@plt+0x73ab4> // b.pmore │ │ │ │ - adrp x10, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x10, x10, #0x8c8 │ │ │ │ + b.hi 471000 <__isoc23_strtoull@plt+0x6b880> // b.pmore │ │ │ │ + adrp x10, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x10, x10, #0x358 │ │ │ │ stur x10, [x21, #-32] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ stur x12, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0xebc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0xc74 │ │ │ │ + str x18, [x20, #8] │ │ │ │ mov x23, x14 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - str x13, [x20] │ │ │ │ - str x12, [x20, #8] │ │ │ │ - str x11, [x20, #16] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x13, [x20, #16] │ │ │ │ + str x12, [x20, #24] │ │ │ │ + str x11, [x20, #32] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + ldr x17, [x20, #88] │ │ │ │ + ldr x15, [x20, #104] │ │ │ │ + ldr x14, [x20, #96] │ │ │ │ + ldr x13, [x20, #72] │ │ │ │ + ldr x12, [x20, #80] │ │ │ │ + ldr x6, [x20, #64] │ │ │ │ + ldr x7, [x20, #8] │ │ │ │ + ldr x8, [x20, #16] │ │ │ │ + ldr x9, [x20, #24] │ │ │ │ + ldr x10, [x20, #32] │ │ │ │ + ldr x11, [x20, #40] │ │ │ │ + ldr x5, [x20, #48] │ │ │ │ + ldr x4, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 470884 <__isoc23_strtoull@plt+0x6b104> │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #40] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ ldr x15, [x20, #24] │ │ │ │ ldr x14, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ mov x13, x24 │ │ │ │ mov x12, x23 │ │ │ │ mov x11, x22 │ │ │ │ - b 478e14 <__isoc23_strtoull@plt+0x73694> │ │ │ │ + b 4708e4 <__isoc23_strtoull@plt+0x6b164> │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + ldr x17, [x20, #88] │ │ │ │ + ldr x15, [x20, #104] │ │ │ │ + ldr x14, [x20, #96] │ │ │ │ + ldr x12, [x20, #72] │ │ │ │ + ldr x13, [x20, #64] │ │ │ │ + ldr x11, [x20, #80] │ │ │ │ + ldr x10, [x20, #56] │ │ │ │ + ldr x9, [x20, #8] │ │ │ │ + ldr x8, [x20, #16] │ │ │ │ + ldr x7, [x20, #24] │ │ │ │ + ldr x6, [x20, #32] │ │ │ │ + ldr x5, [x20, #40] │ │ │ │ + ldr x4, [x20, #48] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x3, [x19, #856] │ │ │ │ + cmp x21, x3 │ │ │ │ + b.hi 4710b4 <__isoc23_strtoull@plt+0x6b934> // b.pmore │ │ │ │ + adrp x3, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x3, x3, #0x418 │ │ │ │ + stur x3, [x21, #-104] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x12, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x12, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x12, x12, #0x2f8 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x10, [x21, #-48] │ │ │ │ + stur x9, [x21, #-40] │ │ │ │ + stur x8, [x21, #-32] │ │ │ │ + stur x7, [x21, #-24] │ │ │ │ + stur x6, [x21, #-16] │ │ │ │ + stur x5, [x21, #-8] │ │ │ │ + str x4, [x21] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x12, x21, #0x68 │ │ │ │ + sub x11, x21, #0x3f │ │ │ │ + b 4708e4 <__isoc23_strtoull@plt+0x6b164> │ │ │ │ + udf #264 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x15, [x20, #64] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + mov x6, x27 │ │ │ │ + mov x7, x26 │ │ │ │ + mov x8, x25 │ │ │ │ + mov x9, x24 │ │ │ │ + mov x10, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + ldr x5, [x20] │ │ │ │ + ldr x4, [x20, #8] │ │ │ │ + b 470a18 <__isoc23_strtoull@plt+0x6b298> │ │ │ │ + udf #22 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #176] │ │ │ │ + ldr x17, [x20, #144] │ │ │ │ + ldr x15, [x20, #160] │ │ │ │ + ldr x14, [x20, #152] │ │ │ │ + ldr x12, [x20, #128] │ │ │ │ + ldr x13, [x20, #136] │ │ │ │ + ldr x11, [x20, #120] │ │ │ │ + ldr x10, [x20, #112] │ │ │ │ + ldr x9, [x20, #104] │ │ │ │ + ldr x8, [x20, #96] │ │ │ │ + ldr x7, [x20, #88] │ │ │ │ + ldr x6, [x20, #40] │ │ │ │ + ldr x5, [x20, #48] │ │ │ │ + ldr x4, [x20, #80] │ │ │ │ + ldr x3, [x20, #72] │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + str x18, [sp, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x15, [sp, #40] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + add x21, x21, #0xb8 │ │ │ │ + str x14, [sp, #16] │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 471028 <__isoc23_strtoull@plt+0x6b8a8> // b.pmore │ │ │ │ + adrp x14, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x14, x14, #0x2f8 │ │ │ │ + stur x14, [x21, #-176] │ │ │ │ + stur x4, [x21, #-168] │ │ │ │ + stur x3, [x21, #-160] │ │ │ │ + stur x2, [x21, #-152] │ │ │ │ + stur x1, [x21, #-144] │ │ │ │ + stur x0, [x21, #-136] │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x3b8 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x15, [sp, #40] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x12, [x21, #-80] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x17, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x17, x17, #0x2f8 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x10, [x21, #-40] │ │ │ │ + stur x9, [x21, #-32] │ │ │ │ + stur x8, [x21, #-24] │ │ │ │ + stur x7, [x21, #-16] │ │ │ │ + stur x6, [x21, #-8] │ │ │ │ + str x5, [x21] │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + sub x13, x21, #0xaf │ │ │ │ + sub x12, x21, #0x68 │ │ │ │ + sub x11, x21, #0x3f │ │ │ │ + ldr x14, [sp, #16] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + b 4708e4 <__isoc23_strtoull@plt+0x6b164> │ │ │ │ + udf #3858 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #160] │ │ │ │ + ldr x17, [x20, #128] │ │ │ │ + ldr x15, [x20, #144] │ │ │ │ + ldr x14, [x20, #136] │ │ │ │ + ldr x12, [x20, #112] │ │ │ │ + ldr x13, [x20, #120] │ │ │ │ + ldr x11, [x20, #104] │ │ │ │ + ldr x10, [x20, #96] │ │ │ │ + ldr x9, [x20, #88] │ │ │ │ + ldr x8, [x20, #80] │ │ │ │ + ldr x7, [x20, #72] │ │ │ │ + ldr x6, [x20, #24] │ │ │ │ + ldr x5, [x20, #32] │ │ │ │ + mov x4, x27 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + str x18, [sp, #24] │ │ │ │ + mov x18, x22 │ │ │ │ + str x17, [sp, #32] │ │ │ │ + ldr x17, [x20] │ │ │ │ + str x15, [sp, #40] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + str x18, [sp, #48] │ │ │ │ + mov x18, x4 │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + b 470b3c <__isoc23_strtoull@plt+0x6b3bc> │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 478f04 <__isoc23_strtoull@plt+0x73784> // b.any │ │ │ │ - adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x17, x17, #0xf6c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47106c <__isoc23_strtoull@plt+0x6b8ec> // b.any │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0xcc8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldr x18, [x20, #56] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4792cc <__isoc23_strtoull@plt+0x73b4c> // b.pmore │ │ │ │ - adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x17, x17, #0x9e8 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - ldr x17, [x20, #64] │ │ │ │ - str x17, [x21] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x11, [x20, #24] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x12, x21, #0x20 │ │ │ │ - str x17, [sp, #24] │ │ │ │ - mov x17, x14 │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 478e14 <__isoc23_strtoull@plt+0x73694> │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x11, [x20, #24] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 47929c <__isoc23_strtoull@plt+0x73b1c> // b.any │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - mov x10, x13 │ │ │ │ - and x13, x13, #0x7 │ │ │ │ - mov x9, #0x4 // #4 │ │ │ │ - cmp x13, x9 │ │ │ │ - b.ne 479090 <__isoc23_strtoull@plt+0x73910> // b.any │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47927c <__isoc23_strtoull@plt+0x73afc> // b.pmore │ │ │ │ - adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x17, x17, #0x988 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x3c │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x22, x11 │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47903c <__isoc23_strtoull@plt+0x738bc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x11, [x20, #16] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x10, x22 │ │ │ │ - b 478fac <__isoc23_strtoull@plt+0x7382c> │ │ │ │ - udf #6 │ │ │ │ + b.ne 47105c <__isoc23_strtoull@plt+0x6b8dc> // b.any │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0xd64 │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldur x18, [x11, #39] │ │ │ │ + mov x27, x18 │ │ │ │ + ldur x17, [x11, #31] │ │ │ │ + mov x26, x17 │ │ │ │ + ldur x15, [x11, #23] │ │ │ │ + mov x25, x15 │ │ │ │ + ldur x14, [x11, #15] │ │ │ │ + mov x24, x14 │ │ │ │ + ldur x13, [x11, #7] │ │ │ │ + mov x23, x13 │ │ │ │ + ldur x12, [x11, #47] │ │ │ │ + stur x12, [x20, #-88] │ │ │ │ + ldur x10, [x11, #55] │ │ │ │ + stur x10, [x20, #-80] │ │ │ │ + ldur x9, [x11, #63] │ │ │ │ + stur x9, [x20, #-72] │ │ │ │ + stur x11, [x20, #-64] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x10, [x20, #-16] │ │ │ │ + stur x9, [x20, #-8] │ │ │ │ + str x14, [x20] │ │ │ │ + str x13, [x20, #24] │ │ │ │ + sub x20, x20, #0x58 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0xbf4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x7, x27 │ │ │ │ + ldr x27, [x20, #40] │ │ │ │ + mov x8, x26 │ │ │ │ + ldr x26, [x20, #32] │ │ │ │ + mov x9, x25 │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + mov x10, x24 │ │ │ │ + ldr x24, [x20, #72] │ │ │ │ + mov x11, x23 │ │ │ │ + ldr x23, [x20, #96] │ │ │ │ ldr x18, [x20, #48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x13, x22 │ │ │ │ - mov x11, x22 │ │ │ │ - b 478e14 <__isoc23_strtoull@plt+0x73694> │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ ldr x18, [x20, #56] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x11, [x20, #16] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x10, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 47925c <__isoc23_strtoull@plt+0x73adc> // b.pmore │ │ │ │ - adrp x13, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x13, x13, #0x928 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x13, x10 │ │ │ │ - sub x12, x21, #0x20 │ │ │ │ - b 478e14 <__isoc23_strtoull@plt+0x73694> │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + str x7, [x20, #48] │ │ │ │ + str x8, [x20, #56] │ │ │ │ + str x9, [x20, #64] │ │ │ │ + str x10, [x20, #72] │ │ │ │ + str x11, [x20, #80] │ │ │ │ + str x22, [x20, #96] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ udf #1030 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #48] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ ldr x15, [x20, #32] │ │ │ │ ldr x14, [x20, #24] │ │ │ │ mov x13, x23 │ │ │ │ mov x12, x22 │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x11, [x19, #856] │ │ │ │ cmp x21, x11 │ │ │ │ - b.hi 4792e8 <__isoc23_strtoull@plt+0x73b68> // b.pmore │ │ │ │ - adrp x11, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x11, x11, #0xa48 │ │ │ │ + b.hi 4710f8 <__isoc23_strtoull@plt+0x6b978> // b.pmore │ │ │ │ + adrp x11, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x11, x11, #0x478 │ │ │ │ stur x11, [x21, #-32] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ stur x13, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0xd68 │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x798 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x23, x14 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ str x13, [x20] │ │ │ │ str x12, [x20, #40] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 479308 <__isoc23_strtoull@plt+0x73b88> // b.pmore │ │ │ │ - adrp x14, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x14, x14, #0xaa8 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + ldr x15, [x20, #96] │ │ │ │ + ldr x14, [x20, #88] │ │ │ │ + ldr x13, [x20, #64] │ │ │ │ + ldr x12, [x20, #104] │ │ │ │ + ldr x11, [x20, #56] │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ + ldr x9, [x20, #16] │ │ │ │ + ldr x8, [x20, #24] │ │ │ │ + ldr x7, [x20, #32] │ │ │ │ + ldr x6, [x20, #40] │ │ │ │ + ldr x5, [x20, #48] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x4, [x19, #856] │ │ │ │ + cmp x21, x4 │ │ │ │ + b.hi 47115c <__isoc23_strtoull@plt+0x6b9dc> // b.pmore │ │ │ │ + adrp x4, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x4, x4, #0x4d8 │ │ │ │ + stur x4, [x21, #-104] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x13, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x13, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x13, x13, #0x2f8 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x10, [x21, #-40] │ │ │ │ + stur x9, [x21, #-32] │ │ │ │ + stur x8, [x21, #-24] │ │ │ │ + stur x7, [x21, #-16] │ │ │ │ + stur x6, [x21, #-8] │ │ │ │ + str x5, [x21] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + sub x13, x21, #0x68 │ │ │ │ + sub x12, x21, #0x3f │ │ │ │ + b 470e00 <__isoc23_strtoull@plt+0x6b680> │ │ │ │ + udf #2055 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ ldr x15, [x20, #56] │ │ │ │ - str x15, [x21] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ ldr x13, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x12, x21, #0x20 │ │ │ │ - str x13, [sp, #40] │ │ │ │ - mov x13, x12 │ │ │ │ - mov x12, x17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - str x15, [sp, #24] │ │ │ │ - mov x15, x14 │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 4790f0 <__isoc23_strtoull@plt+0x73970> │ │ │ │ + mov x7, x27 │ │ │ │ + mov x8, x26 │ │ │ │ + mov x9, x25 │ │ │ │ + mov x10, x24 │ │ │ │ + mov x11, x23 │ │ │ │ + mov x12, x22 │ │ │ │ + ldr x6, [x20] │ │ │ │ + ldr x5, [x20, #8] │ │ │ │ + b 470ea8 <__isoc23_strtoull@plt+0x6b728> │ │ │ │ udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #48] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ ldr x15, [x20, #32] │ │ │ │ ldr x14, [x20, #24] │ │ │ │ ldr x13, [x20, #40] │ │ │ │ mov x12, x22 │ │ │ │ - b 4790f0 <__isoc23_strtoull@plt+0x73970> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x98 │ │ │ │ + b 470e00 <__isoc23_strtoull@plt+0x6b680> │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0xb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0xce8 │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ str x18, [x20, #8] │ │ │ │ mov x23, x15 │ │ │ │ mov x22, x14 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x958 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x7, [x20, #-40] │ │ │ │ + stur x8, [x20, #-32] │ │ │ │ + stur x9, [x20, #-24] │ │ │ │ + stur x10, [x20, #-16] │ │ │ │ + stur x11, [x20, #-8] │ │ │ │ + str x6, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ - str x18, [x20, #16] │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x9a8 │ │ │ │ + str x18, [x20, #32] │ │ │ │ mov x24, x13 │ │ │ │ mov x23, x12 │ │ │ │ mov x22, x11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x70 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x10 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - and x18, x13, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4792bc <__isoc23_strtoull@plt+0x73b3c> // b.any │ │ │ │ - and x22, x11, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x22, x13 │ │ │ │ + mov x17, #0xb8 // #184 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x17, x17, #0xad8 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + str x1, [x20, #40] │ │ │ │ + str x2, [x20, #48] │ │ │ │ + str x3, [x20, #56] │ │ │ │ + str x4, [x20, #64] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x11 │ │ │ │ add x20, x20, #0x48 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + b 46fc08 <__isoc23_strtoull@plt+0x6a488> │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0xa8c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x27, [x18, #39] │ │ │ │ + ldur x26, [x18, #31] │ │ │ │ + ldur x25, [x18, #23] │ │ │ │ + ldur x24, [x18, #15] │ │ │ │ + ldur x23, [x18, #7] │ │ │ │ + ldur x17, [x18, #47] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + ldur x17, [x18, #55] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldur x17, [x18, #63] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0x9dc │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x9, [x20, #-32] │ │ │ │ + stur x8, [x20, #-24] │ │ │ │ + stur x7, [x20, #-16] │ │ │ │ + stur x6, [x20, #-8] │ │ │ │ + str x10, [x20, #16] │ │ │ │ + str x11, [x20, #40] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ mov x22, x14 │ │ │ │ add x20, x20, #0x40 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0xd8 │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0xde8 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x13 │ │ │ │ mov x22, x12 │ │ │ │ b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + adrp x17, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x17, x17, #0xf1c │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x27, [x18, #39] │ │ │ │ + ldur x26, [x18, #31] │ │ │ │ + ldur x25, [x18, #23] │ │ │ │ + ldur x24, [x18, #15] │ │ │ │ + ldur x23, [x18, #7] │ │ │ │ + ldur x17, [x18, #47] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + ldur x17, [x18, #55] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + ldur x17, [x18, #63] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x78 │ │ │ │ + adrp x18, 470000 <__isoc23_strtoull@plt+0x6a880> │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x10, [x20, #-32] │ │ │ │ + stur x9, [x20, #-24] │ │ │ │ + stur x8, [x20, #-16] │ │ │ │ + stur x7, [x20, #-8] │ │ │ │ + str x11, [x20, #16] │ │ │ │ + str x12, [x20, #64] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x90 │ │ │ │ add x20, x20, #0x30 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x88 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4793b4 <__isoc23_strtoull@plt+0x73c34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x384 │ │ │ │ + b.cc 47127c <__isoc23_strtoull@plt+0x6bafc> // b.lo, b.ul, b.last │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 471250 <__isoc23_strtoull@plt+0x6bad0> // b.any │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #2288] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #2288] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2288] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2288] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x29c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x22, [x23, #6] │ │ │ │ + ldur x18, [x23, #14] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479384 <__isoc23_strtoull@plt+0x73c04> │ │ │ │ + cbnz x18, 47129c <__isoc23_strtoull@plt+0x6bb1c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x138 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x310 │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + stur x14, [x20, #-40] │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x10, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4793a8 <__isoc23_strtoull@plt+0x73c28> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + cbnz x18, 471310 <__isoc23_strtoull@plt+0x6bb90> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0xa8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x334 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4711c0 <__isoc23_strtoull@plt+0x6ba40> │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + ldr x17, [x20, #72] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #48] │ │ │ │ + ldr x11, [x20, #56] │ │ │ │ + ldr x10, [x20, #64] │ │ │ │ + mov x9, x27 │ │ │ │ + mov x8, x26 │ │ │ │ + mov x7, x25 │ │ │ │ + mov x6, x24 │ │ │ │ + mov x5, x23 │ │ │ │ + mov x4, x22 │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x1, [x19, #856] │ │ │ │ + cmp x21, x1 │ │ │ │ + b.hi 471438 <__isoc23_strtoull@plt+0x6bcb8> // b.pmore │ │ │ │ + adrp x1, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x1, x1, #0x2f8 │ │ │ │ + stur x1, [x21, #-64] │ │ │ │ + stur x4, [x21, #-56] │ │ │ │ + stur x5, [x21, #-48] │ │ │ │ + stur x6, [x21, #-40] │ │ │ │ + stur x7, [x21, #-32] │ │ │ │ + stur x8, [x21, #-24] │ │ │ │ + stur x9, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x21] │ │ │ │ + mov x27, x13 │ │ │ │ + mov x26, x14 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + str x12, [x20, #56] │ │ │ │ + str x11, [x20, #64] │ │ │ │ + str x10, [x20, #72] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + str x18, [x20, #80] │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 46faa8 <__isoc23_strtoull@plt+0x6a328> │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + ldr x17, [x20, #120] │ │ │ │ + ldr x15, [x20, #72] │ │ │ │ + ldr x14, [x20, #80] │ │ │ │ + ldr x13, [x20, #88] │ │ │ │ + ldr x12, [x20, #96] │ │ │ │ + ldr x11, [x20, #104] │ │ │ │ + ldr x10, [x20, #112] │ │ │ │ + ldr x4, [x20, #64] │ │ │ │ + ldr x5, [x20, #8] │ │ │ │ + ldr x6, [x20, #16] │ │ │ │ + ldr x7, [x20, #24] │ │ │ │ + ldr x8, [x20, #32] │ │ │ │ + ldr x9, [x20, #40] │ │ │ │ + ldr x3, [x20, #48] │ │ │ │ + ldr x2, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 471374 <__isoc23_strtoull@plt+0x6bbf4> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x3f0 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x5, [x20, #-40] │ │ │ │ + stur x6, [x20, #-32] │ │ │ │ + stur x7, [x20, #-24] │ │ │ │ + stur x8, [x20, #-16] │ │ │ │ + stur x9, [x20, #-8] │ │ │ │ + str x4, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 479468 <__isoc23_strtoull@plt+0x73ce8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x420 │ │ │ │ + b.cc 471590 <__isoc23_strtoull@plt+0x6be10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479420 <__isoc23_strtoull@plt+0x73ca0> │ │ │ │ + cbnz x18, 4714c8 <__isoc23_strtoull@plt+0x6bd48> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 479448 <__isoc23_strtoull@plt+0x73cc8> // b.any │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x328 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x488 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x4ec │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4793e0 <__isoc23_strtoull@plt+0x73c60> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0xd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + b 4711c0 <__isoc23_strtoull@plt+0x6ba40> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4794ac <__isoc23_strtoull@plt+0x73d2c> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + mov x12, x22 │ │ │ │ + ldr x11, [x20] │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x9, [x19, #856] │ │ │ │ + cmp x21, x9 │ │ │ │ + b.hi 4715a0 <__isoc23_strtoull@plt+0x6be20> // b.pmore │ │ │ │ + adrp x9, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x9, x9, #0x2f8 │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4794fc <__isoc23_strtoull@plt+0x73d7c> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0xe0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x12, [x20, #64] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x11, [x20, #48] │ │ │ │ + ldr x10, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 47150c <__isoc23_strtoull@plt+0x6bd8c> │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x140 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x11, #0x48 // #72 │ │ │ │ + str x11, [x19, #904] │ │ │ │ + adrp x11, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x11, x11, #0x568 │ │ │ │ + stur x11, [x20, #-48] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x12, [x20, #16] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4795dc <__isoc23_strtoull@plt+0x73e5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x574 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 471644 <__isoc23_strtoull@plt+0x6bec4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x630 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479574 <__isoc23_strtoull@plt+0x73df4> │ │ │ │ + cbnz x18, 471630 <__isoc23_strtoull@plt+0x6beb0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 479590 <__isoc23_strtoull@plt+0x73e10> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4795a8 <__isoc23_strtoull@plt+0x73e28> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4795ec <__isoc23_strtoull@plt+0x73e6c> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0xe8 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x178 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 479634 <__isoc23_strtoull@plt+0x73eb4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 479720 <__isoc23_strtoull@plt+0x73fa0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x69c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4716c4 <__isoc23_strtoull@plt+0x6bf44> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x6b0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47969c <__isoc23_strtoull@plt+0x73f1c> │ │ │ │ + cbnz x18, 4716b0 <__isoc23_strtoull@plt+0x6bf30> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4796b8 <__isoc23_strtoull@plt+0x73f38> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4796d0 <__isoc23_strtoull@plt+0x73f50> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 479730 <__isoc23_strtoull@plt+0x73fb0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x17, x17, #0x608 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0xf0 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x180 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47983c <__isoc23_strtoull@plt+0x740bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x79c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 471744 <__isoc23_strtoull@plt+0x6bfc4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x730 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47979c <__isoc23_strtoull@plt+0x7401c> │ │ │ │ + cbnz x18, 471730 <__isoc23_strtoull@plt+0x6bfb0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cs 47982c <__isoc23_strtoull@plt+0x740ac> // b.hs, b.nlast │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cs 47982c <__isoc23_strtoull@plt+0x740ac> // b.hs, b.nlast │ │ │ │ - adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x17, x17, #0x7f0 │ │ │ │ - str x17, [x20] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4797f0 <__isoc23_strtoull@plt+0x74070> │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47980c <__isoc23_strtoull@plt+0x7408c> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.cc 479828 <__isoc23_strtoull@plt+0x740a8> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, x17 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0xf8 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x188 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47988c <__isoc23_strtoull@plt+0x7410c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 479984 <__isoc23_strtoull@plt+0x74204> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x900 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479900 <__isoc23_strtoull@plt+0x74180> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47991c <__isoc23_strtoull@plt+0x7419c> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 479934 <__isoc23_strtoull@plt+0x741b4> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47998c <__isoc23_strtoull@plt+0x7420c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x17, x17, #0x860 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 479a38 <__isoc23_strtoull@plt+0x742b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x9f4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4717c4 <__isoc23_strtoull@plt+0x6c044> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x7b0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4799f4 <__isoc23_strtoull@plt+0x74274> │ │ │ │ + cbnz x18, 4717b0 <__isoc23_strtoull@plt+0x6c030> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 479a10 <__isoc23_strtoull@plt+0x74290> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 479a28 <__isoc23_strtoull@plt+0x742a8> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 479658 <__isoc23_strtoull@plt+0x73ed8> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 479a9c <__isoc23_strtoull@plt+0x7431c> // b.pmore │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x8a8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x24, [x21, #-16] │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0x9b0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x100 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x190 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 479b5c <__isoc23_strtoull@plt+0x743dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0xb14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 471844 <__isoc23_strtoull@plt+0x6c0c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x830 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479b14 <__isoc23_strtoull@plt+0x74394> │ │ │ │ + cbnz x18, 471830 <__isoc23_strtoull@plt+0x6c0b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 479b30 <__isoc23_strtoull@plt+0x743b0> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 479b48 <__isoc23_strtoull@plt+0x743c8> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x108 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x198 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 479c10 <__isoc23_strtoull@plt+0x74490> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0xbcc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4718c4 <__isoc23_strtoull@plt+0x6c144> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x8b0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479bcc <__isoc23_strtoull@plt+0x7444c> │ │ │ │ + cbnz x18, 4718b0 <__isoc23_strtoull@plt+0x6c130> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 479be8 <__isoc23_strtoull@plt+0x74468> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 479c00 <__isoc23_strtoull@plt+0x74480> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 479658 <__isoc23_strtoull@plt+0x73ed8> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x110 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x1a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 479c5c <__isoc23_strtoull@plt+0x744dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 479da8 <__isoc23_strtoull@plt+0x74628> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 479ca4 <__isoc23_strtoull@plt+0x74524> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 479d78 <__isoc23_strtoull@plt+0x745f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x17, x17, #0xd40 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 479d80 <__isoc23_strtoull@plt+0x74600> // b.pmore │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0xc78 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 479e60 <__isoc23_strtoull@plt+0x746e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0xdec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 471944 <__isoc23_strtoull@plt+0x6c1c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x930 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479dec <__isoc23_strtoull@plt+0x7466c> │ │ │ │ + cbnz x18, 471930 <__isoc23_strtoull@plt+0x6c1b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 479e0c <__isoc23_strtoull@plt+0x7468c> // b.any │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 479e70 <__isoc23_strtoull@plt+0x746f0> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x14, x14, #0xc30 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x17, x17, #0xcc8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ add x22, x22, #0x1a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 479ee8 <__isoc23_strtoull@plt+0x74768> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0xed8 │ │ │ │ + b.cc 4719c4 <__isoc23_strtoull@plt+0x6c244> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0x9b0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 479ed8 <__isoc23_strtoull@plt+0x74758> │ │ │ │ + cbnz x18, 4719b0 <__isoc23_strtoull@plt+0x6c230> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 479da8 <__isoc23_strtoull@plt+0x74628> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ add x22, x22, #0x1b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 471bb0 <__isoc23_strtoull@plt+0x6c430> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 479f34 <__isoc23_strtoull@plt+0x747b4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 471a88 <__isoc23_strtoull@plt+0x6c308> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a00c <__isoc23_strtoull@plt+0x7488c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0xf9c │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xa58 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1016] │ │ │ │ + add x23, x23, #0x121 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x17, x17, #0xfd4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + b 50cfc0 <__isoc23_strtoull@plt+0x107840> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47a01c <__isoc23_strtoull@plt+0x7489c> // b.pmore │ │ │ │ - adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ - add x18, x18, #0xf08 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 471a90 <__isoc23_strtoull@plt+0x6c310> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2464] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47a064 <__isoc23_strtoull@plt+0x748e4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 471b70 <__isoc23_strtoull@plt+0x6c3f0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a194 <__isoc23_strtoull@plt+0x74a14> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0xcc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xb00 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47a0cc <__isoc23_strtoull@plt+0x7494c> │ │ │ │ + cbnz x18, 471b00 <__isoc23_strtoull@plt+0x6c380> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 47a170 <__isoc23_strtoull@plt+0x749f0> // b.any │ │ │ │ + b.ne 471b28 <__isoc23_strtoull@plt+0x6c3a8> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x17, x17, #0x138 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x18 │ │ │ │ - str x22, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 47a088 <__isoc23_strtoull@plt+0x74908> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47a1a4 <__isoc23_strtoull@plt+0x74a24> // b.pmore │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x38 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 471b78 <__isoc23_strtoull@plt+0x6c3f8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x17, x17, #0xa08 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x104 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x1c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003b7e98 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a214 <__isoc23_strtoull@plt+0x74a94> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 47a20c <__isoc23_strtoull@plt+0x74a8c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x23, x23, #0x30 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a29c <__isoc23_strtoull@plt+0x74b1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x274 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ + .inst 0xfffffe28 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #73 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ + udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003bd8b8 ; NYI │ │ │ │ + add x21, x21, #0xd8 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 471dac <__isoc23_strtoull@plt+0x6c62c> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x18, x18, #0x20 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a2fc <__isoc23_strtoull@plt+0x74b7c> // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-208] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-200] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x18, x18, #0x0 │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a35c <__isoc23_strtoull@plt+0x74bdc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + stur x18, [x21, #-192] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x18, x18, #0x20 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a3bc <__isoc23_strtoull@plt+0x74c3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-184] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + sub x18, x21, #0xce │ │ │ │ + stur x18, [x21, #-168] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x18, x18, #0x10 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a41c <__isoc23_strtoull@plt+0x74c9c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + sub x18, x21, #0xb6 │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xab0 │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + ldr x18, [x20] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 479f58 <__isoc23_strtoull@plt+0x747d8> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a4ac <__isoc23_strtoull@plt+0x74d2c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + sub x18, x21, #0x9e │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #14] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 479f58 <__isoc23_strtoull@plt+0x747d8> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a534 <__isoc23_strtoull@plt+0x74db4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x27, [x21, #-80] │ │ │ │ + sub x18, x21, #0x6e │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 479f58 <__isoc23_strtoull@plt+0x747d8> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a5c4 <__isoc23_strtoull@plt+0x74e44> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x26, [x21, #-56] │ │ │ │ + sub x18, x21, #0x56 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 479f58 <__isoc23_strtoull@plt+0x747d8> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a654 <__isoc23_strtoull@plt+0x74ed4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xcdc │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 465468 <__isoc23_strtoull@plt+0x5fce8> │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47a6b4 <__isoc23_strtoull@plt+0x74f34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003bd78c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 471d50 <__isoc23_strtoull@plt+0x6c5d0> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 471e1c <__isoc23_strtoull@plt+0x6c69c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3416] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov x18, #0x0 // #0 │ │ │ │ + movk x18, #0x0, lsl #16 │ │ │ │ + movk x18, #0x0, lsl #32 │ │ │ │ + movk x18, #0x3ff0, lsl #48 │ │ │ │ + fmov d31, x18 │ │ │ │ + str d31, [x21] │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xdec │ │ │ │ + str x18, [x20, #8] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2488] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5230d8 <__isoc23_strtoull@plt+0x11d958> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 471e1c <__isoc23_strtoull@plt+0x6c69c> // b.pmore │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3416] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov x18, #0x0 // #0 │ │ │ │ + movk x18, #0x0, lsl #16 │ │ │ │ + movk x18, #0x0, lsl #32 │ │ │ │ + movk x18, #0x3ff0, lsl #48 │ │ │ │ + fmov d31, x18 │ │ │ │ + str d31, [x21] │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xe3c │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5230d8 <__isoc23_strtoull@plt+0x11d958> │ │ │ │ + mov x18, #0xd8 // #216 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x480 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - b 479f58 <__isoc23_strtoull@plt+0x747d8> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003b7ac0 ; NYI │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47ad14 <__isoc23_strtoull@plt+0x75594> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x744 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003b7a84 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47ad24 <__isoc23_strtoull@plt+0x755a4> // b.pmore │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x230 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x798 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x23, x22 │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003b7a30 ; NYI │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x7dc │ │ │ │ + .inst 0x003bd67c ; NYI │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xe10 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ + b 4d3518 <__isoc23_strtoull@plt+0xcdd98> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003b79ec ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47ae10 <__isoc23_strtoull@plt+0x75690> // b.any │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x810 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - udf #133 │ │ │ │ udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 52f618 <__isoc23_strtoull@plt+0x129e98> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x834 │ │ │ │ + .inst 0x003bd62c ; NYI │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xe60 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ + b 4d3518 <__isoc23_strtoull@plt+0xcdd98> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x17, x17, #0x864 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - str x22, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47ad30 <__isoc23_strtoull@plt+0x755b0> // b.pmore │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x2b8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x318 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - sub x14, x21, #0x28 │ │ │ │ - sub x13, x21, #0x10 │ │ │ │ - ldr x12, [x20, #24] │ │ │ │ - ldr x11, [x20, #32] │ │ │ │ - str x13, [sp, #40] │ │ │ │ - mov x13, x17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - str x14, [sp, #24] │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 47add4 <__isoc23_strtoull@plt+0x75654> // b.pmore │ │ │ │ - adrp x10, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x10, x10, #0x610 │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x15, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x15, x15, #0x9c4 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2624] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - sub x15, x21, #0x20 │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - str x17, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + b 52f618 <__isoc23_strtoull@plt+0x129e98> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003bd5f8 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 471f40 <__isoc23_strtoull@plt+0x6c7c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xecc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - mov x15, x23 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 47ad3c <__isoc23_strtoull@plt+0x755bc> // b.pmore │ │ │ │ - adrp x13, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x13, x13, #0x378 │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x17, x17, #0xa04 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - str x14, [x20, #16] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 47aca4 <__isoc23_strtoull@plt+0x75524> // b.any │ │ │ │ - str x15, [sp, #16] │ │ │ │ - mov x15, x14 │ │ │ │ - ldr x14, [sp, #16] │ │ │ │ - b 47a958 <__isoc23_strtoull@plt+0x751d8> │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47adc8 <__isoc23_strtoull@plt+0x75648> // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47ad60 <__isoc23_strtoull@plt+0x755e0> // b.pmore │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x3d8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x17, x17, #0x440 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x6 │ │ │ │ - str x13, [sp, #32] │ │ │ │ - mov x13, x14 │ │ │ │ - ldr x14, [sp, #32] │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 47ad6c <__isoc23_strtoull@plt+0x755ec> // b.pmore │ │ │ │ - adrp x10, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x10, x10, #0x468 │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0xb20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - str x13, [x20] │ │ │ │ - str x12, [x20, #8] │ │ │ │ - str x11, [x20, #16] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x13, x24 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - b 47aa78 <__isoc23_strtoull@plt+0x752f8> │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 47ab68 <__isoc23_strtoull@plt+0x753e8> // b.any │ │ │ │ - adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x17, x17, #0xbe4 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47adbc <__isoc23_strtoull@plt+0x7563c> // b.pmore │ │ │ │ - adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x17, x17, #0x580 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - ldr x17, [x20, #64] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x14, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x14, x14, #0x5e8 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - str x14, [x21] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x6 │ │ │ │ - str x17, [sp, #24] │ │ │ │ - mov x17, x14 │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 47aa78 <__isoc23_strtoull@plt+0x752f8> │ │ │ │ - udf #8 │ │ │ │ + cbnz x18, 471ecc <__isoc23_strtoull@plt+0x6c74c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x11, [x20, #24] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ + .inst 0x003bd5b4 ; NYI │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xf04 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47ada0 <__isoc23_strtoull@plt+0x75620> // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47ad94 <__isoc23_strtoull@plt+0x75614> // b.pmore │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x4d0 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x11, [x21, #-64] │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x4f0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x17, x17, #0x558 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x13, x21, #0x46 │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x6 │ │ │ │ - b 47aa78 <__isoc23_strtoull@plt+0x752f8> │ │ │ │ - udf #5 │ │ │ │ + cbnz x18, 471f04 <__isoc23_strtoull@plt+0x6c784> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - b 47a8c8 <__isoc23_strtoull@plt+0x75148> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 47ae04 <__isoc23_strtoull@plt+0x75684> // b.pmore │ │ │ │ - adrp x13, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x13, x13, #0x670 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - adrp x12, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x12, x12, #0x6d8 │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - sub x12, x21, #0x30 │ │ │ │ - sub x11, x21, #0x6 │ │ │ │ - str x15, [sp, #40] │ │ │ │ - mov x15, x13 │ │ │ │ - mov x13, x17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - str x14, [sp, #24] │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 47a8c8 <__isoc23_strtoull@plt+0x75148> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x1e8 │ │ │ │ + .inst 0x003bd57c ; NYI │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 471bb0 <__isoc23_strtoull@plt+0x6c430> │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x490 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0x944 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x23, x15 │ │ │ │ - mov x22, x14 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x18, x18, #0xaec │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x24, x13 │ │ │ │ - mov x23, x12 │ │ │ │ - mov x22, x11 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x24, x13 │ │ │ │ - mov x23, x11 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x22, x14 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x15, #0x28 // #40 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x15, x15, #0xc80 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x23, x12 │ │ │ │ - mov x22, x11 │ │ │ │ - str x13, [x20] │ │ │ │ - str x17, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x1c8 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47ae64 <__isoc23_strtoull@plt+0x756e4> // b.pmore │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x250 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003bd520 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 471fec <__isoc23_strtoull@plt+0x6c86c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xfb0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 471fb0 <__isoc23_strtoull@plt+0x6c830> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47aec4 <__isoc23_strtoull@plt+0x75744> // b.pmore │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xeb0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x258 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003bd4d0 ; NYI │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov x23, #0x50 // #80 │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 471bb0 <__isoc23_strtoull@plt+0x6c430> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003bd470 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47af28 <__isoc23_strtoull@plt+0x757a8> // b.pmore │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xed8 │ │ │ │ + b.hi 472044 <__isoc23_strtoull@plt+0x6c8c4> // b.pmore │ │ │ │ + adrp x18, 471000 <__isoc23_strtoull@plt+0x6b880> │ │ │ │ + add x18, x18, #0xf60 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ str x24, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2536] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x260 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x4b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47af84 <__isoc23_strtoull@plt+0x75804> // b.pmore │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xf00 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x268 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x003bd408 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47afe4 <__isoc23_strtoull@plt+0x75864> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 472124 <__isoc23_strtoull@plt+0x6c9a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0xbc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x23, x23, #0x2a0 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4720bc <__isoc23_strtoull@plt+0x6c93c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47b034 <__isoc23_strtoull@plt+0x758b4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003bd3c4 ; NYI │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x114 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov x23, #0x50 // #80 │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x23, x23, #0x2a0 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 471bb0 <__isoc23_strtoull@plt+0x6c430> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47b078 <__isoc23_strtoull@plt+0x758f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47b098 <__isoc23_strtoull@plt+0x75918> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x4c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003bd370 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x23, x23, #0x4c0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x003bd300 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47b208 <__isoc23_strtoull@plt+0x75a88> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xd8 │ │ │ │ + b.cc 4721fc <__isoc23_strtoull@plt+0x6ca7c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x1c0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47b0d8 <__isoc23_strtoull@plt+0x75958> │ │ │ │ + cbnz x18, 4721c0 <__isoc23_strtoull@plt+0x6ca40> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47b1a4 <__isoc23_strtoull@plt+0x75a24> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47b140 <__isoc23_strtoull@plt+0x759c0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47b218 <__isoc23_strtoull@plt+0x75a98> // b.pmore │ │ │ │ - ldur x18, [x18, #4] │ │ │ │ - adrp x17, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x17, x17, #0x50 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xf00 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x4 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0x17c │ │ │ │ + .inst 0x003bd2c0 ; NYI │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov x23, #0x50 // #80 │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #13] │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47b17c <__isoc23_strtoull@plt+0x759fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47b228 <__isoc23_strtoull@plt+0x75aa8> // b.any │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x278 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47b1fc <__isoc23_strtoull@plt+0x75a7c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47b218 <__isoc23_strtoull@plt+0x75a98> // b.pmore │ │ │ │ - ldur x18, [x18, #6] │ │ │ │ - adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ - add x17, x17, #0xfb0 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xeb0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2a0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 471bb0 <__isoc23_strtoull@plt+0x6c430> │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x4e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b280 <__isoc23_strtoull@plt+0x75b00> // b.pmore │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0x0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xed8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x18, x18, #0x298 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b2d8 <__isoc23_strtoull@plt+0x75b58> // b.pmore │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xf78 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ldr x27, [x20, #32] │ │ │ │ ldr x26, [x20, #24] │ │ │ │ ldr x25, [x20, #16] │ │ │ │ ldr x24, [x20, #8] │ │ │ │ ldr x23, [x20] │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 47b338 <__isoc23_strtoull@plt+0x75bb8> │ │ │ │ + b 472258 <__isoc23_strtoull@plt+0x6cad8> │ │ │ │ nop │ │ │ │ .inst 0xffffffb8 ; undefined │ │ │ │ .inst 0xffffffff ; undefined │ │ │ │ - udf #7 │ │ │ │ + udf #8 │ │ │ │ ... │ │ │ │ - udf #7 │ │ │ │ + udf #8 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47b388 <__isoc23_strtoull@plt+0x75c08> // b.pmore │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - stur x24, [x21, #-40] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x26, [x21, #-24] │ │ │ │ - stur x27, [x21, #-16] │ │ │ │ + b.hi 4722b0 <__isoc23_strtoull@plt+0x6cb30> // b.pmore │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x24, [x21, #-48] │ │ │ │ + stur x25, [x21, #-40] │ │ │ │ + stur x26, [x21, #-32] │ │ │ │ + stur x27, [x21, #-24] │ │ │ │ ldr x18, [x20] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2b0 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x518 │ │ │ │ stur x23, [x20, #-40] │ │ │ │ stur x24, [x20, #-32] │ │ │ │ stur x25, [x20, #-24] │ │ │ │ stur x26, [x20, #-16] │ │ │ │ stur x27, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b3fc <__isoc23_strtoull@plt+0x75c7c> // b.pmore │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xfc8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b45c <__isoc23_strtoull@plt+0x75cdc> // b.pmore │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xff0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b4c0 <__isoc23_strtoull@plt+0x75d40> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x18 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b520 <__isoc23_strtoull@plt+0x75da0> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + .inst 0x00261c48 ; NYI │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b580 <__isoc23_strtoull@plt+0x75e00> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x68 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xb │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b5e0 <__isoc23_strtoull@plt+0x75e60> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b644 <__isoc23_strtoull@plt+0x75ec4> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0xb8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47b6e8 <__isoc23_strtoull@plt+0x75f68> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0x6b0 │ │ │ │ + b.cc 472390 <__isoc23_strtoull@plt+0x6cc10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x358 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47b6f8 <__isoc23_strtoull@plt+0x75f78> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0xe0 │ │ │ │ + b.hi 4723a0 <__isoc23_strtoull@plt+0x6cc20> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xa8 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x520 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b74c <__isoc23_strtoull@plt+0x75fcc> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x108 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47243c <__isoc23_strtoull@plt+0x6ccbc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 472408 <__isoc23_strtoull@plt+0x6cc88> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47b7b0 <__isoc23_strtoull@plt+0x76030> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x130 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ + b.hi 47244c <__isoc23_strtoull@plt+0x6cccc> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x17, x17, #0x440 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x300 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x528 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b810 <__isoc23_strtoull@plt+0x76090> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x158 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x308 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b86c <__isoc23_strtoull@plt+0x760ec> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x180 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x310 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4724e0 <__isoc23_strtoull@plt+0x6cd60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4724b0 <__isoc23_strtoull@plt+0x6cd30> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47b8cc <__isoc23_strtoull@plt+0x7614c> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x1a8 │ │ │ │ + b.hi 4724f0 <__isoc23_strtoull@plt+0x6cd70> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x468 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ + str x22, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x318 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x530 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47b92c <__isoc23_strtoull@plt+0x761ac> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x1d0 │ │ │ │ + b.hi 472544 <__isoc23_strtoull@plt+0x6cdc4> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x320 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x538 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x360 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 472518 <__isoc23_strtoull@plt+0x6cd98> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47b9c0 <__isoc23_strtoull@plt+0x76240> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x220 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xb │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x3e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47ba1c <__isoc23_strtoull@plt+0x7629c> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x248 │ │ │ │ + b.hi 4725d8 <__isoc23_strtoull@plt+0x6ce58> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x148 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x2 │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x3f0 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x548 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47ba80 <__isoc23_strtoull@plt+0x76300> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x270 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x3f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + b 472598 <__isoc23_strtoull@plt+0x6ce18> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47badc <__isoc23_strtoull@plt+0x7635c> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x298 │ │ │ │ + b.hi 472654 <__isoc23_strtoull@plt+0x6ced4> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x400 │ │ │ │ + adrp x22, 82f000 <__isoc23_strtoull@plt+0x429880> │ │ │ │ + add x22, x22, #0x558 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47bb3c <__isoc23_strtoull@plt+0x763bc> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x428 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 472628 <__isoc23_strtoull@plt+0x6cea8> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47bb9c <__isoc23_strtoull@plt+0x7641c> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x388 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47272c <__isoc23_strtoull@plt+0x6cfac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x6e8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4726e8 <__isoc23_strtoull@plt+0x6cf68> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x430 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 472718 <__isoc23_strtoull@plt+0x6cf98> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47bbfc <__isoc23_strtoull@plt+0x7647c> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x3b0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x438 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xed8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #26 │ │ │ │ - udf #6 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47bc78 <__isoc23_strtoull@plt+0x764f8> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x3d8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - stur x24, [x21, #-32] │ │ │ │ - stur x25, [x21, #-24] │ │ │ │ - stur x26, [x21, #-16] │ │ │ │ - stur x27, [x21, #-8] │ │ │ │ - ldr x18, [x20] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4727dc <__isoc23_strtoull@plt+0x6d05c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x798 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 472798 <__isoc23_strtoull@plt+0x6d018> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x440 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x7c8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4727c8 <__isoc23_strtoull@plt+0x6d048> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47bcd4 <__isoc23_strtoull@plt+0x76554> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x478 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x460 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xee0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47bd78 <__isoc23_strtoull@plt+0x765f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ + b.cc 47288c <__isoc23_strtoull@plt+0x6d10c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x848 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47bd48 <__isoc23_strtoull@plt+0x765c8> │ │ │ │ + cbnz x18, 472848 <__isoc23_strtoull@plt+0x6d0c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47bd88 <__isoc23_strtoull@plt+0x76608> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x4a0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x878 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 472878 <__isoc23_strtoull@plt+0x6d0f8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x468 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xee8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 47bde0 <__isoc23_strtoull@plt+0x76660> │ │ │ │ nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #9 │ │ │ │ - ... │ │ │ │ - udf #9 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47be40 <__isoc23_strtoull@plt+0x766c0> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x4c8 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - stur x24, [x21, #-56] │ │ │ │ - stur x25, [x21, #-48] │ │ │ │ - stur x26, [x21, #-40] │ │ │ │ - stur x27, [x21, #-32] │ │ │ │ - ldr x18, [x20] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x47 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x470 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47293c <__isoc23_strtoull@plt+0x6d1bc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x8f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4728f8 <__isoc23_strtoull@plt+0x6d178> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x002583f0 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x928 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 472928 <__isoc23_strtoull@plt+0x6d1a8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258420 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258450 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xef0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x00258480 ; NYI │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4729ec <__isoc23_strtoull@plt+0x6d26c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x9a8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4729a8 <__isoc23_strtoull@plt+0x6d228> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002584b0 ; NYI │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0x9d8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4729d8 <__isoc23_strtoull@plt+0x6d258> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002584e8 ; NYI │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258520 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258550 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xef8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x00258588 ; NYI │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002585b8 ; NYI │ │ │ │ - udf #0 │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 472a18 <__isoc23_strtoull@plt+0x6d298> │ │ │ │ nop │ │ │ │ - .inst 0x002585e8 ; NYI │ │ │ │ - udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 472a88 <__isoc23_strtoull@plt+0x6d308> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xb │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258618 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xf40 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258648 ; NYI │ │ │ │ - udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 472a58 <__isoc23_strtoull@plt+0x6d2d8> │ │ │ │ nop │ │ │ │ - .inst 0x00258678 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 472b58 <__isoc23_strtoull@plt+0x6d3d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0xb18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 472b18 <__isoc23_strtoull@plt+0x6d398> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002586a8 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 472b40 <__isoc23_strtoull@plt+0x6d3c0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002586e0 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258718 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258750 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258788 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xf50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002587b8 ; NYI │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 472c00 <__isoc23_strtoull@plt+0x6d480> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0xbc0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 472bc0 <__isoc23_strtoull@plt+0x6d440> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002587e8 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 472be8 <__isoc23_strtoull@plt+0x6d468> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258818 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258850 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258888 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xf58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002588c0 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ udf #5 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002588f8 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #6 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258930 ; NYI │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258968 ; NYI │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002589a0 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x22, x23, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x002589d8 ; NYI │ │ │ │ - ... │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258a10 ; NYI │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258a48 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 472c28 <__isoc23_strtoull@plt+0x6d4a8> │ │ │ │ nop │ │ │ │ - .inst 0x00258a78 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258aa8 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 472c94 <__isoc23_strtoull@plt+0x6d514> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x00258ae8 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258b20 ; NYI │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258b50 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258b80 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258bb0 ; NYI │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 472d28 <__isoc23_strtoull@plt+0x6d5a8> // b.pmore │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0xc68 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x25, [x21, #-24] │ │ │ │ + stur x24, [x21, #-16] │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0xcb8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xf70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258be0 ; NYI │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258c10 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ nop │ │ │ │ - .inst 0x00258c48 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258c80 ; NYI │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 472db4 <__isoc23_strtoull@plt+0x6d634> // b.pmore │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0xd58 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x25, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xf78 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x00258cb8 ; NYI │ │ │ │ - ... │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258cf0 ; NYI │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00258d20 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c60c <__isoc23_strtoull@plt+0x76e8c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x5f8 │ │ │ │ + b.cc 472e5c <__isoc23_strtoull@plt+0x6d6dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0xe48 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c5f8 <__isoc23_strtoull@plt+0x76e78> │ │ │ │ + cbnz x18, 472e48 <__isoc23_strtoull@plt+0x6d6c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x4a0 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xf88 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c68c <__isoc23_strtoull@plt+0x76f0c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x678 │ │ │ │ + b.cc 472edc <__isoc23_strtoull@plt+0x6d75c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c678 <__isoc23_strtoull@plt+0x76ef8> │ │ │ │ + cbnz x18, 472ec8 <__isoc23_strtoull@plt+0x6d748> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x18, [x22, #15] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x4a8 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xf90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c704 <__isoc23_strtoull@plt+0x76f84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x6f8 │ │ │ │ + b.cc 472f5c <__isoc23_strtoull@plt+0x6d7dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0xf48 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c6f8 <__isoc23_strtoull@plt+0x76f78> │ │ │ │ + cbnz x18, 472f48 <__isoc23_strtoull@plt+0x6d7c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x4b0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xf98 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c77c <__isoc23_strtoull@plt+0x76ffc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x770 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 472fdc <__isoc23_strtoull@plt+0x6d85c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 472000 <__isoc23_strtoull@plt+0x6c880> │ │ │ │ + add x18, x18, #0xfc8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c770 <__isoc23_strtoull@plt+0x76ff0> │ │ │ │ + cbnz x18, 472fc8 <__isoc23_strtoull@plt+0x6d848> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #31] │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x4b8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xfa0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c7f4 <__isoc23_strtoull@plt+0x77074> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x7e8 │ │ │ │ + b.cc 47305c <__isoc23_strtoull@plt+0x6d8dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x48 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c7e8 <__isoc23_strtoull@plt+0x77068> │ │ │ │ + cbnz x18, 473048 <__isoc23_strtoull@plt+0x6d8c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #39] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x4c0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xfa8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c86c <__isoc23_strtoull@plt+0x770ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x860 │ │ │ │ + b.cc 4730dc <__isoc23_strtoull@plt+0x6d95c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0xc8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c860 <__isoc23_strtoull@plt+0x770e0> │ │ │ │ + cbnz x18, 4730c8 <__isoc23_strtoull@plt+0x6d948> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #47] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x4c8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xfb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c8e4 <__isoc23_strtoull@plt+0x77164> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x8d8 │ │ │ │ + b.cc 47315c <__isoc23_strtoull@plt+0x6d9dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x148 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c8d8 <__isoc23_strtoull@plt+0x77158> │ │ │ │ + cbnz x18, 473148 <__isoc23_strtoull@plt+0x6d9c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #55] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x4d0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xfb8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c95c <__isoc23_strtoull@plt+0x771dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x950 │ │ │ │ + b.cc 4731dc <__isoc23_strtoull@plt+0x6da5c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c950 <__isoc23_strtoull@plt+0x771d0> │ │ │ │ + cbnz x18, 4731c8 <__isoc23_strtoull@plt+0x6da48> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #63] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x4d8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xfc0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47c9dc <__isoc23_strtoull@plt+0x7725c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0x9c8 │ │ │ │ + b.cc 47325c <__isoc23_strtoull@plt+0x6dadc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x248 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47c9c8 <__isoc23_strtoull@plt+0x77248> │ │ │ │ + cbnz x18, 473248 <__isoc23_strtoull@plt+0x6dac8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x4e0 │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xfc8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47ca60 <__isoc23_strtoull@plt+0x772e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0xa48 │ │ │ │ + b.cc 4732d4 <__isoc23_strtoull@plt+0x6db54> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x2c8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x23, x23, #0x4e0 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4732c8 <__isoc23_strtoull@plt+0x6db48> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 5ff7c8 <__isoc23_strtoull@plt+0x1fa048> │ │ │ │ - adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ - add x22, x22, #0x4e8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xfd0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47caa8 <__isoc23_strtoull@plt+0x77328> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597df0 <__isoc23_strtoull@plt+0x192670> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47caec <__isoc23_strtoull@plt+0x7736c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47cb68 <__isoc23_strtoull@plt+0x773e8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47cb44 <__isoc23_strtoull@plt+0x773c4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 5980d0 <__isoc23_strtoull@plt+0x192950> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47cc54 <__isoc23_strtoull@plt+0x774d4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0xbc8 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ + b.cc 47334c <__isoc23_strtoull@plt+0x6dbcc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x340 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47cbc8 <__isoc23_strtoull@plt+0x77448> │ │ │ │ + cbnz x18, 473340 <__isoc23_strtoull@plt+0x6dbc0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47cbe4 <__isoc23_strtoull@plt+0x77464> // b.any │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47cc5c <__isoc23_strtoull@plt+0x774dc> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x15, x15, #0xac0 │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x17, x17, #0xb08 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 597e68 <__isoc23_strtoull@plt+0x1926e8> │ │ │ │ + adrp x22, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x22, x22, #0xfd8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47cd08 <__isoc23_strtoull@plt+0x77588> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0xcb8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597d70 <__isoc23_strtoull@plt+0x1925f0> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47cd18 <__isoc23_strtoull@plt+0x77598> // b.pmore │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0xa80 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x17, x17, #0xb68 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 47cb68 <__isoc23_strtoull@plt+0x773e8> │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x130 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + b 473378 <__isoc23_strtoull@plt+0x6dbf8> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47cd7c <__isoc23_strtoull@plt+0x775fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 4733b8 <__isoc23_strtoull@plt+0x6dc38> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 47ce08 <__isoc23_strtoull@plt+0x77688> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 47ce00 <__isoc23_strtoull@plt+0x77680> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b 4733f8 <__isoc23_strtoull@plt+0x6dc78> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47ce54 <__isoc23_strtoull@plt+0x776d4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47cf78 <__isoc23_strtoull@plt+0x777f8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 473438 <__isoc23_strtoull@plt+0x6dcb8> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47cf4c <__isoc23_strtoull@plt+0x777cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x18, x18, #0xec8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ + b.cc 4734cc <__isoc23_strtoull@plt+0x6dd4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x4b8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47cec8 <__isoc23_strtoull@plt+0x77748> │ │ │ │ + cbnz x18, 4734b8 <__isoc23_strtoull@plt+0x6dd38> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47cee4 <__isoc23_strtoull@plt+0x77764> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47cf54 <__isoc23_strtoull@plt+0x777d4> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x15, x15, #0xda0 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x15, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x15, x15, #0xe28 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x18 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 47cff0 <__isoc23_strtoull@plt+0x77870> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 47cfe8 <__isoc23_strtoull@plt+0x77868> // b.pmore │ │ │ │ - adrp x15, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x15, x15, #0xd38 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x15, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ - add x15, x15, #0xe78 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x15, x21, #0x28 │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47354c <__isoc23_strtoull@plt+0x6ddcc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x538 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x158 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 473538 <__isoc23_strtoull@plt+0x6ddb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47d050 <__isoc23_strtoull@plt+0x778d0> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x160 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47d19c <__isoc23_strtoull@plt+0x77a1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0xbc │ │ │ │ + b.cc 4735cc <__isoc23_strtoull@plt+0x6de4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x5b8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x24 │ │ │ │ - mov x22, x18 │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4735b8 <__isoc23_strtoull@plt+0x6de38> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47d0e4 <__isoc23_strtoull@plt+0x77964> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47d138 <__isoc23_strtoull@plt+0x779b8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47d1b8 <__isoc23_strtoull@plt+0x77a38> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1048] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47d1ac <__isoc23_strtoull@plt+0x77a2c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x168 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47d204 <__isoc23_strtoull@plt+0x77a84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47d2e4 <__isoc23_strtoull@plt+0x77b64> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0x278 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + b.cc 47364c <__isoc23_strtoull@plt+0x6decc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x638 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47d278 <__isoc23_strtoull@plt+0x77af8> │ │ │ │ + cbnz x18, 473638 <__isoc23_strtoull@plt+0x6deb8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47d2d8 <__isoc23_strtoull@plt+0x77b58> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47d2ec <__isoc23_strtoull@plt+0x77b6c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x17, x17, #0x1d8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2240] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x38 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47d3bc <__isoc23_strtoull@plt+0x77c3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0x350 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x24 │ │ │ │ + b.cc 4736cc <__isoc23_strtoull@plt+0x6df4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x6b8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47d3b0 <__isoc23_strtoull@plt+0x77c30> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47d3cc <__isoc23_strtoull@plt+0x77c4c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x17, x17, #0x220 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4736b8 <__isoc23_strtoull@plt+0x6df38> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x170 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 47d310 <__isoc23_strtoull@plt+0x77b90> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47d4c8 <__isoc23_strtoull@plt+0x77d48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0x450 │ │ │ │ + b.cc 47374c <__isoc23_strtoull@plt+0x6dfcc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47d450 <__isoc23_strtoull@plt+0x77cd0> │ │ │ │ + cbnz x18, 473738 <__isoc23_strtoull@plt+0x6dfb8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47d478 <__isoc23_strtoull@plt+0x77cf8> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47d4d8 <__isoc23_strtoull@plt+0x77d58> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x180 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47d52c <__isoc23_strtoull@plt+0x77dac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.cc 4737cc <__isoc23_strtoull@plt+0x6e04c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x7b8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4737b8 <__isoc23_strtoull@plt+0x6e038> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47d5b0 <__isoc23_strtoull@plt+0x77e30> // b.pmore │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0x4f8 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0x550 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x188 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47d66c <__isoc23_strtoull@plt+0x77eec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0x620 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x24 │ │ │ │ + b.cc 47384c <__isoc23_strtoull@plt+0x6e0cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x838 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 473838 <__isoc23_strtoull@plt+0x6e0b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 47d650 <__isoc23_strtoull@plt+0x77ed0> // b.any │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 47c898 <__isoc23_strtoull@plt+0x77118> │ │ │ │ - adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x17, x17, #0x68c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 47c638 <__isoc23_strtoull@plt+0x76eb8> │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x190 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0x6b0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20] │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47d770 <__isoc23_strtoull@plt+0x77ff0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0x724 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4738cc <__isoc23_strtoull@plt+0x6e14c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x8b8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47d724 <__isoc23_strtoull@plt+0x77fa4> │ │ │ │ + cbnz x18, 4738b8 <__isoc23_strtoull@plt+0x6e138> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 47d754 <__isoc23_strtoull@plt+0x77fd4> // b.any │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 47c898 <__isoc23_strtoull@plt+0x77118> │ │ │ │ - adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x17, x17, #0x790 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 47c638 <__isoc23_strtoull@plt+0x76eb8> │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x198 │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0x7b4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20] │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47d860 <__isoc23_strtoull@plt+0x780e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0x824 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 47394c <__isoc23_strtoull@plt+0x6e1cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x938 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47d824 <__isoc23_strtoull@plt+0x780a4> │ │ │ │ + cbnz x18, 473938 <__isoc23_strtoull@plt+0x6e1b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 47d844 <__isoc23_strtoull@plt+0x780c4> // b.any │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 597cf8 <__isoc23_strtoull@plt+0x192578> │ │ │ │ - adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x17, x17, #0x880 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x1a0 │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20] │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4739cc <__isoc23_strtoull@plt+0x6e24c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0x9b8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4739b8 <__isoc23_strtoull@plt+0x6e238> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - b 47d8b0 <__isoc23_strtoull@plt+0x78130> │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 473a4c <__isoc23_strtoull@plt+0x6e2cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0xa38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 47d8f0 <__isoc23_strtoull@plt+0x78170> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 473a38 <__isoc23_strtoull@plt+0x6e2b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x1e0 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x78 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x1e0 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 473acc <__isoc23_strtoull@plt+0x6e34c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0xab8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 473ab8 <__isoc23_strtoull@plt+0x6e338> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47d9d0 <__isoc23_strtoull@plt+0x78250> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x208 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x80 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47da2c <__isoc23_strtoull@plt+0x782ac> // b.pmore │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd98 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x210 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 473b4c <__isoc23_strtoull@plt+0x6e3cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0xb38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 473b38 <__isoc23_strtoull@plt+0x6e3b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47daa0 <__isoc23_strtoull@plt+0x78320> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x218 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x88 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #25 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47db14 <__isoc23_strtoull@plt+0x78394> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3552] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x25, [x21, #-24] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x220 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 473bcc <__isoc23_strtoull@plt+0x6e44c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0xbb8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 473bb8 <__isoc23_strtoull@plt+0x6e438> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47db8c <__isoc23_strtoull@plt+0x7840c> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x22, #71] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x228 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47dc2c <__isoc23_strtoull@plt+0x784ac> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3120] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x24, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x25, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0x1c8 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x003be500 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 473c70 <__isoc23_strtoull@plt+0x6e4f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0xc38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 473c38 <__isoc23_strtoull@plt+0x6e4b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x230 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003be4c0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 473c5c <__isoc23_strtoull@plt+0x6e4dc> // b.any │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xd0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xa8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x118 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #13 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 47dca8 <__isoc23_strtoull@plt+0x78528> // b.hs, b.nlast │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x238 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 473d18 <__isoc23_strtoull@plt+0x6e598> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0xcdc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 473cdc <__isoc23_strtoull@plt+0x6e55c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - and x15, x18, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 47dccc <__isoc23_strtoull@plt+0x7854c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x18, #14] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 47dce8 <__isoc23_strtoull@plt+0x78568> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 473d04 <__isoc23_strtoull@plt+0x6e584> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x308 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x318 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x128 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x15, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x15, x15, #0xc9c │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x17, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 473dc0 <__isoc23_strtoull@plt+0x6e640> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x18, x18, #0xd84 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47dc9c <__isoc23_strtoull@plt+0x7851c> │ │ │ │ + cbnz x18, 473d84 <__isoc23_strtoull@plt+0x6e604> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 473dac <__isoc23_strtoull@plt+0x6e62c> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x308 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x318 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x130 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0x130 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47dd88 <__isoc23_strtoull@plt+0x78608> // b.lo, b.ul, b.last │ │ │ │ + b.cc 473e5c <__isoc23_strtoull@plt+0x6e6dc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0xd78 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1016] │ │ │ │ + add x18, x18, #0x1b1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47dd78 <__isoc23_strtoull@plt+0x785f8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 47dc60 <__isoc23_strtoull@plt+0x784e0> │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 60f600 <__isoc23_strtoull@plt+0x209e80> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47de34 <__isoc23_strtoull@plt+0x786b4> // b.pmore │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0xd28 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0x1c8 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0xda8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + b.hi 473ed8 <__isoc23_strtoull@plt+0x6e758> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x17, x17, #0xe78 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x358 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x240 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47deac <__isoc23_strtoull@plt+0x7872c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + b.hi 473f3c <__isoc23_strtoull@plt+0x6e7bc> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x248 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 473fc8 <__isoc23_strtoull@plt+0x6e848> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 473fc0 <__isoc23_strtoull@plt+0x6e840> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x15, x15, #0xef8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x358 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47df24 <__isoc23_strtoull@plt+0x787a4> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + b.hi 474048 <__isoc23_strtoull@plt+0x6e8c8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x17, x17, #0xf60 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ stur x23, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x250 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #26 │ │ │ │ - udf #6 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47e080 <__isoc23_strtoull@plt+0x78900> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ - add x18, x18, #0xfa4 │ │ │ │ + b.cc 4740dc <__isoc23_strtoull@plt+0x6e95c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0xbc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x26 │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - str x23, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47dfa4 <__isoc23_strtoull@plt+0x78824> │ │ │ │ + cbnz x18, 4740bc <__isoc23_strtoull@plt+0x6e93c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 47e034 <__isoc23_strtoull@plt+0x788b4> // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47e090 <__isoc23_strtoull@plt+0x78910> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #3552] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3896] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - sub x17, x21, #0x47 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3456] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x17, x21, #0x33 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x1f │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47e09c <__isoc23_strtoull@plt+0x7891c> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #1048] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x1e │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x258 │ │ │ │ + mov x25, x22 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 474d50 <__isoc23_strtoull@plt+0x6f5d0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x22, x24 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47e108 <__isoc23_strtoull@plt+0x78988> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ ldr x25, [x22, #32] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 474160 <__isoc23_strtoull@plt+0x6e9e0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x15, x15, #0xf8 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x348 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47e204 <__isoc23_strtoull@plt+0x78a84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x178 │ │ │ │ + b.cc 4741f4 <__isoc23_strtoull@plt+0x6ea74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0x1d4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ mov x22, x23 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47e178 <__isoc23_strtoull@plt+0x789f8> │ │ │ │ + cbnz x18, 4741d4 <__isoc23_strtoull@plt+0x6ea54> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 47e198 <__isoc23_strtoull@plt+0x78a18> // b.any │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 47e20c <__isoc23_strtoull@plt+0x78a8c> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x14, x14, #0xd8 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ + mov x25, x22 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ str x18, [x20, #8] │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - str x18, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + b 474d50 <__isoc23_strtoull@plt+0x6f5d0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #23 │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 47e298 <__isoc23_strtoull@plt+0x78b18> // b.lo, b.ul, b.last │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 47e290 <__isoc23_strtoull@plt+0x78b10> // b.pmore │ │ │ │ - adrp x14, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x14, x14, #0x128 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47425c <__isoc23_strtoull@plt+0x6eadc> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #536] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x268 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4742f0 <__isoc23_strtoull@plt+0x6eb70> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4742e8 <__isoc23_strtoull@plt+0x6eb68> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x14, x14, #0x210 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x348 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47e358 <__isoc23_strtoull@plt+0x78bd8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x328 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47e368 <__isoc23_strtoull@plt+0x78be8> // b.pmore │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x2d0 │ │ │ │ + b.hi 474378 <__isoc23_strtoull@plt+0x6ebf8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x15, x15, #0x280 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x270 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4743fc <__isoc23_strtoull@plt+0x6ec7c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0x3e8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4743e8 <__isoc23_strtoull@plt+0x6ec68> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x22 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 474d50 <__isoc23_strtoull@plt+0x6f5d0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47e3b8 <__isoc23_strtoull@plt+0x78c38> // b.lo, b.ul, b.last │ │ │ │ + b.cc 474448 <__isoc23_strtoull@plt+0x6ecc8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x25, [x22, #32] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47e3fc <__isoc23_strtoull@plt+0x78c7c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 474490 <__isoc23_strtoull@plt+0x6ed10> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47e518 <__isoc23_strtoull@plt+0x78d98> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x478 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ + b.cc 4745e4 <__isoc23_strtoull@plt+0x6ee64> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0x500 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47e478 <__isoc23_strtoull@plt+0x78cf8> │ │ │ │ + cbnz x18, 474500 <__isoc23_strtoull@plt+0x6ed80> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47e4a0 <__isoc23_strtoull@plt+0x78d20> // b.any │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x778 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47e520 <__isoc23_strtoull@plt+0x78da0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x15, x15, #0x388 │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x17, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x17, x17, #0x3d0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 474580 <__isoc23_strtoull@plt+0x6ee00> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + mov x14, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4745ec <__isoc23_strtoull@plt+0x6ee6c> // b.pmore │ │ │ │ + adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x14, x14, #0x418 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ stur x15, [x21, #-24] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2560] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x308 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + mov x14, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4745ec <__isoc23_strtoull@plt+0x6ee6c> // b.pmore │ │ │ │ + adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x14, x14, #0x460 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2560] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x318 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ + mov x22, x14 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 47e5b4 <__isoc23_strtoull@plt+0x78e34> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 47e5ac <__isoc23_strtoull@plt+0x78e2c> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x14, x14, #0x418 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x28 // #40 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 47e648 <__isoc23_strtoull@plt+0x78ec8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 47e640 <__isoc23_strtoull@plt+0x78ec0> // b.pmore │ │ │ │ - adrp x14, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x14, x14, #0x548 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x278 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47e6c8 <__isoc23_strtoull@plt+0x78f48> // b.pmore │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x680 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x24, x21, #0x7 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + b.hi 474660 <__isoc23_strtoull@plt+0x6eee0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x14, x14, #0x4a8 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x338 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x280 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 47e6a0 <__isoc23_strtoull@plt+0x78f20> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47e7a0 <__isoc23_strtoull@plt+0x79020> // b.pmore │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x6f8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x720 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2312] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x288 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4746f4 <__isoc23_strtoull@plt+0x6ef74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0x6d4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4746d4 <__isoc23_strtoull@plt+0x6ef54> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47e858 <__isoc23_strtoull@plt+0x790d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x828 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47e868 <__isoc23_strtoull@plt+0x790e8> // b.pmore │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + mov x25, x22 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x290 │ │ │ │ + b 474d50 <__isoc23_strtoull@plt+0x6f5d0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 474788 <__isoc23_strtoull@plt+0x6f008> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 474780 <__isoc23_strtoull@plt+0x6f000> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #536] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 474820 <__isoc23_strtoull@plt+0x6f0a0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 474818 <__isoc23_strtoull@plt+0x6f098> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #536] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47e958 <__isoc23_strtoull@plt+0x791d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x90c │ │ │ │ + b.cc 47497c <__isoc23_strtoull@plt+0x6f1fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0x898 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #1 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 474898 <__isoc23_strtoull@plt+0x6f118> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47e968 <__isoc23_strtoull@plt+0x791e8> // b.pmore │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x890 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 474918 <__isoc23_strtoull@plt+0x6f198> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + mov x14, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 474984 <__isoc23_strtoull@plt+0x6f204> // b.pmore │ │ │ │ + adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x14, x14, #0x710 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2560] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x298 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x308 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + mov x14, x22 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 474984 <__isoc23_strtoull@plt+0x6f204> // b.pmore │ │ │ │ + adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x14, x14, #0x7a8 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2560] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x318 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ + mov x22, x14 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 47e8d8 <__isoc23_strtoull@plt+0x79158> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47e9d8 <__isoc23_strtoull@plt+0x79258> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 474a20 <__isoc23_strtoull@plt+0x6f2a0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 474a18 <__isoc23_strtoull@plt+0x6f298> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x13, x13, #0x840 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x338 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47e7f8 <__isoc23_strtoull@plt+0x79078> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47ea50 <__isoc23_strtoull@plt+0x792d0> // b.pmore │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x990 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0x9b0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2312] │ │ │ │ + b.hi 474ab0 <__isoc23_strtoull@plt+0x6f330> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x14, x14, #0x9a8 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x2a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x2c0 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47eb30 <__isoc23_strtoull@plt+0x793b0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 474b3c <__isoc23_strtoull@plt+0x6f3bc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0xb00 │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0xb28 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47eb00 <__isoc23_strtoull@plt+0x79380> │ │ │ │ + cbnz x18, 474b28 <__isoc23_strtoull@plt+0x6f3a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47eb24 <__isoc23_strtoull@plt+0x793a4> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + mov x25, x22 │ │ │ │ + mov x24, #0xb // #11 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 474d50 <__isoc23_strtoull@plt+0x6f5d0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 474bb8 <__isoc23_strtoull@plt+0x6f438> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x17, x17, #0xb58 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x328 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 474c1c <__isoc23_strtoull@plt+0x6f49c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47ec0c <__isoc23_strtoull@plt+0x7948c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0xba0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47eba0 <__isoc23_strtoull@plt+0x79420> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 474ca8 <__isoc23_strtoull@plt+0x6f528> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 474ca0 <__isoc23_strtoull@plt+0x6f520> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x15, x15, #0xbd8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x328 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47ec00 <__isoc23_strtoull@plt+0x79480> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47ec14 <__isoc23_strtoull@plt+0x79494> // b.pmore │ │ │ │ + b.hi 474d28 <__isoc23_strtoull@plt+0x6f5a8> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x17, x17, #0xaa8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x17, x17, #0xc40 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #23 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #21 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47ed88 <__isoc23_strtoull@plt+0x79608> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0xc7c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ + b.cc 474fa4 <__isoc23_strtoull@plt+0x6f824> // b.lo, b.ul, b.last │ │ │ │ + and x18, x25, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 474e4c <__isoc23_strtoull@plt+0x6f6cc> // b.lo, b.ul, b.last │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + mov x14, x25 │ │ │ │ + mov x13, #0x4 // #4 │ │ │ │ + cmp x18, x13 │ │ │ │ + b.cc 474f6c <__isoc23_strtoull@plt+0x6f7ec> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4750b4 <__isoc23_strtoull@plt+0x6f934> // b.pmore │ │ │ │ + ldur x18, [x14, #4] │ │ │ │ + adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x14, x14, #0xad0 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.lt 4750dc <__isoc23_strtoull@plt+0x6f95c> // b.tstop │ │ │ │ + adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x17, x17, #0xcd0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 474fb4 <__isoc23_strtoull@plt+0x6f834> // b.pmore │ │ │ │ + ldur x15, [x15, #7] │ │ │ │ + adrp x14, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x14, x14, #0xe10 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 47ed78 <__isoc23_strtoull@plt+0x795f8> // b.any │ │ │ │ - adrp x17, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x17, x17, #0xcc8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x22, [x18, #5] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ecc8 <__isoc23_strtoull@plt+0x79548> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.lt 474fdc <__isoc23_strtoull@plt+0x6f85c> // b.tstop │ │ │ │ + adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x17, x17, #0xff0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + mov x14, x25 │ │ │ │ + mov x13, #0x2 // #2 │ │ │ │ + cmp x18, x13 │ │ │ │ + b.cc 474eb8 <__isoc23_strtoull@plt+0x6f738> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 474ff8 <__isoc23_strtoull@plt+0x6f878> // b.pmore │ │ │ │ + ldur x18, [x14, #6] │ │ │ │ + mov x14, #0xb // #11 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.lt 475020 <__isoc23_strtoull@plt+0x6f8a0> // b.tstop │ │ │ │ + adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x17, x17, #0x188 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x17, x17, #0x318 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1e │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, x15 │ │ │ │ + mov x15, x14 │ │ │ │ + b 474df8 <__isoc23_strtoull@plt+0x6f678> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47ed70 <__isoc23_strtoull@plt+0x795f0> // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x17, x17, #0xd10 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + mov x14, x15 │ │ │ │ + mov x15, x18 │ │ │ │ + b 474e64 <__isoc23_strtoull@plt+0x6f6e4> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47ed98 <__isoc23_strtoull@plt+0x79618> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47eda4 <__isoc23_strtoull@plt+0x79624> // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x17, x17, #0xb48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 475054 <__isoc23_strtoull@plt+0x6f8d4> // b.pmore │ │ │ │ + ldur x14, [x15, #5] │ │ │ │ + ldur x15, [x15, #13] │ │ │ │ + mov x13, #0xb // #11 │ │ │ │ + cmp x17, x13 │ │ │ │ + b.lt 47507c <__isoc23_strtoull@plt+0x6f8fc> // b.tstop │ │ │ │ + adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x17, x17, #0x688 │ │ │ │ stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0xa48 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, x15 │ │ │ │ + mov x15, x14 │ │ │ │ + b 474f10 <__isoc23_strtoull@plt+0x6f790> │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + mov x14, x15 │ │ │ │ + mov x15, x18 │ │ │ │ + b 474d84 <__isoc23_strtoull@plt+0x6f604> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x168 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x14, x14, #0xde8 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 473000 <__isoc23_strtoull@plt+0x6d880> │ │ │ │ + add x17, x17, #0xea0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0xed4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x14 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x17, x17, #0x70 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x17, x17, #0x120 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1e │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x14, x14, #0xf00 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x17, x17, #0x3a0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0x618 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x18, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x18, x18, #0xf88 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x14 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 474000 <__isoc23_strtoull@plt+0x6e880> │ │ │ │ + add x17, x17, #0xb80 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47ee6c <__isoc23_strtoull@plt+0x796ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0xe0c │ │ │ │ + b.cc 4751a4 <__isoc23_strtoull@plt+0x6fa24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x158 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 475158 <__isoc23_strtoull@plt+0x6f9d8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47ee48 <__isoc23_strtoull@plt+0x796c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0xe8c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x190 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ee8c <__isoc23_strtoull@plt+0x7970c> │ │ │ │ + cbnz x18, 475190 <__isoc23_strtoull@plt+0x6fa10> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47ee60 <__isoc23_strtoull@plt+0x796e0> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x2e8 │ │ │ │ + b 474d50 <__isoc23_strtoull@plt+0x6f5d0> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x170 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47522c <__isoc23_strtoull@plt+0x6faac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x218 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47eeac <__isoc23_strtoull@plt+0x7972c> // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 475218 <__isoc23_strtoull@plt+0x6fa98> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x22 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 474d50 <__isoc23_strtoull@plt+0x6f5d0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47ef7c <__isoc23_strtoull@plt+0x797fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0xf1c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 475278 <__isoc23_strtoull@plt+0x6faf8> // b.pmore │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x1d0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x178 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47ef58 <__isoc23_strtoull@plt+0x797d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ - add x18, x18, #0xf9c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 475318 <__isoc23_strtoull@plt+0x6fb98> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x2ec │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ef9c <__isoc23_strtoull@plt+0x7981c> │ │ │ │ + cbnz x18, 4752ec <__isoc23_strtoull@plt+0x6fb6c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47ef70 <__isoc23_strtoull@plt+0x797f0> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47efbc <__isoc23_strtoull@plt+0x7983c> // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x25, x22 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 474d50 <__isoc23_strtoull@plt+0x6f5d0> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x180 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ ldur x23, [x22, #6] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + b 475250 <__isoc23_strtoull@plt+0x6fad0> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4752a8 <__isoc23_strtoull@plt+0x6fb28> │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 475110 <__isoc23_strtoull@plt+0x6f990> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47f028 <__isoc23_strtoull@plt+0x798a8> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ + b.hi 475428 <__isoc23_strtoull@plt+0x6fca8> // b.pmore │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x340 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x368 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1728] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ + sub x18, x21, #0x46 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x188 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47f0f8 <__isoc23_strtoull@plt+0x79978> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4754c8 <__isoc23_strtoull@plt+0x6fd48> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x49c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0xa8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f0a8 <__isoc23_strtoull@plt+0x79928> │ │ │ │ + cbnz x18, 47549c <__isoc23_strtoull@plt+0x6fd1c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4754e8 <__isoc23_strtoull@plt+0x6fd68> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x190 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 47f0c4 <__isoc23_strtoull@plt+0x79944> // b.any │ │ │ │ + b.ne 475514 <__isoc23_strtoull@plt+0x6fd94> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47f100 <__isoc23_strtoull@plt+0x79980> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47f1ec <__isoc23_strtoull@plt+0x79a6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0x168 │ │ │ │ + b.cc 4755b8 <__isoc23_strtoull@plt+0x6fe38> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x58c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x24 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47558c <__isoc23_strtoull@plt+0x6fe0c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47f1c8 <__isoc23_strtoull@plt+0x79a48> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47f1fc <__isoc23_strtoull@plt+0x79a7c> // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0x50 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4755d8 <__isoc23_strtoull@plt+0x6fe58> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47f1e0 <__isoc23_strtoull@plt+0x79a60> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x198 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x300 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47f244 <__isoc23_strtoull@plt+0x79ac4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 58d190 <__isoc23_strtoull@plt+0x187a10> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47f32c <__isoc23_strtoull@plt+0x79bac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ + b.cc 4756a4 <__isoc23_strtoull@plt+0x6ff24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x668 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x24 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 475668 <__isoc23_strtoull@plt+0x6fee8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47f308 <__isoc23_strtoull@plt+0x79b88> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47f33c <__isoc23_strtoull@plt+0x79bbc> // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0x218 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47f320 <__isoc23_strtoull@plt+0x79ba0> // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 475690 <__isoc23_strtoull@plt+0x6ff10> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x2d0 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x2c8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x308 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47f3e0 <__isoc23_strtoull@plt+0x79c60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4757ac <__isoc23_strtoull@plt+0x7002c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x708 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0x3b0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f3b0 <__isoc23_strtoull@plt+0x79c30> │ │ │ │ + cbnz x18, 475708 <__isoc23_strtoull@plt+0x6ff88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47f3d4 <__isoc23_strtoull@plt+0x79c54> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 475764 <__isoc23_strtoull@plt+0x6ffe4> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4757b4 <__isoc23_strtoull@plt+0x70034> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #536] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x2d0 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4757b4 <__isoc23_strtoull@plt+0x70034> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #536] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x2c8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47f4bc <__isoc23_strtoull@plt+0x79d3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0x450 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f450 <__isoc23_strtoull@plt+0x79cd0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 475840 <__isoc23_strtoull@plt+0x700c0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 475838 <__isoc23_strtoull@plt+0x700b8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x15, x15, #0x6c0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x2d8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #19 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47f4b0 <__isoc23_strtoull@plt+0x79d30> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 47f4c4 <__isoc23_strtoull@plt+0x79d44> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0x358 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + b.hi 4758f4 <__isoc23_strtoull@plt+0x70174> // b.pmore │ │ │ │ + mov x18, #0xb // #11 │ │ │ │ + cmp x23, x18 │ │ │ │ + b.lt 4758c8 <__isoc23_strtoull@plt+0x70148> // b.tstop │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x7d8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x620 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x2d8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x1e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47f638 <__isoc23_strtoull@plt+0x79eb8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0x52c │ │ │ │ + b.cc 475984 <__isoc23_strtoull@plt+0x70204> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0x970 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ + mov x22, x23 │ │ │ │ stur x24, [x20, #-16] │ │ │ │ stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 47f628 <__isoc23_strtoull@plt+0x79ea8> // b.any │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0x578 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x22, [x18, #5] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f578 <__isoc23_strtoull@plt+0x79df8> │ │ │ │ + cbnz x18, 475970 <__isoc23_strtoull@plt+0x701f0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47f620 <__isoc23_strtoull@plt+0x79ea0> // b.any │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0x5c0 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47f648 <__isoc23_strtoull@plt+0x79ec8> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47f654 <__isoc23_strtoull@plt+0x79ed4> // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0x3f8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x22, x18 │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x330 │ │ │ │ + b 475868 <__isoc23_strtoull@plt+0x700e8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x1e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 475868 <__isoc23_strtoull@plt+0x700e8> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47f69c <__isoc23_strtoull@plt+0x79f1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0x1f0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #3192] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + mov x24, x23 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 475868 <__isoc23_strtoull@plt+0x700e8> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47f810 <__isoc23_strtoull@plt+0x7a090> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0x704 │ │ │ │ + b.cc 475ab0 <__isoc23_strtoull@plt+0x70330> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xa80 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x25 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 475a80 <__isoc23_strtoull@plt+0x70300> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47f7ec <__isoc23_strtoull@plt+0x7a06c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xad0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f750 <__isoc23_strtoull@plt+0x79fd0> │ │ │ │ + cbnz x18, 475ad0 <__isoc23_strtoull@plt+0x70350> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x230 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 47f820 <__isoc23_strtoull@plt+0x7a0a0> // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + b.ge 475af8 <__isoc23_strtoull@plt+0x70378> // b.tcont │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 475b98 <__isoc23_strtoull@plt+0x70418> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xb6c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 475b6c <__isoc23_strtoull@plt+0x703ec> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47f848 <__isoc23_strtoull@plt+0x7a0c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0x7cc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xbb8 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47f7cc <__isoc23_strtoull@plt+0x7a04c> │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 475bb8 <__isoc23_strtoull@plt+0x70438> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x238 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 47f86c <__isoc23_strtoull@plt+0x7a0ec> // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47f804 <__isoc23_strtoull@plt+0x7a084> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 475c78 <__isoc23_strtoull@plt+0x704f8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xc4c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 475c4c <__isoc23_strtoull@plt+0x704cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xc98 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 475c98 <__isoc23_strtoull@plt+0x70518> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x338 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x240 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0x780 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 47f860 <__isoc23_strtoull@plt+0x7a0e0> // b.lo, b.ul, b.last │ │ │ │ + b.ge 475cc4 <__isoc23_strtoull@plt+0x70544> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47f8d0 <__isoc23_strtoull@plt+0x7a150> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0x670 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 47f268 <__isoc23_strtoull@plt+0x79ae8> │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47f958 <__isoc23_strtoull@plt+0x7a1d8> // b.pmore │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0x8f8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - mov x18, x25 │ │ │ │ - mov x25, x26 │ │ │ │ - mov x24, x18 │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - b 47f6c0 <__isoc23_strtoull@plt+0x79f40> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x340 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - b 47f6c0 <__isoc23_strtoull@plt+0x79f40> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47fa74 <__isoc23_strtoull@plt+0x7a2f4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0xa10 │ │ │ │ + b.cc 475d70 <__isoc23_strtoull@plt+0x705f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xd40 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47fa10 <__isoc23_strtoull@plt+0x7a290> │ │ │ │ + cbnz x18, 475d40 <__isoc23_strtoull@plt+0x705c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xd90 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 47fa2c <__isoc23_strtoull@plt+0x7a2ac> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47fa7c <__isoc23_strtoull@plt+0x7a2fc> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0x9a8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 475d90 <__isoc23_strtoull@plt+0x70610> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x248 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 47fb50 <__isoc23_strtoull@plt+0x7a3d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0xad4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47fb2c <__isoc23_strtoull@plt+0x7a3ac> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47fb58 <__isoc23_strtoull@plt+0x7a3d8> // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0x9c0 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 47fb44 <__isoc23_strtoull@plt+0x7a3c4> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.ge 475db8 <__isoc23_strtoull@plt+0x70638> // b.tcont │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47fba8 <__isoc23_strtoull@plt+0x7a428> // b.pmore │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0xaa0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 47f6c0 <__isoc23_strtoull@plt+0x79f40> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x350 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - b 47f4e8 <__isoc23_strtoull@plt+0x79d68> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47fc84 <__isoc23_strtoull@plt+0x7a504> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0xc3c │ │ │ │ + b.cc 475e58 <__isoc23_strtoull@plt+0x706d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xe2c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47fc3c <__isoc23_strtoull@plt+0x7a4bc> │ │ │ │ + cbnz x18, 475e2c <__isoc23_strtoull@plt+0x706ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xe78 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47fc60 <__isoc23_strtoull@plt+0x7a4e0> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 475e78 <__isoc23_strtoull@plt+0x706f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x250 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 47fc78 <__isoc23_strtoull@plt+0x7a4f8> // b.lo, b.ul, b.last │ │ │ │ + b.ge 475ea4 <__isoc23_strtoull@plt+0x70724> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x360 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47fd78 <__isoc23_strtoull@plt+0x7a5f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0xcf4 │ │ │ │ + b.cc 475f48 <__isoc23_strtoull@plt+0x707c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xf1c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47fcf4 <__isoc23_strtoull@plt+0x7a574> │ │ │ │ + cbnz x18, 475f1c <__isoc23_strtoull@plt+0x7079c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 47fd68 <__isoc23_strtoull@plt+0x7a5e8> // b.any │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0xd3c │ │ │ │ - str x17, [x20] │ │ │ │ + adrp x18, 475000 <__isoc23_strtoull@plt+0x6f880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47fd3c <__isoc23_strtoull@plt+0x7a5bc> │ │ │ │ + cbnz x18, 475f68 <__isoc23_strtoull@plt+0x707e8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x258 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cs 47fd68 <__isoc23_strtoull@plt+0x7a5e8> // b.hs, b.nlast │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.cc 47fd88 <__isoc23_strtoull@plt+0x7a608> // b.lo, b.ul, b.last │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 475f94 <__isoc23_strtoull@plt+0x70814> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x22, x18 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 475fb4 <__isoc23_strtoull@plt+0x70834> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x368 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1544] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47fe3c <__isoc23_strtoull@plt+0x7a6bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0xdf4 │ │ │ │ + b.cc 476058 <__isoc23_strtoull@plt+0x708d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x2c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47fdf4 <__isoc23_strtoull@plt+0x7a674> │ │ │ │ + cbnz x18, 47602c <__isoc23_strtoull@plt+0x708ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x78 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47fe18 <__isoc23_strtoull@plt+0x7a698> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 476078 <__isoc23_strtoull@plt+0x708f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47fe30 <__isoc23_strtoull@plt+0x7a6b0> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x260 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x370 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4760f0 <__isoc23_strtoull@plt+0x70970> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 476114 <__isoc23_strtoull@plt+0x70994> // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x2b8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 476108 <__isoc23_strtoull@plt+0x70988> // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x298 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x288 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x2a8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47ff14 <__isoc23_strtoull@plt+0x7a794> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0xeac │ │ │ │ + b.cc 47618c <__isoc23_strtoull@plt+0x70a0c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x17c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47feac <__isoc23_strtoull@plt+0x7a72c> │ │ │ │ + cbnz x18, 47617c <__isoc23_strtoull@plt+0x709fc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47fef0 <__isoc23_strtoull@plt+0x7a770> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 47ff24 <__isoc23_strtoull@plt+0x7a7a4> // b.pmore │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 47ff08 <__isoc23_strtoull@plt+0x7a788> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x378 │ │ │ │ + b 4760c8 <__isoc23_strtoull@plt+0x70948> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x310 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 47ff6c <__isoc23_strtoull@plt+0x7a7ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 47620c <__isoc23_strtoull@plt+0x70a8c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x1fc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4761fc <__isoc23_strtoull@plt+0x70a7c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4760c8 <__isoc23_strtoull@plt+0x70948> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x318 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0x318 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003bc0c0 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 480058 <__isoc23_strtoull@plt+0x7a8d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x18, x18, #0xfd4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 476320 <__isoc23_strtoull@plt+0x70ba0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x2a8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 47ffd4 <__isoc23_strtoull@plt+0x7a854> │ │ │ │ + cbnz x18, 4762a8 <__isoc23_strtoull@plt+0x70b28> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003bc080 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 480034 <__isoc23_strtoull@plt+0x7a8b4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 480068 <__isoc23_strtoull@plt+0x7a8e8> // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ - add x17, x17, #0xf40 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 4762d8 <__isoc23_strtoull@plt+0x70b58> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 47630c <__isoc23_strtoull@plt+0x70b8c> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x268 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 48004c <__isoc23_strtoull@plt+0x7a8cc> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 4762f8 <__isoc23_strtoull@plt+0x70b78> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x2b8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x2e0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x380 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x290 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x358 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4800b4 <__isoc23_strtoull@plt+0x7a934> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.cc 4763c0 <__isoc23_strtoull@plt+0x70c40> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 476390 <__isoc23_strtoull@plt+0x70c10> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x3e0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4763e0 <__isoc23_strtoull@plt+0x70c60> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x390 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 476408 <__isoc23_strtoull@plt+0x70c88> // b.tcont │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4801e8 <__isoc23_strtoull@plt+0x7aa68> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x11c │ │ │ │ + b.cc 4764a8 <__isoc23_strtoull@plt+0x70d28> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x47c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48011c <__isoc23_strtoull@plt+0x7a99c> │ │ │ │ + cbnz x18, 47647c <__isoc23_strtoull@plt+0x70cfc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4801c4 <__isoc23_strtoull@plt+0x7aa44> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x164 │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480164 <__isoc23_strtoull@plt+0x7a9e4> │ │ │ │ + cbnz x18, 4764c8 <__isoc23_strtoull@plt+0x70d48> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x398 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4801f8 <__isoc23_strtoull@plt+0x7aa78> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48021c <__isoc23_strtoull@plt+0x7aa9c> // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x17, x17, #0x88 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4801dc <__isoc23_strtoull@plt+0x7aa5c> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x3a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 480210 <__isoc23_strtoull@plt+0x7aa90> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 480264 <__isoc23_strtoull@plt+0x7aae4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47ff90 <__isoc23_strtoull@plt+0x7a810> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4802c0 <__isoc23_strtoull@plt+0x7ab40> // b.pmore │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x238 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x3a8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x3b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 480378 <__isoc23_strtoull@plt+0x7abf8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x334 │ │ │ │ + b.cc 476588 <__isoc23_strtoull@plt+0x70e08> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x55c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480334 <__isoc23_strtoull@plt+0x7abb4> │ │ │ │ + cbnz x18, 47655c <__isoc23_strtoull@plt+0x70ddc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x5a8 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 480354 <__isoc23_strtoull@plt+0x7abd4> // b.lo, b.ul, b.last │ │ │ │ - ldur x23, [x22, #5] │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4765a8 <__isoc23_strtoull@plt+0x70e28> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x3a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 48036c <__isoc23_strtoull@plt+0x7abec> // b.lo, b.ul, b.last │ │ │ │ + b.ge 4765d4 <__isoc23_strtoull@plt+0x70e54> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x3b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4803cc <__isoc23_strtoull@plt+0x7ac4c> // b.pmore │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x3c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 480494 <__isoc23_strtoull@plt+0x7ad14> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x440 │ │ │ │ + b.cc 476680 <__isoc23_strtoull@plt+0x70f00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x650 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 476650 <__isoc23_strtoull@plt+0x70ed0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x6a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 480470 <__isoc23_strtoull@plt+0x7acf0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x4ac │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4804ac <__isoc23_strtoull@plt+0x7ad2c> │ │ │ │ + cbnz x18, 4766a0 <__isoc23_strtoull@plt+0x70f20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 480488 <__isoc23_strtoull@plt+0x7ad08> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x3a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 480548 <__isoc23_strtoull@plt+0x7adc8> // b.none │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x17, x17, #0x4f4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 480400 <__isoc23_strtoull@plt+0x7ac80> │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4766c8 <__isoc23_strtoull@plt+0x70f48> // b.tcont │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 476768 <__isoc23_strtoull@plt+0x70fe8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x73c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47673c <__isoc23_strtoull@plt+0x70fbc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 480560 <__isoc23_strtoull@plt+0x7ade0> // b.any │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x534 │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x788 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480534 <__isoc23_strtoull@plt+0x7adb4> │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 476788 <__isoc23_strtoull@plt+0x71008> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x3b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48056c <__isoc23_strtoull@plt+0x7adec> // b.any │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x450 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ge 4767b4 <__isoc23_strtoull@plt+0x71034> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4805d0 <__isoc23_strtoull@plt+0x7ae50> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 480624 <__isoc23_strtoull@plt+0x7aea4> // b.pmore │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x400 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - mov x23, x24 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 480400 <__isoc23_strtoull@plt+0x7ac80> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x468 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4806f8 <__isoc23_strtoull@plt+0x7af78> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x698 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + b.cc 476858 <__isoc23_strtoull@plt+0x710d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x82c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4806d4 <__isoc23_strtoull@plt+0x7af54> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x710 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480710 <__isoc23_strtoull@plt+0x7af90> │ │ │ │ + cbnz x18, 47682c <__isoc23_strtoull@plt+0x710ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4806ec <__isoc23_strtoull@plt+0x7af6c> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 480770 <__isoc23_strtoull@plt+0x7aff0> // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 480798 <__isoc23_strtoull@plt+0x7b018> // b.any │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x7b4 │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x878 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4807b4 <__isoc23_strtoull@plt+0x7b034> │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 476878 <__isoc23_strtoull@plt+0x710f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x17, x17, #0x740 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 480658 <__isoc23_strtoull@plt+0x7aed8> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x3b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 480834 <__isoc23_strtoull@plt+0x7b0b4> // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 480898 <__isoc23_strtoull@plt+0x7b118> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4768a4 <__isoc23_strtoull@plt+0x71124> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 480898 <__isoc23_strtoull@plt+0x7b118> // b.pmore │ │ │ │ - ldur x17, [x17, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4768c4 <__isoc23_strtoull@plt+0x71144> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1544] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4808ec <__isoc23_strtoull@plt+0x7b16c> // b.pmore │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x658 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - mov x23, x24 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 480658 <__isoc23_strtoull@plt+0x7aed8> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x470 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 476968 <__isoc23_strtoull@plt+0x711e8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x93c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47693c <__isoc23_strtoull@plt+0x711bc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48099c <__isoc23_strtoull@plt+0x7b21c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x968 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0x988 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480968 <__isoc23_strtoull@plt+0x7b1e8> │ │ │ │ + cbnz x18, 476988 <__isoc23_strtoull@plt+0x71208> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x3c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 480984 <__isoc23_strtoull@plt+0x7b204> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x478 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003bba78 ; NYI │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 480a70 <__isoc23_strtoull@plt+0x7b2f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x9f4 │ │ │ │ + b.cc 476a70 <__isoc23_strtoull@plt+0x712f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0xa18 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 476a18 <__isoc23_strtoull@plt+0x71298> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003bba38 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 480a4c <__isoc23_strtoull@plt+0x7b2cc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 480a78 <__isoc23_strtoull@plt+0x7b2f8> // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x17, x17, #0x918 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ + b.cc 476a3c <__isoc23_strtoull@plt+0x712bc> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x3d8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 480a64 <__isoc23_strtoull@plt+0x7b2e4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 476a5c <__isoc23_strtoull@plt+0x712dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x400 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x428 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x478 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 480ac8 <__isoc23_strtoull@plt+0x7b348> // b.pmore │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0x9c0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 47f6c0 <__isoc23_strtoull@plt+0x79f40> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x490 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 476b38 <__isoc23_strtoull@plt+0x713b8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0xadc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 476adc <__isoc23_strtoull@plt+0x7135c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 476b04 <__isoc23_strtoull@plt+0x71384> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x220 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 476b24 <__isoc23_strtoull@plt+0x713a4> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x218 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x208 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x488 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 480b34 <__isoc23_strtoull@plt+0x7b3b4> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 476c00 <__isoc23_strtoull@plt+0x71480> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0xba4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 476ba4 <__isoc23_strtoull@plt+0x71424> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x5c0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 476bcc <__isoc23_strtoull@plt+0x7144c> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x220 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 476bec <__isoc23_strtoull@plt+0x7146c> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x218 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x208 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x490 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0x490 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 477750 <__isoc23_strtoull@plt+0x71fd0> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003bb888 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 480b8c <__isoc23_strtoull@plt+0x7b40c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 476ca8 <__isoc23_strtoull@plt+0x71528> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x25, [x22, #16] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2000] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 461ec0 <__isoc23_strtoull@plt+0x5c740> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003bb820 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 480bd8 <__isoc23_strtoull@plt+0x7b458> // b.lo, b.ul, b.last │ │ │ │ + b.cc 476d00 <__isoc23_strtoull@plt+0x71580> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + ldr x25, [x22, #16] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2456] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1480] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 480c78 <__isoc23_strtoull@plt+0x7b4f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 476d9c <__isoc23_strtoull@plt+0x7161c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0xd60 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0xc48 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480c48 <__isoc23_strtoull@plt+0x7b4c8> │ │ │ │ + cbnz x18, 476d60 <__isoc23_strtoull@plt+0x715e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 480c6c <__isoc23_strtoull@plt+0x7b4ec> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 476d88 <__isoc23_strtoull@plt+0x71608> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x190 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x178 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 480d78 <__isoc23_strtoull@plt+0x7b5f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0xce8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480ce8 <__isoc23_strtoull@plt+0x7b568> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0xd18 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480d18 <__isoc23_strtoull@plt+0x7b598> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 476e20 <__isoc23_strtoull@plt+0x716a0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 476e18 <__isoc23_strtoull@plt+0x71698> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x15, x15, #0xd18 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x1b0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 480d8c <__isoc23_strtoull@plt+0x7b60c> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 480d80 <__isoc23_strtoull@plt+0x7b600> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x17, x17, #0xbf0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + b.hi 476e7c <__isoc23_strtoull@plt+0x716fc> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + adrp x14, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x14, x14, #0xdb8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x15 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 480ed0 <__isoc23_strtoull@plt+0x7b750> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0xdf0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0xe34 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 476f10 <__isoc23_strtoull@plt+0x71790> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 476f08 <__isoc23_strtoull@plt+0x71788> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x14, x14, #0xe40 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x1c8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 480e34 <__isoc23_strtoull@plt+0x7b6b4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003bb598 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 476fc4 <__isoc23_strtoull@plt+0x71844> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 476fbc <__isoc23_strtoull@plt+0x7183c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x13, x13, #0xea0 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2360] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x38 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 610588 <__isoc23_strtoull@plt+0x20ae08> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 480ee4 <__isoc23_strtoull@plt+0x7b764> // b.any │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 480ed8 <__isoc23_strtoull@plt+0x7b758> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x17, x17, #0xba8 │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003bb4e8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47707c <__isoc23_strtoull@plt+0x718fc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 477074 <__isoc23_strtoull@plt+0x718f4> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - sub x17, x21, #0x70 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x15, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x15, x15, #0xc90 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x13, x13, #0xf30 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2360] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x1e0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x78 // #120 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003bb430 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4770e4 <__isoc23_strtoull@plt+0x71964> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + adrp x12, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x12, x12, #0xfe0 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x13 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003bb3b8 ; NYI │ │ │ │ add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 480f58 <__isoc23_strtoull@plt+0x7b7d8> // b.pmore │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0xb60 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0xdb0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.hi 477160 <__isoc23_strtoull@plt+0x719e0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + adrp x13, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x13, x13, #0x98 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x24, x21, #0x30 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x1f8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x5c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ + .inst 0x003bb348 ; NYI │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 477110 <__isoc23_strtoull@plt+0x71990> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 480fac <__isoc23_strtoull@plt+0x7b82c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003bb328 ; NYI │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 477110 <__isoc23_strtoull@plt+0x71990> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003bb308 ; NYI │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 477110 <__isoc23_strtoull@plt+0x71990> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003bb2e8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 481044 <__isoc23_strtoull@plt+0x7b8c4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x10 │ │ │ │ + b.cc 477308 <__isoc23_strtoull@plt+0x71b88> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0x230 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x5c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48105c <__isoc23_strtoull@plt+0x7b8dc> │ │ │ │ + cbnz x18, 477230 <__isoc23_strtoull@plt+0x71ab0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48107c <__isoc23_strtoull@plt+0x7b8fc> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x003bb298 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 477284 <__isoc23_strtoull@plt+0x71b04> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 477310 <__isoc23_strtoull@plt+0x71b90> // b.pmore │ │ │ │ + adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x15, x15, #0x1c0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x220 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x14, #0x2 // #2 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 4772cc <__isoc23_strtoull@plt+0x71b4c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 477310 <__isoc23_strtoull@plt+0x71b90> // b.pmore │ │ │ │ + adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x15, x15, #0x1a0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x218 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 477310 <__isoc23_strtoull@plt+0x71b90> // b.pmore │ │ │ │ + adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x15, x15, #0x180 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x208 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003bb190 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4810f0 <__isoc23_strtoull@plt+0x7b970> // b.pmore │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0xf80 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + b.hi 477378 <__isoc23_strtoull@plt+0x71bf8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x15, x15, #0x1e0 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x228 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x5d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ + .inst 0x003bb130 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4773dc <__isoc23_strtoull@plt+0x71c5c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x18 │ │ │ │ + b 477110 <__isoc23_strtoull@plt+0x71990> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 481144 <__isoc23_strtoull@plt+0x7b9c4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003bb0c8 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 477444 <__isoc23_strtoull@plt+0x71cc4> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x18 │ │ │ │ + b 477110 <__isoc23_strtoull@plt+0x71990> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003bb060 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4774ac <__isoc23_strtoull@plt+0x71d2c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x18 │ │ │ │ + b 477110 <__isoc23_strtoull@plt+0x71990> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003baff8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4811dc <__isoc23_strtoull@plt+0x7ba5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x1a8 │ │ │ │ + b.cc 4775f8 <__isoc23_strtoull@plt+0x71e78> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0x520 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x1f4 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4811f4 <__isoc23_strtoull@plt+0x7ba74> │ │ │ │ + cbnz x18, 477520 <__isoc23_strtoull@plt+0x71da0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003bafa8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 477574 <__isoc23_strtoull@plt+0x71df4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 477600 <__isoc23_strtoull@plt+0x71e80> // b.pmore │ │ │ │ + adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x15, x15, #0x468 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x220 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x14, #0x2 // #2 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 4775bc <__isoc23_strtoull@plt+0x71e3c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 477600 <__isoc23_strtoull@plt+0x71e80> // b.pmore │ │ │ │ + adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x15, x15, #0x400 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x218 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 477600 <__isoc23_strtoull@plt+0x71e80> // b.pmore │ │ │ │ + adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x15, x15, #0x398 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x208 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 481214 <__isoc23_strtoull@plt+0x7ba94> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003baea8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 477690 <__isoc23_strtoull@plt+0x71f10> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 477688 <__isoc23_strtoull@plt+0x71f08> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x14, x14, #0x4d0 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x228 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6b7b70 <__isoc23_strtoull@plt+0x2b23f0> │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003bae10 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 481290 <__isoc23_strtoull@plt+0x7bb10> // b.pmore │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x118 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x168 │ │ │ │ + b.hi 477718 <__isoc23_strtoull@plt+0x71f98> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x15, x15, #0x620 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x5d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + .inst 0xfffff4f0 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #70 │ │ │ │ ... │ │ │ │ + udf #6 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x70 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 481304 <__isoc23_strtoull@plt+0x7bb84> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ + b.hi 477800 <__isoc23_strtoull@plt+0x72080> // b.pmore │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0xc70 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x25, [x21, #-88] │ │ │ │ + adrp x18, 476000 <__isoc23_strtoull@plt+0x70880> │ │ │ │ + add x18, x18, #0xcc0 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x27, [x21, #-64] │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0x110 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x26, [x21, #-32] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + mov x17, #0xb // #11 │ │ │ │ + cmp x23, x17 │ │ │ │ + b.lt 4777dc <__isoc23_strtoull@plt+0x7205c> // b.tstop │ │ │ │ + adrp x17, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x17, x17, #0x6b8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x24, [x21] │ │ │ │ sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + adrp x17, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x17, x17, #0x338 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x5e0 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x510 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48135c <__isoc23_strtoull@plt+0x7bbdc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003bacc8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4813a4 <__isoc23_strtoull@plt+0x7bc24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4778e8 <__isoc23_strtoull@plt+0x72168> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0x88c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47788c <__isoc23_strtoull@plt+0x7210c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4814e0 <__isoc23_strtoull@plt+0x7bd60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x408 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x44c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + .inst 0x003bac84 ; NYI │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0x8c4 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48144c <__isoc23_strtoull@plt+0x7bccc> │ │ │ │ + cbnz x18, 4778c4 <__isoc23_strtoull@plt+0x72144> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4814e8 <__isoc23_strtoull@plt+0x7bd68> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x003bac4c ; NYI │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 477750 <__isoc23_strtoull@plt+0x71fd0> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x538 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x4c0 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003bac00 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 477984 <__isoc23_strtoull@plt+0x72204> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0x954 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4814c0 <__isoc23_strtoull@plt+0x7bd40> │ │ │ │ + cbnz x18, 477954 <__isoc23_strtoull@plt+0x721d4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 481514 <__isoc23_strtoull@plt+0x7bd94> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x17, x17, #0x47c │ │ │ │ - str x17, [x20, #24] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 481580 <__isoc23_strtoull@plt+0x7be00> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x17, x17, #0x378 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + .inst 0x003babbc ; NYI │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 477750 <__isoc23_strtoull@plt+0x71fd0> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x548 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4815f0 <__isoc23_strtoull@plt+0x7be70> // b.pmore │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x330 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x3c8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x5e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + .inst 0x003bab98 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0x548 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003bab30 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4816ec <__isoc23_strtoull@plt+0x7bf6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x688 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 477a60 <__isoc23_strtoull@plt+0x722e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0xa20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481688 <__isoc23_strtoull@plt+0x7bf08> │ │ │ │ + cbnz x18, 477a20 <__isoc23_strtoull@plt+0x722a0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4816a4 <__isoc23_strtoull@plt+0x7bf24> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4816f4 <__isoc23_strtoull@plt+0x7bf74> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x17, x17, #0x620 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + .inst 0x003baaf0 ; NYI │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 477750 <__isoc23_strtoull@plt+0x71fd0> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x568 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003bab48 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48179c <__isoc23_strtoull@plt+0x7c01c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x74c │ │ │ │ + b.cc 477b60 <__isoc23_strtoull@plt+0x723e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0xac0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 477ac0 <__isoc23_strtoull@plt+0x72340> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4817a4 <__isoc23_strtoull@plt+0x7c024> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x15, x15, #0x638 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x003bab08 ; NYI │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0xaf0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 477af0 <__isoc23_strtoull@plt+0x72370> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48182c <__isoc23_strtoull@plt+0x7c0ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x7fc │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003baad8 ; NYI │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0xb4c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x27, [x22, #31] │ │ │ │ + ldur x26, [x22, #23] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 477750 <__isoc23_strtoull@plt+0x71fd0> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 481834 <__isoc23_strtoull@plt+0x7c0b4> // b.pmore │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x718 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + .inst 0x003baa54 ; NYI │ │ │ │ + adrp x24, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x24, x24, #0x5a0 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + .inst 0x003baa48 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 481880 <__isoc23_strtoull@plt+0x7c100> // b.pmore │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + b.hi 477bb0 <__isoc23_strtoull@plt+0x72430> // b.pmore │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0xa80 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 4815a8 <__isoc23_strtoull@plt+0x7be28> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x360 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x5f0 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x5e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003baa08 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4818d4 <__isoc23_strtoull@plt+0x7c154> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 477c28 <__isoc23_strtoull@plt+0x724a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0xc18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x23, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + b 477b80 <__isoc23_strtoull@plt+0x72400> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x5f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003ba998 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 481920 <__isoc23_strtoull@plt+0x7c1a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 477c94 <__isoc23_strtoull@plt+0x72514> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0xc84 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 477b80 <__isoc23_strtoull@plt+0x72400> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x608 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003ba948 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0x608 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4819c0 <__isoc23_strtoull@plt+0x7c240> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 477db0 <__isoc23_strtoull@plt+0x72630> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0xd34 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x990 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481990 <__isoc23_strtoull@plt+0x7c210> │ │ │ │ + cbnz x18, 477d34 <__isoc23_strtoull@plt+0x725b4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4819b4 <__isoc23_strtoull@plt+0x7c234> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 477d7c <__isoc23_strtoull@plt+0x725fc> // b.any │ │ │ │ + adrp x17, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x17, x17, #0xdd0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 477dd0 <__isoc23_strtoull@plt+0x72650> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x17, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x17, x17, #0xe48 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 477e48 <__isoc23_strtoull@plt+0x726c8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x650 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 477e28 <__isoc23_strtoull@plt+0x726a8> // b.any │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 477e28 <__isoc23_strtoull@plt+0x726a8> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 477e78 <__isoc23_strtoull@plt+0x726f8> // b.any │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + mov x17, x22 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.eq 477e78 <__isoc23_strtoull@plt+0x726f8> // b.none │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0xe10 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x17, #6] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ + mov x22, x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 481ac0 <__isoc23_strtoull@plt+0x7c340> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 477f48 <__isoc23_strtoull@plt+0x727c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x18, x18, #0xee4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0xa30 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481a30 <__isoc23_strtoull@plt+0x7c2b0> │ │ │ │ + cbnz x18, 477ee4 <__isoc23_strtoull@plt+0x72764> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 477f20 <__isoc23_strtoull@plt+0x727a0> // b.any │ │ │ │ + adrp x17, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x17, x17, #0xf68 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481a60 <__isoc23_strtoull@plt+0x7c2e0> │ │ │ │ + cbnz x18, 477f68 <__isoc23_strtoull@plt+0x727e8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x17, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x17, x17, #0xff0 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 477ff0 <__isoc23_strtoull@plt+0x72870> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x658 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 481ad4 <__isoc23_strtoull@plt+0x7c354> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 481ac8 <__isoc23_strtoull@plt+0x7c348> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x17, x17, #0x938 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.ne 478020 <__isoc23_strtoull@plt+0x728a0> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cs 477fc8 <__isoc23_strtoull@plt+0x72848> // b.hs, b.nlast │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 477f8c <__isoc23_strtoull@plt+0x7280c> // b.none │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 481c18 <__isoc23_strtoull@plt+0x7c498> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0xb38 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 477fc8 <__isoc23_strtoull@plt+0x72848> // b.none │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 477000 <__isoc23_strtoull@plt+0x71880> │ │ │ │ + add x17, x17, #0xfb4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 477f8c <__isoc23_strtoull@plt+0x7280c> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0xb7c │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 478100 <__isoc23_strtoull@plt+0x72980> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0x84 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481b7c <__isoc23_strtoull@plt+0x7c3fc> │ │ │ │ + cbnz x18, 478084 <__isoc23_strtoull@plt+0x72904> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4780cc <__isoc23_strtoull@plt+0x7294c> // b.any │ │ │ │ + adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x17, x17, #0x120 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 481c2c <__isoc23_strtoull@plt+0x7c4ac> // b.any │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 481c20 <__isoc23_strtoull@plt+0x7c4a0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x17, x17, #0x8f0 │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - sub x17, x21, #0x70 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x15, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x15, x15, #0x9d8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 478120 <__isoc23_strtoull@plt+0x729a0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x17, x17, #0x19c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47819c <__isoc23_strtoull@plt+0x72a1c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x660 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x78 // #120 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 478148 <__isoc23_strtoull@plt+0x729c8> // b.any │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldur x14, [x18, #7] │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cs 4781cc <__isoc23_strtoull@plt+0x72a4c> // b.hs, b.nlast │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 481ca0 <__isoc23_strtoull@plt+0x7c520> // b.pmore │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0x8a8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4781d0 <__isoc23_strtoull@plt+0x72a50> // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x5f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 481cf4 <__isoc23_strtoull@plt+0x7c574> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4781d0 <__isoc23_strtoull@plt+0x72a50> // b.none │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0x168 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + str x22, [x20, #8] │ │ │ │ + b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ + mov x18, x17 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 481d84 <__isoc23_strtoull@plt+0x7c604> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0xd58 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + b.cc 4782a0 <__isoc23_strtoull@plt+0x72b20> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0x23c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0xd9c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481d9c <__isoc23_strtoull@plt+0x7c61c> │ │ │ │ + cbnz x18, 47823c <__isoc23_strtoull@plt+0x72abc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 481e38 <__isoc23_strtoull@plt+0x7c6b8> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 481df0 <__isoc23_strtoull@plt+0x7c670> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x17, x17, #0x438 │ │ │ │ - add x17, x17, #0x2 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0xe80 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.ne 478278 <__isoc23_strtoull@plt+0x72af8> // b.any │ │ │ │ + adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x17, x17, #0x2c0 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 481e80 <__isoc23_strtoull@plt+0x7c700> │ │ │ │ + cbnz x18, 4782c0 <__isoc23_strtoull@plt+0x72b40> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - adrp x15, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x15, x15, #0xe0c │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x23, x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x17 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #3440] │ │ │ │ + adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x17, x17, #0x348 │ │ │ │ str x17, [x20] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ str x17, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - b 481f70 <__isoc23_strtoull@plt+0x7c7f0> │ │ │ │ - udf #2 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 478348 <__isoc23_strtoull@plt+0x72bc8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x668 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 478378 <__isoc23_strtoull@plt+0x72bf8> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 481ee0 <__isoc23_strtoull@plt+0x7c760> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 481ed4 <__isoc23_strtoull@plt+0x7c754> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x17, x17, #0x438 │ │ │ │ - add x17, x17, #0x2 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cs 478320 <__isoc23_strtoull@plt+0x72ba0> // b.hs, b.nlast │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 481f48 <__isoc23_strtoull@plt+0x7c7c8> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1048] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x17, x21, #0x36 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x1e │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4782e4 <__isoc23_strtoull@plt+0x72b64> // b.none │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 481fbc <__isoc23_strtoull@plt+0x7c83c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x17, x17, #0xcc8 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0xd18 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 478320 <__isoc23_strtoull@plt+0x72ba0> // b.none │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x17, x17, #0x30c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4782e4 <__isoc23_strtoull@plt+0x72b64> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 482014 <__isoc23_strtoull@plt+0x7c894> // b.pmore │ │ │ │ - adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ - add x18, x18, #0xf70 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - mov x23, x24 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 481f70 <__isoc23_strtoull@plt+0x7c7f0> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x600 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48206c <__isoc23_strtoull@plt+0x7c8ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 478440 <__isoc23_strtoull@plt+0x72cc0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0x3dc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4783dc <__isoc23_strtoull@plt+0x72c5c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 482104 <__isoc23_strtoull@plt+0x7c984> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0xd0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x11c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 478418 <__isoc23_strtoull@plt+0x72c98> // b.any │ │ │ │ + adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x17, x17, #0x460 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 478460 <__isoc23_strtoull@plt+0x72ce0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x17, x17, #0x4a8 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48211c <__isoc23_strtoull@plt+0x7c99c> │ │ │ │ + cbnz x18, 4784a8 <__isoc23_strtoull@plt+0x72d28> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x670 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 482178 <__isoc23_strtoull@plt+0x7c9f8> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + b.ne 4784d0 <__isoc23_strtoull@plt+0x72d50> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4784c8 <__isoc23_strtoull@plt+0x72d48> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x1c4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4821c4 <__isoc23_strtoull@plt+0x7ca44> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - adrp x17, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x17, x17, #0x14c │ │ │ │ - str x17, [x20, #24] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4784e8 <__isoc23_strtoull@plt+0x72d68> // b.none │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - str x17, [x20, #32] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4822e0 <__isoc23_strtoull@plt+0x7cb60> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 48224c <__isoc23_strtoull@plt+0x7cacc> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4822b4 <__isoc23_strtoull@plt+0x7cb34> // b.pmore │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4822b4 <__isoc23_strtoull@plt+0x7cb34> // b.pmore │ │ │ │ - ldur x15, [x15, #6] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ + cmp x18, x17 │ │ │ │ + b.hi 4784e8 <__isoc23_strtoull@plt+0x72d68> // b.pmore │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48232c <__isoc23_strtoull@plt+0x7cbac> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x17, x17, #0x40 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1544] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 482384 <__isoc23_strtoull@plt+0x7cc04> // b.pmore │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - mov x23, x24 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 4822e0 <__isoc23_strtoull@plt+0x7cb60> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x608 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4823dc <__isoc23_strtoull@plt+0x7cc5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 482424 <__isoc23_strtoull@plt+0x7cca4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4785c0 <__isoc23_strtoull@plt+0x72e40> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0x55c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4824b8 <__isoc23_strtoull@plt+0x7cd38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x498 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 482498 <__isoc23_strtoull@plt+0x7cd18> │ │ │ │ + cbnz x18, 47855c <__isoc23_strtoull@plt+0x72ddc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x4d0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 478598 <__isoc23_strtoull@plt+0x72e18> // b.any │ │ │ │ + adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x17, x17, #0x5e0 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4824d0 <__isoc23_strtoull@plt+0x7cd50> │ │ │ │ + cbnz x18, 4785e0 <__isoc23_strtoull@plt+0x72e60> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x17, x17, #0x688 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 478688 <__isoc23_strtoull@plt+0x72f08> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x678 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4824ec <__isoc23_strtoull@plt+0x7cd6c> // b.any │ │ │ │ + b.ne 478620 <__isoc23_strtoull@plt+0x72ea0> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, cc // cc = lo, ul, last │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 478624 <__isoc23_strtoull@plt+0x72ea4> // b.none │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 482594 <__isoc23_strtoull@plt+0x7ce14> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x15, x15, #0x3f8 │ │ │ │ - stur x15, [x21, #-104] │ │ │ │ - stur x23, [x21, #-88] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 478660 <__isoc23_strtoull@plt+0x72ee0> // b.none │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x17, x17, #0x64c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 682fd0 <__isoc23_strtoull@plt+0x27d850> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 478518 <__isoc23_strtoull@plt+0x72d98> │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ + .inst 0x003b9f98 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 478770 <__isoc23_strtoull@plt+0x72ff0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 478768 <__isoc23_strtoull@plt+0x72fe8> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - sub x17, x21, #0x68 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x15, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x15, x15, #0x440 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2792] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2152] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x24, x21, #0x1e │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 610238 <__isoc23_strtoull@plt+0x20aab8> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ + .inst 0x003b9ef8 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48261c <__isoc23_strtoull@plt+0x7ce9c> // b.pmore │ │ │ │ + b.hi 47880c <__isoc23_strtoull@plt+0x7308c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + mov x15, #0x27 // #39 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4787c8 <__isoc23_strtoull@plt+0x73048> // b.any │ │ │ │ + sub x21, x21, #0x38 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1680] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x15, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x15, x15, #0x6f0 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x3b0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x518 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2792] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x610 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4826cc <__isoc23_strtoull@plt+0x7cf4c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x698 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 482698 <__isoc23_strtoull@plt+0x7cf18> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4826b4 <__isoc23_strtoull@plt+0x7cf34> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x478 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ + .inst 0x003b9e58 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4788d4 <__isoc23_strtoull@plt+0x73154> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4788cc <__isoc23_strtoull@plt+0x7314c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2792] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x17, x21, #0x36 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2152] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x1e │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 610238 <__isoc23_strtoull@plt+0x20aab8> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 482774 <__isoc23_strtoull@plt+0x7cff4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x724 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + udf #19 │ │ │ │ + .inst 0x003b9d98 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48277c <__isoc23_strtoull@plt+0x7cffc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x15, x15, #0x648 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + b.hi 478990 <__isoc23_strtoull@plt+0x73210> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + mov x15, #0x27 // #39 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 47894c <__isoc23_strtoull@plt+0x731cc> // b.any │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #536] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1680] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x15, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x15, x15, #0x830 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2792] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 482804 <__isoc23_strtoull@plt+0x7d084> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x7d4 │ │ │ │ + udf #19 │ │ │ │ + .inst 0x003b9cd8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 478a18 <__isoc23_strtoull@plt+0x73298> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 478a10 <__isoc23_strtoull@plt+0x73290> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48280c <__isoc23_strtoull@plt+0x7d08c> // b.pmore │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x6f0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 482858 <__isoc23_strtoull@plt+0x7d0d8> // b.pmore │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x7a0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 4815a8 <__isoc23_strtoull@plt+0x7be28> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x618 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x15, x15, #0x8f0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x158 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4828ac <__isoc23_strtoull@plt+0x7d12c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + .inst 0x003b9a90 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 478aa8 <__isoc23_strtoull@plt+0x73328> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 478aa0 <__isoc23_strtoull@plt+0x73320> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2360] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 610588 <__isoc23_strtoull@plt+0x20ae08> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4828f4 <__isoc23_strtoull@plt+0x7d174> // b.lo, b.ul, b.last │ │ │ │ + .inst 0x003b9a00 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 478b5c <__isoc23_strtoull@plt+0x733dc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 478b54 <__isoc23_strtoull@plt+0x733d4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x18, [x18, #2360] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 610588 <__isoc23_strtoull@plt+0x20ae08> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48293c <__isoc23_strtoull@plt+0x7d1bc> // b.lo, b.ul, b.last │ │ │ │ + .inst 0x003b9950 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 478c04 <__isoc23_strtoull@plt+0x73484> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 478bfc <__isoc23_strtoull@plt+0x7347c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x15, x15, #0xac8 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x18, [x18, #2360] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x168 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #19 │ │ │ │ + udf #3 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4829fc <__isoc23_strtoull@plt+0x7d27c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + b.cc 478d5c <__isoc23_strtoull@plt+0x735dc> // b.lo, b.ul, b.last │ │ │ │ + mov x17, x25 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x15, x24 │ │ │ │ + and x14, x24, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 478cf8 <__isoc23_strtoull@plt+0x73578> // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 478d6c <__isoc23_strtoull@plt+0x735ec> // b.pmore │ │ │ │ + ldur x15, [x15, #7] │ │ │ │ + mov x14, #0xb // #11 │ │ │ │ + cmp x18, x14 │ │ │ │ + b.lt 478d94 <__isoc23_strtoull@plt+0x73614> // b.tstop │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ add x18, x18, #0x9b0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4829b0 <__isoc23_strtoull@plt+0x7d230> │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x9e0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4829e0 <__isoc23_strtoull@plt+0x7d260> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x003b99c4 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + b 478c50 <__isoc23_strtoull@plt+0x734d0> │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 482a04 <__isoc23_strtoull@plt+0x7d284> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 482a54 <__isoc23_strtoull@plt+0x7d2d4> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x17, x17, #0x910 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + .inst 0x003b97e0 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 478dc0 <__isoc23_strtoull@plt+0x73640> // b.pmore │ │ │ │ + ldur x15, [x15, #6] │ │ │ │ + mov x14, #0xb // #11 │ │ │ │ + cmp x18, x14 │ │ │ │ + b.lt 478de8 <__isoc23_strtoull@plt+0x73668> // b.tstop │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0xb78 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x6a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x14, x14, #0xcc4 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 482af4 <__isoc23_strtoull@plt+0x7d374> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x15, x15, #0x8c8 │ │ │ │ - stur x15, [x21, #-104] │ │ │ │ - stur x23, [x21, #-88] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3288] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - sub x17, x21, #0x68 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x15, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x15, x15, #0x958 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0x790 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x158 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x14, x14, #0xce8 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0xa38 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2360] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x168 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 482b68 <__isoc23_strtoull@plt+0x7d3e8> // b.pmore │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0x880 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x25, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0xa78 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x620 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x003b9858 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 478edc <__isoc23_strtoull@plt+0x7375c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0xe90 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 478e90 <__isoc23_strtoull@plt+0x73710> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 482b20 <__isoc23_strtoull@plt+0x7d3a0> │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 482bf8 <__isoc23_strtoull@plt+0x7d478> // b.pmore │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0xb98 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - mov x18, x25 │ │ │ │ - mov x25, x26 │ │ │ │ - mov x24, x18 │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - b 4815a8 <__isoc23_strtoull@plt+0x7be28> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x648 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b9810 ; NYI │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 478ec8 <__isoc23_strtoull@plt+0x73748> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 482c64 <__isoc23_strtoull@plt+0x7d4e4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0x778 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b97d8 ; NYI │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 478c28 <__isoc23_strtoull@plt+0x734a8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b9798 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 482cb0 <__isoc23_strtoull@plt+0x7d530> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 478f60 <__isoc23_strtoull@plt+0x737e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0xf4c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 478f4c <__isoc23_strtoull@plt+0x737cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 482cf4 <__isoc23_strtoull@plt+0x7d574> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b9754 ; NYI │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x22 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 478c28 <__isoc23_strtoull@plt+0x734a8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x6d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b9748 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0x6d0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b96e8 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 482dec <__isoc23_strtoull@plt+0x7d66c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ + b.cc 479014 <__isoc23_strtoull@plt+0x73894> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 478000 <__isoc23_strtoull@plt+0x72880> │ │ │ │ + add x18, x18, #0xff8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 482d70 <__isoc23_strtoull@plt+0x7d5f0> │ │ │ │ + cbnz x18, 478ff8 <__isoc23_strtoull@plt+0x73878> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 482d8c <__isoc23_strtoull@plt+0x7d60c> // b.any │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 482df4 <__isoc23_strtoull@plt+0x7d674> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x15, x15, #0xc80 │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x14, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x14, x14, #0xcc8 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0x40 │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - mov x23, x15 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ + .inst 0x003b96a8 ; NYI │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #3192] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + mov x24, x22 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 478c28 <__isoc23_strtoull@plt+0x734a8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x6f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 479070 <__isoc23_strtoull@plt+0x738f0> │ │ │ │ + nop │ │ │ │ + .inst 0xffffffb8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #10 │ │ │ │ + ... │ │ │ │ + udf #10 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 482e98 <__isoc23_strtoull@plt+0x7d718> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 482e90 <__isoc23_strtoull@plt+0x7d710> // b.pmore │ │ │ │ - adrp x14, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x14, x14, #0xc20 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - adrp x14, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x14, x14, #0xd18 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x780 │ │ │ │ + sub x18, x20, #0x60 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4790ec <__isoc23_strtoull@plt+0x7396c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x124 │ │ │ │ + stur x18, [x20, #-96] │ │ │ │ + mov x18, x24 │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldur x24, [x17, #7] │ │ │ │ + stur x25, [x20, #-88] │ │ │ │ + stur x26, [x20, #-80] │ │ │ │ + stur x27, [x20, #-72] │ │ │ │ + ldur x15, [x17, #15] │ │ │ │ + stur x15, [x20, #-64] │ │ │ │ + ldur x15, [x17, #23] │ │ │ │ + stur x15, [x20, #-56] │ │ │ │ + ldur x15, [x17, #31] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + ldur x15, [x17, #39] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + ldur x15, [x17, #47] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + ldur x15, [x17, #55] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + ldur x15, [x17, #63] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + ldur x17, [x17, #71] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x60 │ │ │ │ + b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x728 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 482f40 <__isoc23_strtoull@plt+0x7d7c0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 482f38 <__isoc23_strtoull@plt+0x7d7b8> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4794f4 <__isoc23_strtoull@plt+0x73d74> // b.none │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x164 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #128] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479164 <__isoc23_strtoull@plt+0x739e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + .inst 0x00200010 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 482fd0 <__isoc23_strtoull@plt+0x7d850> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 482fc8 <__isoc23_strtoull@plt+0x7d848> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x1a0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #128] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4791a0 <__isoc23_strtoull@plt+0x73a20> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x00200210 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 483068 <__isoc23_strtoull@plt+0x7d8e8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 483060 <__isoc23_strtoull@plt+0x7d8e0> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4794f4 <__isoc23_strtoull@plt+0x73d74> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0x1ec │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4791ec <__isoc23_strtoull@plt+0x73a6c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + .inst 0x0010010f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4830b4 <__isoc23_strtoull@plt+0x7d934> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x228 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479228 <__isoc23_strtoull@plt+0x73aa8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + .inst 0x0010030f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 483140 <__isoc23_strtoull@plt+0x7d9c0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 483138 <__isoc23_strtoull@plt+0x7d9b8> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47952c <__isoc23_strtoull@plt+0x73dac> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0x274 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479274 <__isoc23_strtoull@plt+0x73af4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + .inst 0x0008018e ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4831d4 <__isoc23_strtoull@plt+0x7da54> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x14, x14, #0x88 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - adrp x15, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x15, x15, #0xd48 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - sub x15, x21, #0x48 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x17, x17, #0xd8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x26 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #112] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4792b0 <__isoc23_strtoull@plt+0x73b30> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x0008038e ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479524 <__isoc23_strtoull@plt+0x73da4> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4792f8 <__isoc23_strtoull@plt+0x73b78> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ + udf #32778 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 483248 <__isoc23_strtoull@plt+0x7dac8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x13, x13, #0x168 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x17 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x15 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0x33c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #80] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47933c <__isoc23_strtoull@plt+0x73bbc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #16393 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4832a0 <__isoc23_strtoull@plt+0x7db20> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - adrp x24, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x24, x24, #0x160 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47951c <__isoc23_strtoull@plt+0x73d9c> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x380 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479380 <__isoc23_strtoull@plt+0x73c00> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #17417 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 483388 <__isoc23_strtoull@plt+0x7dc08> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x18, x18, #0x314 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x23, x18 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #3 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0x3c0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #72] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4793c0 <__isoc23_strtoull@plt+0x73c40> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #8712 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479514 <__isoc23_strtoull@plt+0x73d94> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479400 <__isoc23_strtoull@plt+0x73c80> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #9736 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 483390 <__isoc23_strtoull@plt+0x7dc10> // b.pmore │ │ │ │ - adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x18, x18, #0xff8 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x17, x17, #0x200 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x22, [x21, #-40] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x18, x18, #0x268 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x25, x21, #0x3f │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0x444 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #64] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479444 <__isoc23_strtoull@plt+0x73cc4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #4871 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4834a0 <__isoc23_strtoull@plt+0x7dd20> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 483498 <__isoc23_strtoull@plt+0x7dd18> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - adrp x14, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x14, x14, #0xed0 │ │ │ │ - stur x14, [x21, #-96] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x14, x14, #0xd48 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3192] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - sub x14, x21, #0x5f │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - adrp x14, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ - add x14, x14, #0xf68 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - sub x14, x21, #0x4e │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x14, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x14, x14, #0x2b8 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x18, x18, #0x484 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #2 │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47950c <__isoc23_strtoull@plt+0x73d8c> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x488 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479488 <__isoc23_strtoull@plt+0x73d08> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5895 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - mov x17, #0x68 // #104 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0x4cc │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str x17, [x20, #56] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4794cc <__isoc23_strtoull@plt+0x73d4c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2950 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4794f0 <__isoc23_strtoull@plt+0x73d70> // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 681628 <__isoc23_strtoull@plt+0x27bea8> │ │ │ │ + sub x20, x20, #0x50 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x88 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + sub x20, x20, #0x48 │ │ │ │ + b 4794f4 <__isoc23_strtoull@plt+0x73d74> │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + b 4794f4 <__isoc23_strtoull@plt+0x73d74> │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 4794f4 <__isoc23_strtoull@plt+0x73d74> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4794f4 <__isoc23_strtoull@plt+0x73d74> │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4794f4 <__isoc23_strtoull@plt+0x73d74> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4834f4 <__isoc23_strtoull@plt+0x7dd74> // b.pmore │ │ │ │ - adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x18, x18, #0x3b0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x788 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 479680 <__isoc23_strtoull@plt+0x73f00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x594 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479594 <__isoc23_strtoull@plt+0x73e14> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x608 │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-56] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + stur x14, [x20, #-40] │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x10, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479608 <__isoc23_strtoull@plt+0x73e88> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 483598 <__isoc23_strtoull@plt+0x7de18> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 483590 <__isoc23_strtoull@plt+0x7de10> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x640 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + str x18, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479640 <__isoc23_strtoull@plt+0x73ec0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #64] │ │ │ │ + ldr x23, [x20, #72] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + str x17, [x20, #40] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + str x17, [x20, #56] │ │ │ │ + str x18, [x20, #64] │ │ │ │ + str x22, [x20, #72] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 479070 <__isoc23_strtoull@plt+0x738f0> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x730 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x88 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4797c4 <__isoc23_strtoull@plt+0x74044> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x6ec │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4796ec <__isoc23_strtoull@plt+0x73f6c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x768 │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-56] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x12, [x20, #-32] │ │ │ │ + stur x11, [x20, #-24] │ │ │ │ + stur x10, [x20, #-16] │ │ │ │ + stur x9, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479768 <__isoc23_strtoull@plt+0x73fe8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 483630 <__isoc23_strtoull@plt+0x7deb0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 483628 <__isoc23_strtoull@plt+0x7dea8> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x7e4 │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldr x23, [x20, #72] │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #55] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #63] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + ldur x18, [x22, #71] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + str x18, [x20, #72] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x738 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4836c0 <__isoc23_strtoull@plt+0x7df40> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4836b8 <__isoc23_strtoull@plt+0x7df38> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 479c2c <__isoc23_strtoull@plt+0x744ac> // b.none │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x824 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479824 <__isoc23_strtoull@plt+0x740a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + .inst 0x00100010 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4837b4 <__isoc23_strtoull@plt+0x7e034> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4837ac <__isoc23_strtoull@plt+0x7e02c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x15, x15, #0x5c0 │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x15, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x15, x15, #0xd48 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3192] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - sub x15, x21, #0x37 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x15, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x15, x15, #0x658 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - sub x15, x21, #0x26 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x15, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x15, x15, #0x798 │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x860 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #128] │ │ │ │ + str x18, [x20, #128] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479860 <__isoc23_strtoull@plt+0x740e0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00300010 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479c2c <__isoc23_strtoull@plt+0x744ac> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x8a4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #64] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4798a4 <__isoc23_strtoull@plt+0x74124> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00302010 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x8e0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #56] │ │ │ │ + str x18, [x20, #128] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4798e0 <__isoc23_strtoull@plt+0x74160> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00303010 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479c2c <__isoc23_strtoull@plt+0x744ac> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x924 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479924 <__isoc23_strtoull@plt+0x741a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00307010 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0x968 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str x17, [x20, #128] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479968 <__isoc23_strtoull@plt+0x741e8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + .inst 0x0018380f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479c64 <__isoc23_strtoull@plt+0x744e4> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0x9ac │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4799ac <__isoc23_strtoull@plt+0x7422c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x0018780f ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0x9f0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #120] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4799f0 <__isoc23_strtoull@plt+0x74270> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x000c3c0e ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479c5c <__isoc23_strtoull@plt+0x744dc> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xa34 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479a34 <__isoc23_strtoull@plt+0x742b4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x000c7c0e ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0xa74 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #112] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479a74 <__isoc23_strtoull@plt+0x742f4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00063e0d ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479c54 <__isoc23_strtoull@plt+0x744d4> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xab4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479ab4 <__isoc23_strtoull@plt+0x74334> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00067e0d ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0xaf8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #104] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479af8 <__isoc23_strtoull@plt+0x74378> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00033f0c ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479c4c <__isoc23_strtoull@plt+0x744cc> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xb3c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479b3c <__isoc23_strtoull@plt+0x743bc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00037f0c ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x17, x17, #0xb80 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #96] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479b80 <__isoc23_strtoull@plt+0x74400> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x0001bf8b ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479c44 <__isoc23_strtoull@plt+0x744c4> // b.any │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xbc4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479bc4 <__isoc23_strtoull@plt+0x74444> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x0001ff8b ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xc00 │ │ │ │ + str x18, [x20, #80] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #88] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479c00 <__isoc23_strtoull@plt+0x74480> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479c28 <__isoc23_strtoull@plt+0x744a8> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + sub x20, x20, #0x78 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x88 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 479c2c <__isoc23_strtoull@plt+0x744ac> │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 479c2c <__isoc23_strtoull@plt+0x744ac> │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 479c2c <__isoc23_strtoull@plt+0x744ac> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 479c2c <__isoc23_strtoull@plt+0x744ac> │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 479c2c <__isoc23_strtoull@plt+0x744ac> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4837fc <__isoc23_strtoull@plt+0x7e07c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 479cf8 <__isoc23_strtoull@plt+0x74578> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xccc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479ccc <__isoc23_strtoull@plt+0x7454c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 483888 <__isoc23_strtoull@plt+0x7e108> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 483880 <__isoc23_strtoull@plt+0x7e100> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xd18 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479d18 <__isoc23_strtoull@plt+0x74598> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x760 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48391c <__isoc23_strtoull@plt+0x7e19c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x14, x14, #0x7d0 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - adrp x15, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x15, x15, #0xd48 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - sub x15, x21, #0x48 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x17, x17, #0x820 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x26 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 479d44 <__isoc23_strtoull@plt+0x745c4> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 479de8 <__isoc23_strtoull@plt+0x74668> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xdbc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479dbc <__isoc23_strtoull@plt+0x7463c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 483990 <__isoc23_strtoull@plt+0x7e210> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x13, x13, #0x8b0 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x17 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x15 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xe08 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479e08 <__isoc23_strtoull@plt+0x74688> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x768 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b89b0 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 479ef0 <__isoc23_strtoull@plt+0x74770> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xe98 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479e98 <__isoc23_strtoull@plt+0x74718> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b8970 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 479ebc <__isoc23_strtoull@plt+0x7473c> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x790 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 479edc <__isoc23_strtoull@plt+0x7475c> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x7b8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x7e0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x830 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4839e8 <__isoc23_strtoull@plt+0x7e268> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 479fb8 <__isoc23_strtoull@plt+0x74838> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 479000 <__isoc23_strtoull@plt+0x73880> │ │ │ │ + add x18, x18, #0xf5c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - adrp x24, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x24, x24, #0x160 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 479f5c <__isoc23_strtoull@plt+0x747dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x38 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 483b08 <__isoc23_strtoull@plt+0x7e388> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 483b00 <__isoc23_strtoull@plt+0x7e380> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - adrp x14, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x14, x14, #0x528 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x14, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x14, x14, #0xa84 │ │ │ │ - stur x14, [x20, #-56] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x14, x21, #0x7 │ │ │ │ - stur x14, [x20, #-48] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 483b14 <__isoc23_strtoull@plt+0x7e394> // b.pmore │ │ │ │ - adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x18, x18, #0x6e0 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x17, x17, #0x948 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x22, [x21, #-40] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x18, x18, #0x9b0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x25, x21, #0x3f │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 479f84 <__isoc23_strtoull@plt+0x74804> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x148 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 479fa4 <__isoc23_strtoull@plt+0x74824> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x138 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x128 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x840 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 483b64 <__isoc23_strtoull@plt+0x7e3e4> // b.pmore │ │ │ │ - adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x18, x18, #0xa00 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x790 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47a080 <__isoc23_strtoull@plt+0x74900> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x18, x18, #0x24 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47a024 <__isoc23_strtoull@plt+0x748a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 483c08 <__isoc23_strtoull@plt+0x7e488> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 483c00 <__isoc23_strtoull@plt+0x7e480> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 47a04c <__isoc23_strtoull@plt+0x748cc> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x148 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 47a06c <__isoc23_strtoull@plt+0x748ec> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x138 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x128 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x848 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0x848 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 483c54 <__isoc23_strtoull@plt+0x7e4d4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47a100 <__isoc23_strtoull@plt+0x74980> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x810 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 483ce0 <__isoc23_strtoull@plt+0x7e560> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 483cd8 <__isoc23_strtoull@plt+0x7e558> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47a19c <__isoc23_strtoull@plt+0x74a1c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x18, x18, #0x160 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47a160 <__isoc23_strtoull@plt+0x749e0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 483d74 <__isoc23_strtoull@plt+0x7e5f4> // b.pmore │ │ │ │ + b.hi 47a1a4 <__isoc23_strtoull@plt+0x74a24> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x14, x14, #0xc28 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - adrp x15, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x15, x15, #0xd48 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - sub x15, x21, #0x48 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x17, x17, #0xc78 │ │ │ │ + adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x17, x17, #0xd0 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x26 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + mov x24, x18 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 483de8 <__isoc23_strtoull@plt+0x7e668> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x13, x13, #0xd08 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x17 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x15 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47a1f0 <__isoc23_strtoull@plt+0x74a70> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x810 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 483e40 <__isoc23_strtoull@plt+0x7e6c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 47a28c <__isoc23_strtoull@plt+0x74b0c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x18, x18, #0x250 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - adrp x24, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x24, x24, #0x260 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47a250 <__isoc23_strtoull@plt+0x74ad0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47a294 <__isoc23_strtoull@plt+0x74b14> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x17, x17, #0x1c0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + mov x24, x18 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 483f10 <__isoc23_strtoull@plt+0x7e790> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x18, x18, #0xe9c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #3 │ │ │ │ + b.cc 47a390 <__isoc23_strtoull@plt+0x74c10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x18, x18, #0x300 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47a300 <__isoc23_strtoull@plt+0x74b80> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 483f20 <__isoc23_strtoull@plt+0x7e7a0> // b.pmore │ │ │ │ - adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x18, x18, #0xb98 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x17, x17, #0xda0 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x22, [x21, #-40] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x18, x18, #0xe08 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 47a354 <__isoc23_strtoull@plt+0x74bd4> // b.any │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47a398 <__isoc23_strtoull@plt+0x74c18> // b.pmore │ │ │ │ + adrp x15, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x15, x15, #0x118 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x25, x21, #0x3f │ │ │ │ sub x24, x21, #0x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x798 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0xa8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47a398 <__isoc23_strtoull@plt+0x74c18> // b.pmore │ │ │ │ + adrp x15, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x15, x15, #0x208 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x88 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ + mov x22, x15 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47a3fc <__isoc23_strtoull@plt+0x74c7c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + adrp x14, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x14, x14, #0x2b0 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0xc8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 483fb8 <__isoc23_strtoull@plt+0x7e838> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 483fb0 <__isoc23_strtoull@plt+0x7e830> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47a4e8 <__isoc23_strtoull@plt+0x74d68> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47a4e0 <__isoc23_strtoull@plt+0x74d60> // b.pmore │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x13, x13, #0x3b8 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x17, x17, #0x4a4 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47a4a4 <__isoc23_strtoull@plt+0x74d24> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 484088 <__isoc23_strtoull@plt+0x7e908> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 484080 <__isoc23_strtoull@plt+0x7e900> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2712] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x60 // #96 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 47a4cc <__isoc23_strtoull@plt+0x74d4c> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2816] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2528] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 48411c <__isoc23_strtoull@plt+0x7e99c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 47a580 <__isoc23_strtoull@plt+0x74e00> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 484114 <__isoc23_strtoull@plt+0x7e994> // b.pmore │ │ │ │ + b.hi 47a578 <__isoc23_strtoull@plt+0x74df8> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x13, x13, #0x420 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0xe0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x18 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4841ac <__isoc23_strtoull@plt+0x7ea2c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4841a4 <__isoc23_strtoull@plt+0x7ea24> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x14, x14, #0xa8 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47a654 <__isoc23_strtoull@plt+0x74ed4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x18, x18, #0x600 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x22, [x22, #48] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47a600 <__isoc23_strtoull@plt+0x74e80> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47a65c <__isoc23_strtoull@plt+0x74edc> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x17, x17, #0x508 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x28 │ │ │ │ + mov x24, x18 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 484248 <__isoc23_strtoull@plt+0x7eac8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 484240 <__isoc23_strtoull@plt+0x7eac0> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47a6cc <__isoc23_strtoull@plt+0x74f4c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + adrp x12, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x12, x12, #0x5a0 │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x24, x21, #0x30 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0xf8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4842d8 <__isoc23_strtoull@plt+0x7eb58> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4842d0 <__isoc23_strtoull@plt+0x7eb50> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47a7e8 <__isoc23_strtoull@plt+0x75068> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47a7e0 <__isoc23_strtoull@plt+0x75060> // b.pmore │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x11, x11, #0x678 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x17, x17, #0x784 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47a784 <__isoc23_strtoull@plt+0x75004> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 47a7ac <__isoc23_strtoull@plt+0x7502c> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x148 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 47a7cc <__isoc23_strtoull@plt+0x7504c> // b.lo, b.ul, b.last │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x138 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x128 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4843a8 <__isoc23_strtoull@plt+0x7ec28> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0x374 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47a868 <__isoc23_strtoull@plt+0x750e8> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + adrp x12, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x12, x12, #0x6f0 │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x24, x21, #0x38 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x110 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 47a810 <__isoc23_strtoull@plt+0x75090> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 47a810 <__isoc23_strtoull@plt+0x75090> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47a9a8 <__isoc23_strtoull@plt+0x75228> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 484374 <__isoc23_strtoull@plt+0x7ebf4> │ │ │ │ + cbnz x18, 47a918 <__isoc23_strtoull@plt+0x75198> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 484398 <__isoc23_strtoull@plt+0x7ec18> // b.any │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 484270 <__isoc23_strtoull@plt+0x7eaf0> │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4841d8 <__isoc23_strtoull@plt+0x7ea58> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 47a96c <__isoc23_strtoull@plt+0x751ec> // b.any │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47a9b0 <__isoc23_strtoull@plt+0x75230> // b.pmore │ │ │ │ + adrp x15, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x15, x15, #0x888 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2816] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47a9b0 <__isoc23_strtoull@plt+0x75230> // b.pmore │ │ │ │ + adrp x15, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x15, x15, #0x8a8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2528] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 484410 <__isoc23_strtoull@plt+0x7ec90> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - adrp x13, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x13, x13, #0x320 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ + b.hi 47aa14 <__isoc23_strtoull@plt+0x75294> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + adrp x14, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x14, x14, #0x8c8 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - mov x25, x14 │ │ │ │ - sub x24, x21, #0x17 │ │ │ │ - mov x23, x15 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4844c0 <__isoc23_strtoull@plt+0x7ed40> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + b.cc 47ab00 <__isoc23_strtoull@plt+0x75380> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4844b8 <__isoc23_strtoull@plt+0x7ed38> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.hi 47aaf8 <__isoc23_strtoull@plt+0x75378> // b.pmore │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x12, x12, #0x300 │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0x3c8 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x25, x21, #0x1f │ │ │ │ - mov x24, x13 │ │ │ │ - mov x23, x14 │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x13, x13, #0x9d0 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x17, x17, #0xabc │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47aabc <__isoc23_strtoull@plt+0x7533c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 47aae4 <__isoc23_strtoull@plt+0x75364> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2816] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2528] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 484538 <__isoc23_strtoull@plt+0x7edb8> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - adrp x13, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x13, x13, #0x430 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x25, x21, #0x30 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x15 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + b.hi 47ab6c <__isoc23_strtoull@plt+0x753ec> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + adrp x13, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x13, x13, #0xa38 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x30 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 484698 <__isoc23_strtoull@plt+0x7ef18> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x80 │ │ │ │ + b.cc 47ac60 <__isoc23_strtoull@plt+0x754e0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 484690 <__isoc23_strtoull@plt+0x7ef10> // b.pmore │ │ │ │ - adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x17, x17, #0xf48 │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ - add x17, x17, #0xfe0 │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x17, x21, #0x77 │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - adrp x17, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x17, x17, #0x140 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x17, x21, #0x67 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - adrp x17, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x17, x17, #0x1d8 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0xd48 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #1416] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x17, x21, #0x37 │ │ │ │ + b.hi 47ac58 <__isoc23_strtoull@plt+0x754d8> // b.pmore │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x12, x12, #0xb20 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - adrp x15, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x15, x15, #0x270 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - sub x15, x21, #0x26 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x15, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x15, x15, #0x648 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x17, x17, #0xc1c │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #3 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ac1c <__isoc23_strtoull@plt+0x7549c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4846ac <__isoc23_strtoull@plt+0x7ef2c> // b.pmore │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0x4e8 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1e │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x80 // #128 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 47ac44 <__isoc23_strtoull@plt+0x754c4> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2816] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2528] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48470c <__isoc23_strtoull@plt+0x7ef8c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0x778 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 484754 <__isoc23_strtoull@plt+0x7efd4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47ad00 <__isoc23_strtoull@plt+0x75580> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47acf8 <__isoc23_strtoull@plt+0x75578> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x12, x12, #0xb90 │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x30 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x50 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4847fc <__isoc23_strtoull@plt+0x7f07c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4847f4 <__isoc23_strtoull@plt+0x7f074> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x14, [x17, #15] │ │ │ │ - ldur x17, [x17, #23] │ │ │ │ - adrp x13, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x13, x13, #0x728 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xe │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003b77a8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47adc4 <__isoc23_strtoull@plt+0x75644> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47adbc <__isoc23_strtoull@plt+0x7563c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x38 // #56 │ │ │ │ - str x15, [x19, #904] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x11, x11, #0xc80 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2360] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x48 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 610588 <__isoc23_strtoull@plt+0x20ae08> │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + .inst 0x003b76e0 ; NYI │ │ │ │ + add x21, x21, #0x88 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48486c <__isoc23_strtoull@plt+0x7f0ec> // b.pmore │ │ │ │ + b.hi 47ae98 <__isoc23_strtoull@plt+0x75718> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ - adrp x14, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x14, x14, #0x778 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x17 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4848dc <__isoc23_strtoull@plt+0x7f15c> // b.pmore │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0x6c8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0x828 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + adrp x8, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x8, x8, #0x810 │ │ │ │ + stur x8, [x21, #-128] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + stur x17, [x21, #-112] │ │ │ │ + stur x15, [x21, #-104] │ │ │ │ + stur x14, [x21, #-96] │ │ │ │ + stur x13, [x21, #-88] │ │ │ │ + adrp x18, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x18, x18, #0xd20 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + sub x18, x21, #0x7f │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x9, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x25, x21, #0x17 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 484938 <__isoc23_strtoull@plt+0x7f1b8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 484994 <__isoc23_strtoull@plt+0x7f214> // b.pmore │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7a8 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + ldr x18, [x18, #2360] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x68 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4849f8 <__isoc23_strtoull@plt+0x7f278> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - adrp x24, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x24, x24, #0x260 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + .inst 0x003b7610 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47af28 <__isoc23_strtoull@plt+0x757a8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47af20 <__isoc23_strtoull@plt+0x757a0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ + b 47ade8 <__isoc23_strtoull@plt+0x75668> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ + nop │ │ │ │ + udf #19 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + .inst 0x003b7578 ; NYI │ │ │ │ + add x21, x21, #0x88 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 484a44 <__isoc23_strtoull@plt+0x7f2c4> // b.pmore │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0x9c0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - b 484898 <__isoc23_strtoull@plt+0x7f118> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 484aa8 <__isoc23_strtoull@plt+0x7f328> // b.lo, b.ul, b.last │ │ │ │ + b.hi 47b008 <__isoc23_strtoull@plt+0x75888> // b.pmore │ │ │ │ + ldur x18, [x24, #7] │ │ │ │ + ldur x17, [x24, #15] │ │ │ │ + ldur x15, [x24, #23] │ │ │ │ + ldur x14, [x24, #31] │ │ │ │ + ldur x13, [x24, #39] │ │ │ │ + ldur x12, [x24, #47] │ │ │ │ + ldur x11, [x24, #55] │ │ │ │ + ldur x10, [x24, #63] │ │ │ │ + ldur x9, [x24, #71] │ │ │ │ + adrp x8, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x8, x8, #0xde8 │ │ │ │ + stur x8, [x21, #-128] │ │ │ │ + stur x9, [x21, #-120] │ │ │ │ + stur x10, [x21, #-112] │ │ │ │ + stur x11, [x21, #-104] │ │ │ │ + stur x12, [x21, #-96] │ │ │ │ + stur x13, [x21, #-88] │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x7f │ │ │ │ + mov x17, #0xb // #11 │ │ │ │ + cmp x23, x17 │ │ │ │ + b.lt 47b020 <__isoc23_strtoull@plt+0x758a0> // b.tstop │ │ │ │ + adrp x17, 47a000 <__isoc23_strtoull@plt+0x74880> │ │ │ │ + add x17, x17, #0xeb8 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x25, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #3240] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 484b00 <__isoc23_strtoull@plt+0x7f380> // b.pmore │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7a8 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7c0 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x880 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + sub x21, x21, #0x38 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + b 47ade8 <__isoc23_strtoull@plt+0x75668> │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b7838 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 484b90 <__isoc23_strtoull@plt+0x7f410> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xb7c │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x23, [x22, #32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + b.cc 47b0dc <__isoc23_strtoull@plt+0x7595c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x90 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b090 <__isoc23_strtoull@plt+0x75910> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003b77f0 ; NYI │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0xc8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b0c8 <__isoc23_strtoull@plt+0x75948> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b77b8 ; NYI │ │ │ │ ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 47af50 <__isoc23_strtoull@plt+0x757d0> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x890 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 484898 <__isoc23_strtoull@plt+0x7f118> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + .inst 0x003b7778 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 484c70 <__isoc23_strtoull@plt+0x7f4f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xc14 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #3 │ │ │ │ + b.cc 47b160 <__isoc23_strtoull@plt+0x759e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x14c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b14c <__isoc23_strtoull@plt+0x759cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 484c80 <__isoc23_strtoull@plt+0x7f500> // b.pmore │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xbb0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7c8 │ │ │ │ + .inst 0x003b7734 ; NYI │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x22 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 47af50 <__isoc23_strtoull@plt+0x757d0> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x8a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #3240] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - b 484bd8 <__isoc23_strtoull@plt+0x7f458> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003b7718 ; NYI │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 484898 <__isoc23_strtoull@plt+0x7f118> │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0x8a0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003b76c8 ; NYI │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 484d60 <__isoc23_strtoull@plt+0x7f5e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xd30 │ │ │ │ + b.cc 47b214 <__isoc23_strtoull@plt+0x75a94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x1f8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b1f8 <__isoc23_strtoull@plt+0x75a78> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 484d70 <__isoc23_strtoull@plt+0x7f5f0> // b.pmore │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xcd8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + .inst 0x003b7688 ; NYI │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #3192] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + mov x24, x22 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7d8 │ │ │ │ + b 47af50 <__isoc23_strtoull@plt+0x757d0> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x8c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b7708 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47b2b8 <__isoc23_strtoull@plt+0x75b38> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x280 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b280 <__isoc23_strtoull@plt+0x75b00> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b76c8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47b2a4 <__isoc23_strtoull@plt+0x75b24> // b.any │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x920 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x8f8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x968 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 484e40 <__isoc23_strtoull@plt+0x7f6c0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 484e38 <__isoc23_strtoull@plt+0x7f6b8> // b.pmore │ │ │ │ - adrp x14, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x14, x14, #0xd98 │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xe24 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x23, x15 │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47b360 <__isoc23_strtoull@plt+0x75be0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x324 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #2 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b324 <__isoc23_strtoull@plt+0x75ba4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x14, #0x10 // #16 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7e0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 47b34c <__isoc23_strtoull@plt+0x75bcc> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x978 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47b408 <__isoc23_strtoull@plt+0x75c88> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x3cc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b3cc <__isoc23_strtoull@plt+0x75c4c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 47b3f4 <__isoc23_strtoull@plt+0x75c74> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x980 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0x980 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 484ecc <__isoc23_strtoull@plt+0x7f74c> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x17, x17, #0xe78 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 47b490 <__isoc23_strtoull@plt+0x75d10> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ str x24, [x21] │ │ │ │ - sub x25, x21, #0x7 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + sub x22, x21, #0xc │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x9d0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 484f58 <__isoc23_strtoull@plt+0x7f7d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xf28 │ │ │ │ + b.cc 47b528 <__isoc23_strtoull@plt+0x75da8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x4fc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47b518 <__isoc23_strtoull@plt+0x75d98> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47b5f8 <__isoc23_strtoull@plt+0x75e78> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x58c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b58c <__isoc23_strtoull@plt+0x75e0c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 484f68 <__isoc23_strtoull@plt+0x7f7e8> // b.pmore │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ + b.hi 47b608 <__isoc23_strtoull@plt+0x75e88> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1048] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x15, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x15, x15, #0x4c0 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + sub x15, x21, #0x36 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x17, x17, #0x120 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7e8 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x9d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 484fd8 <__isoc23_strtoull@plt+0x7f858> // b.pmore │ │ │ │ - adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ - add x18, x18, #0xf90 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x25, x21, #0x7 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47b6bc <__isoc23_strtoull@plt+0x75f3c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x674 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b674 <__isoc23_strtoull@plt+0x75ef4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 47b690 <__isoc23_strtoull@plt+0x75f10> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 47b6a8 <__isoc23_strtoull@plt+0x75f28> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x9e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 485038 <__isoc23_strtoull@plt+0x7f8b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + b.cc 47b770 <__isoc23_strtoull@plt+0x75ff0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x72c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0x778 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x7f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47b72c <__isoc23_strtoull@plt+0x75fac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 47b748 <__isoc23_strtoull@plt+0x75fc8> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 47b760 <__isoc23_strtoull@plt+0x75fe0> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x9e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 485080 <__isoc23_strtoull@plt+0x7f900> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47b7bc <__isoc23_strtoull@plt+0x7603c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 485008 <__isoc23_strtoull@plt+0x7f888> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 485128 <__isoc23_strtoull@plt+0x7f9a8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 485120 <__isoc23_strtoull@plt+0x7f9a0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x58 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0xd48 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47b854 <__isoc23_strtoull@plt+0x760d4> // b.pmore │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x790 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x25, [x21, #-88] │ │ │ │ + stur x24, [x21, #-80] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2912] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3192] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x28 │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #1360] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x9f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 485180 <__isoc23_strtoull@plt+0x7fa00> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47b8ac <__isoc23_strtoull@plt+0x7612c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - adrp x24, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x24, x24, #0x160 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 485204 <__isoc23_strtoull@plt+0x7fa84> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + b.cc 47b928 <__isoc23_strtoull@plt+0x761a8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4851fc <__isoc23_strtoull@plt+0x7fa7c> // b.pmore │ │ │ │ + b.hi 47b920 <__isoc23_strtoull@plt+0x761a0> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x14, x14, #0x148 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x25, x15 │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - mov x23, x17 │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2712] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 484898 <__isoc23_strtoull@plt+0x7f118> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48529c <__isoc23_strtoull@plt+0x7fb1c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 485294 <__isoc23_strtoull@plt+0x7fb14> // b.pmore │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47b9dc <__isoc23_strtoull@plt+0x7625c> // b.pmore │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0x880 │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + stur x25, [x21, #-120] │ │ │ │ + stur x24, [x21, #-112] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2912] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - adrp x14, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x14, x14, #0x98 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x14, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x14, x14, #0x198 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x17, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x17, x17, #0x8c8 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1360] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x25, x21, #0x38 │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - mov x23, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0x9f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 47b950 <__isoc23_strtoull@plt+0x761d0> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47bae8 <__isoc23_strtoull@plt+0x76368> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0xa7c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ba7c <__isoc23_strtoull@plt+0x762fc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47badc <__isoc23_strtoull@plt+0x7635c> // b.any │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4852ec <__isoc23_strtoull@plt+0x7fb6c> // b.pmore │ │ │ │ + b.hi 47baf8 <__isoc23_strtoull@plt+0x76378> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x17, x17, #0xa10 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x18, x18, #0x220 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x800 │ │ │ │ + add x18, x18, #0x350 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xa20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003b6f10 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 485340 <__isoc23_strtoull@plt+0x7fbc0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47bb48 <__isoc23_strtoull@plt+0x763c8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0xa28 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 485008 <__isoc23_strtoull@plt+0x7f888> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4853e8 <__isoc23_strtoull@plt+0x7fc68> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4853e0 <__isoc23_strtoull@plt+0x7fc60> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x318 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0xd48 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3192] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x28 │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47bbc0 <__isoc23_strtoull@plt+0x76440> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0xbac │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47bbac <__isoc23_strtoull@plt+0x7642c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2456] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5dc230 <__isoc23_strtoull@plt+0x1d6ab0> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 48546c <__isoc23_strtoull@plt+0x7fcec> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 47bcc4 <__isoc23_strtoull@plt+0x76544> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 485464 <__isoc23_strtoull@plt+0x7fce4> // b.pmore │ │ │ │ + b.hi 47bcbc <__isoc23_strtoull@plt+0x7653c> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x15, x15, #0x358 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #536] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0xb68 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0xbe0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ - sub x25, x21, #0x10 │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ + sub x25, x21, #0x46 │ │ │ │ + sub x24, x21, #0x1e │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + b 610bb0 <__isoc23_strtoull@plt+0x20b430> │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003b6d70 ; NYI │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4854c0 <__isoc23_strtoull@plt+0x7fd40> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47be20 <__isoc23_strtoull@plt+0x766a0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #24] │ │ │ │ - adrp x24, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x24, x24, #0x160 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0xd48 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47bd48 <__isoc23_strtoull@plt+0x765c8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b6d08 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47be28 <__isoc23_strtoull@plt+0x766a8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + adrp x9, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x9, x9, #0xc08 │ │ │ │ + stur x9, [x21, #-56] │ │ │ │ + ldr x9, [x20, #16] │ │ │ │ + stur x9, [x21, #-40] │ │ │ │ + ldr x9, [x20, #24] │ │ │ │ + stur x9, [x21, #-32] │ │ │ │ + ldr x9, [x20, #8] │ │ │ │ + stur x9, [x21, #-24] │ │ │ │ + adrp x9, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x9, [x9, #2448] │ │ │ │ + stur x9, [x21, #-16] │ │ │ │ + adrp x9, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x9, [x9, #3872] │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + stur x9, [x21, #-8] │ │ │ │ + sub x9, x21, #0x38 │ │ │ │ + str x9, [x21] │ │ │ │ + adrp x9, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x9, x9, #0xe10 │ │ │ │ + str x9, [x20, #16] │ │ │ │ + mov x27, x14 │ │ │ │ + mov x26, x15 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, #0x50 // #80 │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + str x11, [x20] │ │ │ │ + str x10, [x20, #8] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + str x18, [x20, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ + b 471bb0 <__isoc23_strtoull@plt+0x6c430> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ + .inst 0x003b6c08 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47bf00 <__isoc23_strtoull@plt+0x76780> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0xe90 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47be90 <__isoc23_strtoull@plt+0x76710> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b6bc0 ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47bf08 <__isoc23_strtoull@plt+0x76788> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x14, x14, #0xce0 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003b6b20 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47bf68 <__isoc23_strtoull@plt+0x767e8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x17, x17, #0xe48 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x500 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003b6ac8 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 485554 <__isoc23_strtoull@plt+0x7fdd4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + b.cc 47bff8 <__isoc23_strtoull@plt+0x76878> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 48554c <__isoc23_strtoull@plt+0x7fdcc> // b.pmore │ │ │ │ + b.hi 47bff0 <__isoc23_strtoull@plt+0x76870> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - adrp x14, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x14, x14, #0x408 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x18, x18, #0x488 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x25, x21, #0x38 │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - mov x23, x17 │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 484898 <__isoc23_strtoull@plt+0x7f118> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ + b 47bf30 <__isoc23_strtoull@plt+0x767b0> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003b6a30 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47c078 <__isoc23_strtoull@plt+0x768f8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x17, x17, #0xf88 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #13 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4855a4 <__isoc23_strtoull@plt+0x7fe24> // b.pmore │ │ │ │ - adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x18, x18, #0x4d8 │ │ │ │ + b.hi 47c110 <__isoc23_strtoull@plt+0x76990> // b.pmore │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0xb18 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + adrp x18, 47b000 <__isoc23_strtoull@plt+0x75880> │ │ │ │ + add x18, x18, #0xf30 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + mov x17, #0xa // #10 │ │ │ │ + cmp x23, x17 │ │ │ │ + b.le 47c100 <__isoc23_strtoull@plt+0x76980> │ │ │ │ + adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x17, x17, #0x20 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x808 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xa68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003b68f0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4855f8 <__isoc23_strtoull@plt+0x7fe78> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47c168 <__isoc23_strtoull@plt+0x769e8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0xa28 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 485008 <__isoc23_strtoull@plt+0x7f888> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 48568c <__isoc23_strtoull@plt+0x7ff0c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 485684 <__isoc23_strtoull@plt+0x7ff04> // b.pmore │ │ │ │ - adrp x15, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x15, x15, #0x5d0 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x15, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x15, x15, #0xd48 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47c1e0 <__isoc23_strtoull@plt+0x76a60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x1cc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x810 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47c1cc <__isoc23_strtoull@plt+0x76a4c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 484ac8 <__isoc23_strtoull@plt+0x7f348> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 484a18 <__isoc23_strtoull@plt+0x7f298> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2456] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5dc230 <__isoc23_strtoull@plt+0x1d6ab0> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 484958 <__isoc23_strtoull@plt+0x7f1d8> │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 484898 <__isoc23_strtoull@plt+0x7f118> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 485618 <__isoc23_strtoull@plt+0x7fe98> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x30 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4858a8 <__isoc23_strtoull@plt+0x80128> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47c2e4 <__isoc23_strtoull@plt+0x76b64> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x50 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4858a0 <__isoc23_strtoull@plt+0x80120> // b.pmore │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x6c0 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x6e8 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x710 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x738 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x760 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x848 │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x47 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ + b.hi 47c2dc <__isoc23_strtoull@plt+0x76b5c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 47e748 <__isoc23_strtoull@plt+0x78fc8> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4858bc <__isoc23_strtoull@plt+0x8013c> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1456] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #536] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x188 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - stur x22, [x21, #-40] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x200 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x46 │ │ │ │ + sub x24, x21, #0x1e │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 610bb0 <__isoc23_strtoull@plt+0x20b430> │ │ │ │ mov x17, #0x50 // #80 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x818 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 4852c0 <__isoc23_strtoull@plt+0x7fb40> │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 485578 <__isoc23_strtoull@plt+0x7fdf8> │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 485978 <__isoc23_strtoull@plt+0x801f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 485008 <__isoc23_strtoull@plt+0x7f888> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x30 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 485a98 <__isoc23_strtoull@plt+0x80318> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + b.cc 47c3bc <__isoc23_strtoull@plt+0x76c3c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 485a90 <__isoc23_strtoull@plt+0x80310> // b.pmore │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x8e0 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x908 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x930 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0x950 │ │ │ │ + b.hi 47c3b4 <__isoc23_strtoull@plt+0x76c34> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x12, x12, #0x228 │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xa40 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #3872] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x38 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2256] │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2456] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ stur x17, [x20, #-40] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ + sub x18, x21, #0xe │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 60f600 <__isoc23_strtoull@plt+0x209e80> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47c4a0 <__isoc23_strtoull@plt+0x76d20> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x428 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 485788 <__isoc23_strtoull@plt+0x80008> │ │ │ │ - udf #4 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47c428 <__isoc23_strtoull@plt+0x76ca8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 485aac <__isoc23_strtoull@plt+0x8032c> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #256] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + b.hi 47c4a8 <__isoc23_strtoull@plt+0x76d28> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x14, x14, #0x300 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x48 // #72 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x820 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 485618 <__isoc23_strtoull@plt+0x7fe98> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 484fb0 <__isoc23_strtoull@plt+0x7f830> │ │ │ │ - udf #15 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47c510 <__isoc23_strtoull@plt+0x76d90> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x15, x15, #0x3d8 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x500 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 485c28 <__isoc23_strtoull@plt+0x804a8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + b.cc 47c5a0 <__isoc23_strtoull@plt+0x76e20> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 485c20 <__isoc23_strtoull@plt+0x804a0> // b.pmore │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xad0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xaf8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xb20 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xbd8 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ + b.hi 47c598 <__isoc23_strtoull@plt+0x76e18> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 485788 <__isoc23_strtoull@plt+0x80008> │ │ │ │ - udf #3 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47c4d0 <__isoc23_strtoull@plt+0x76d50> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 485c3c <__isoc23_strtoull@plt+0x804bc> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2928] │ │ │ │ + b.hi 47c620 <__isoc23_strtoull@plt+0x76ea0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x17, x17, #0x530 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x828 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 485ca8 <__isoc23_strtoull@plt+0x80528> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 485008 <__isoc23_strtoull@plt+0x7f888> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #21 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 485dbc <__isoc23_strtoull@plt+0x8063c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 485db4 <__isoc23_strtoull@plt+0x80634> // b.pmore │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xc60 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xc80 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xd44 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x17, x21, #0x1e │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x17, x21, #0x10 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 485b48 <__isoc23_strtoull@plt+0x803c8> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x18, x18, #0xd6c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - str x22, [x20, #24] │ │ │ │ - b 485998 <__isoc23_strtoull@plt+0x80218> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + .inst 0x003b63e0 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 485dd0 <__isoc23_strtoull@plt+0x80650> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #736] │ │ │ │ + b.hi 47c6bc <__isoc23_strtoull@plt+0x76f3c> // b.pmore │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x138 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x25, [x21, #-40] │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x4d0 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + mov x17, #0xa // #10 │ │ │ │ + cmp x24, x17 │ │ │ │ + b.le 47c6ac <__isoc23_strtoull@plt+0x76f2c> │ │ │ │ + adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x17, x17, #0x5c8 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x830 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xa88 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b6398 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47c74c <__isoc23_strtoull@plt+0x76fcc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47c738 <__isoc23_strtoull@plt+0x76fb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b6350 ; NYI │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47c648 <__isoc23_strtoull@plt+0x76ec8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xa98 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 485e68 <__isoc23_strtoull@plt+0x806e8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 485e60 <__isoc23_strtoull@plt+0x806e0> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + .inst 0x003b6310 ; NYI │ │ │ │ + mov x25, x23 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 47c648 <__isoc23_strtoull@plt+0x76ec8> │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 485f20 <__isoc23_strtoull@plt+0x807a0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 485f18 <__isoc23_strtoull@plt+0x80798> // b.pmore │ │ │ │ - adrp x14, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x14, x14, #0xdf8 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x14, x14, #0xd48 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x17, x21, #0x37 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x26 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ + .inst 0x003b62e8 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47c7c8 <__isoc23_strtoull@plt+0x77048> // b.pmore │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x778 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xaa8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b6290 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47c830 <__isoc23_strtoull@plt+0x770b0> // b.lo, b.ul, b.last │ │ │ │ + mov x25, x24 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x40 // #64 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x838 │ │ │ │ + b 47c648 <__isoc23_strtoull@plt+0x76ec8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xab8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 484ca8 <__isoc23_strtoull@plt+0x7f528> │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003b6250 ; NYI │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ ldur x23, [x22, #6] │ │ │ │ - b 483e60 <__isoc23_strtoull@plt+0x7e6e0> │ │ │ │ + b 47c7a0 <__isoc23_strtoull@plt+0x77020> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003b6238 ; NYI │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 47c7f8 <__isoc23_strtoull@plt+0x77078> │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003b61f0 ; NYI │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ ldur x23, [x22, #6] │ │ │ │ - b 484bd8 <__isoc23_strtoull@plt+0x7f458> │ │ │ │ + b 47c6f0 <__isoc23_strtoull@plt+0x76f70> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 485ff0 <__isoc23_strtoull@plt+0x80870> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47c940 <__isoc23_strtoull@plt+0x771c0> // b.pmore │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x858 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x880 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0x8a8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 484d00 <__isoc23_strtoull@plt+0x7f580> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #1728] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x46 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xac8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 485e90 <__isoc23_strtoull@plt+0x80710> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x30 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xfd0 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 486158 <__isoc23_strtoull@plt+0x809d8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + b.cc 47ca00 <__isoc23_strtoull@plt+0x77280> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 486150 <__isoc23_strtoull@plt+0x809d0> // b.pmore │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xf58 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xf80 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xfa8 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ - add x17, x17, #0xfc8 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0x10 │ │ │ │ + b.hi 47c9f8 <__isoc23_strtoull@plt+0x77278> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #536] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0xf8 │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xfd0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47cad4 <__isoc23_strtoull@plt+0x77354> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0xa6c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 47e9f8 <__isoc23_strtoull@plt+0x79278> │ │ │ │ - udf #5 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ca6c <__isoc23_strtoull@plt+0x772ec> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48616c <__isoc23_strtoull@plt+0x809ec> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1456] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x22, [x21, #-40] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + b.hi 47cae4 <__isoc23_strtoull@plt+0x77364> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0xa // #10 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.le 47caf0 <__isoc23_strtoull@plt+0x77370> │ │ │ │ + adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x17, x17, #0x990 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x58 // #88 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x840 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xb20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xfd0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 485e90 <__isoc23_strtoull@plt+0x80710> │ │ │ │ + mov x23, x24 │ │ │ │ + b 47c970 <__isoc23_strtoull@plt+0x771f0> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ mov x25, x24 │ │ │ │ mov x24, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 484db8 <__isoc23_strtoull@plt+0x7f638> │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0xb28 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486200 <__isoc23_strtoull@plt+0x80a80> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47cbd8 <__isoc23_strtoull@plt+0x77458> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47cbd0 <__isoc23_strtoull@plt+0x77450> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #536] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xfd0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 484ef8 <__isoc23_strtoull@plt+0x7f778> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47cc54 <__isoc23_strtoull@plt+0x774d4> // b.pmore │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0xb68 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x270 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xb38 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 486300 <__isoc23_strtoull@plt+0x80b80> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + b.cc 47cd14 <__isoc23_strtoull@plt+0x77594> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4862f8 <__isoc23_strtoull@plt+0x80b78> // b.pmore │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0x190 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0x1b8 │ │ │ │ + b.hi 47cd0c <__isoc23_strtoull@plt+0x7758c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #536] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0x1d8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #536] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0x2b0 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 486038 <__isoc23_strtoull@plt+0x808b8> │ │ │ │ - udf #3 │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xfd0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 486314 <__isoc23_strtoull@plt+0x80b94> // b.pmore │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47cdb4 <__isoc23_strtoull@plt+0x77634> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47cdac <__isoc23_strtoull@plt+0x7762c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x17, x17, #0xc80 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2928] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x270 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x848 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #19 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486360 <__isoc23_strtoull@plt+0x80be0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47ce28 <__isoc23_strtoull@plt+0x776a8> // b.pmore │ │ │ │ + adrp x18, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x18, x18, #0xd30 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - sub x24, x18, #0x1 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 486630 <__isoc23_strtoull@plt+0x80eb0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xb40 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4863a4 <__isoc23_strtoull@plt+0x80c24> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47ce9c <__isoc23_strtoull@plt+0x7771c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1016] │ │ │ │ + add x18, x18, #0x1b1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 60f600 <__isoc23_strtoull@plt+0x209e80> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486498 <__isoc23_strtoull@plt+0x80d18> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0x418 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486418 <__isoc23_strtoull@plt+0x80c98> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 486440 <__isoc23_strtoull@plt+0x80cc0> // b.any │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x778 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4864a0 <__isoc23_strtoull@plt+0x80d20> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x15, x15, #0x378 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + b.hi 47cf18 <__isoc23_strtoull@plt+0x77798> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x17, x17, #0xeb8 │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0xd48 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x250 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47cf7c <__isoc23_strtoull@plt+0x777fc> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 486530 <__isoc23_strtoull@plt+0x80db0> // b.lo, b.ul, b.last │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47d008 <__isoc23_strtoull@plt+0x77888> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x20 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 486528 <__isoc23_strtoull@plt+0x80da8> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x14, x14, #0x3c0 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47d000 <__isoc23_strtoull@plt+0x77880> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x15, x15, #0xf38 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x250 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48658c <__isoc23_strtoull@plt+0x80e0c> // b.lo, b.ul, b.last │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47d088 <__isoc23_strtoull@plt+0x77908> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x17, x17, #0xfa0 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + .inst 0x003b59c0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4865ec <__isoc23_strtoull@plt+0x80e6c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47d0d4 <__isoc23_strtoull@plt+0x77954> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0x778 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + mov x23, #0xb // #11 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47c0a0 <__isoc23_strtoull@plt+0x76920> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #14 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47d150 <__isoc23_strtoull@plt+0x779d0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x17, x17, #0xf0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x260 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4866cc <__isoc23_strtoull@plt+0x80f4c> // b.pmore │ │ │ │ - cbnz x24, 48667c <__isoc23_strtoull@plt+0x80efc> │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0x5a8 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0x610 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + b.hi 47d1b4 <__isoc23_strtoull@plt+0x77a34> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0x330 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x24, [x21, #-48] │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0x4c8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47d240 <__isoc23_strtoull@plt+0x77ac0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47d238 <__isoc23_strtoull@plt+0x77ab8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x15, x15, #0x170 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x260 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47d2c0 <__isoc23_strtoull@plt+0x77b40> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x17, x17, #0x1d8 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ stur x23, [x21, #-24] │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0x558 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x850 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #21 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b5780 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47d430 <__isoc23_strtoull@plt+0x77cb0> // b.lo, b.ul, b.last │ │ │ │ + and x18, x25, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 47d398 <__isoc23_strtoull@plt+0x77c18> // b.lo, b.ul, b.last │ │ │ │ + mov x18, #0xb // #11 │ │ │ │ + cmp x24, x18 │ │ │ │ + b.lt 47d4c4 <__isoc23_strtoull@plt+0x77d44> // b.tstop │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xb40 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 486760 <__isoc23_strtoull@plt+0x80fe0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 486758 <__isoc23_strtoull@plt+0x80fd8> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2712] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 47d440 <__isoc23_strtoull@plt+0x77cc0> // b.pmore │ │ │ │ + ldur x15, [x15, #7] │ │ │ │ + adrp x14, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x14, x14, #0xe50 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.lt 47d468 <__isoc23_strtoull@plt+0x77ce8> // b.tstop │ │ │ │ + adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x17, x17, #0x30 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + mov x14, x25 │ │ │ │ + mov x13, #0x2 // #2 │ │ │ │ + cmp x18, x13 │ │ │ │ + b.cc 47d400 <__isoc23_strtoull@plt+0x77c80> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47d484 <__isoc23_strtoull@plt+0x77d04> // b.pmore │ │ │ │ + ldur x18, [x14, #6] │ │ │ │ + adrp x15, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x15, x15, #0xa8 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + mov x15, #0xb // #11 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.lt 47d4a8 <__isoc23_strtoull@plt+0x77d28> // b.tstop │ │ │ │ + adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x17, x17, #0x268 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, x15 │ │ │ │ + mov x15, x14 │ │ │ │ + b 47d344 <__isoc23_strtoull@plt+0x77bc4> │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b564c ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x15, x22 │ │ │ │ + mov x14, x15 │ │ │ │ + b 47d3b0 <__isoc23_strtoull@plt+0x77c30> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xb48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x14, x14, #0x334 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 47c000 <__isoc23_strtoull@plt+0x76880> │ │ │ │ + add x17, x17, #0xee0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0x41c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x14 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x17, x17, #0x118 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xb38 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b5658 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48687c <__isoc23_strtoull@plt+0x810fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ + b.cc 47d584 <__isoc23_strtoull@plt+0x77e04> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0x538 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4867d0 <__isoc23_strtoull@plt+0x81050> │ │ │ │ + cbnz x18, 47d538 <__isoc23_strtoull@plt+0x77db8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 486864 <__isoc23_strtoull@plt+0x810e4> // b.none │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0x81c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b5610 ; NYI │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0x570 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48681c <__isoc23_strtoull@plt+0x8109c> │ │ │ │ + cbnz x18, 47d570 <__isoc23_strtoull@plt+0x77df0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 486860 <__isoc23_strtoull@plt+0x810e0> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 486884 <__isoc23_strtoull@plt+0x81104> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + .inst 0x003b55d8 ; NYI │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 47d2e8 <__isoc23_strtoull@plt+0x77b68> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xb58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 486908 <__isoc23_strtoull@plt+0x81188> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 486900 <__isoc23_strtoull@plt+0x81180> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x15, x15, #0x780 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + .inst 0x003b5598 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47d60c <__isoc23_strtoull@plt+0x77e8c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0x5f8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47d5f8 <__isoc23_strtoull@plt+0x77e78> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b5550 ; NYI │ │ │ │ + mov x25, x22 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 47d2e8 <__isoc23_strtoull@plt+0x77b68> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b5518 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47d658 <__isoc23_strtoull@plt+0x77ed8> // b.pmore │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xb68 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 486954 <__isoc23_strtoull@plt+0x811d4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - mov x24, #0x1 // #1 │ │ │ │ + b.cc 47d6cc <__isoc23_strtoull@plt+0x77f4c> // b.lo, b.ul, b.last │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 486630 <__isoc23_strtoull@plt+0x80eb0> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2256] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1016] │ │ │ │ + add x18, x18, #0x1b1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 60f600 <__isoc23_strtoull@plt+0x209e80> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003b5380 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48699c <__isoc23_strtoull@plt+0x8121c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 47d720 <__isoc23_strtoull@plt+0x77fa0> // b.lo, b.ul, b.last │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + mov x23, #0xb // #11 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - mov x24, #0x2 // #2 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 486630 <__isoc23_strtoull@plt+0x80eb0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 486a54 <__isoc23_strtoull@plt+0x812d4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0xa20 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486a20 <__isoc23_strtoull@plt+0x812a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 486a44 <__isoc23_strtoull@plt+0x812c4> // b.any │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47c0a0 <__isoc23_strtoull@plt+0x76920> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 486b04 <__isoc23_strtoull@plt+0x81384> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + b.cc 47d7b0 <__isoc23_strtoull@plt+0x78030> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 486afc <__isoc23_strtoull@plt+0x8137c> // b.pmore │ │ │ │ + b.hi 47d7a8 <__isoc23_strtoull@plt+0x78028> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x12, x12, #0x9b8 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ + ldr x18, [x18, #536] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 47cf78 <__isoc23_strtoull@plt+0x777f8> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 486bb8 <__isoc23_strtoull@plt+0x81438> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 486bb0 <__isoc23_strtoull@plt+0x81430> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x11, [x18, #56] │ │ │ │ - ldr x18, [x18, #64] │ │ │ │ - adrp x10, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x10, x10, #0xa70 │ │ │ │ - stur x10, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - mov x23, x11 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xfd0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 486c74 <__isoc23_strtoull@plt+0x814f4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 486c6c <__isoc23_strtoull@plt+0x814ec> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x12, [x15, #22] │ │ │ │ - ldur x11, [x15, #30] │ │ │ │ - ldur x10, [x15, #38] │ │ │ │ - ldur x15, [x15, #46] │ │ │ │ - adrp x9, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x9, x9, #0xb20 │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - mov x23, x11 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b5290 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47d904 <__isoc23_strtoull@plt+0x78184> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0x81c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x48 // #72 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47d81c <__isoc23_strtoull@plt+0x7809c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 486d9c <__isoc23_strtoull@plt+0x8161c> // b.lo, b.ul, b.last │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b524c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 47d880 <__isoc23_strtoull@plt+0x78100> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47d92c <__isoc23_strtoull@plt+0x781ac> // b.pmore │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x270 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 47d8c4 <__isoc23_strtoull@plt+0x78144> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47d920 <__isoc23_strtoull@plt+0x781a0> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x17, x17, #0x6e8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x260 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 486d94 <__isoc23_strtoull@plt+0x81614> // b.pmore │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0x700 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47d914 <__isoc23_strtoull@plt+0x78194> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x17, x17, #0x680 │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0x8a8 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0xd1c │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x17, x21, #0x17 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x17, x21, #0x7 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d4000 <__isoc23_strtoull@plt+0x2ce880> │ │ │ │ + add x23, x23, #0x250 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xb78 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003b5218 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 47d630 <__isoc23_strtoull@plt+0x77eb0> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003b5200 ; NYI │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 47d7d8 <__isoc23_strtoull@plt+0x78058> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003b51b8 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 47d4f0 <__isoc23_strtoull@plt+0x77d70> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 486db0 <__isoc23_strtoull@plt+0x81630> // b.pmore │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0x928 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x22, [x21, #-80] │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0x970 │ │ │ │ + b.hi 47da38 <__isoc23_strtoull@plt+0x782b8> // b.pmore │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0x950 │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - stur x22, [x21, #-56] │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0xbe0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0x978 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1728] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x46 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x2e │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x858 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xb88 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b5088 ; NYI │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xaf0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 486e2c <__isoc23_strtoull@plt+0x816ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x18, x18, #0xe1c │ │ │ │ + b.cc 47db50 <__isoc23_strtoull@plt+0x783d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0xb00 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 486e1c <__isoc23_strtoull@plt+0x8169c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47db28 <__isoc23_strtoull@plt+0x783a8> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x17, x17, #0xb68 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47dac0 <__isoc23_strtoull@plt+0x78340> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47dba0 <__isoc23_strtoull@plt+0x78420> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 486630 <__isoc23_strtoull@plt+0x80eb0> │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x860 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ + sub x15, x20, #0x8 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 486ec4 <__isoc23_strtoull@plt+0x81744> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 47dc60 <__isoc23_strtoull@plt+0x784e0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 486ebc <__isoc23_strtoull@plt+0x8173c> // b.pmore │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ + b.hi 47dc58 <__isoc23_strtoull@plt+0x784d8> // b.pmore │ │ │ │ + adrp x15, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x15, x15, #0xac0 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x17, x17, #0xc28 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 47dac0 <__isoc23_strtoull@plt+0x78340> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47dc78 <__isoc23_strtoull@plt+0x784f8> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x868 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xbf0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 4834c8 <__isoc23_strtoull@plt+0x7dd48> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47dd24 <__isoc23_strtoull@plt+0x785a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0xce0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47dcfc <__isoc23_strtoull@plt+0x7857c> // b.any │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x17, x17, #0xd3c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 47dca0 <__isoc23_strtoull@plt+0x78520> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 483b38 <__isoc23_strtoull@plt+0x7e3b8> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 47dda8 <__isoc23_strtoull@plt+0x78628> // b.any │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47ddf8 <__isoc23_strtoull@plt+0x78678> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 47ddf8 <__isoc23_strtoull@plt+0x78678> // b.pmore │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47de4c <__isoc23_strtoull@plt+0x786cc> // b.pmore │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0xca0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + mov x23, x24 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 47dca0 <__isoc23_strtoull@plt+0x78520> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xbf8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47def0 <__isoc23_strtoull@plt+0x78770> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0xec4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47dee0 <__isoc23_strtoull@plt+0x78760> // b.any │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc00 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47df8c <__isoc23_strtoull@plt+0x7880c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0xf5c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47df78 <__isoc23_strtoull@plt+0x787f8> // b.any │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc08 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47e078 <__isoc23_strtoull@plt+0x788f8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47d000 <__isoc23_strtoull@plt+0x77880> │ │ │ │ + add x18, x18, #0xffc │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 47e068 <__isoc23_strtoull@plt+0x788e8> // b.none │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + adrp x15, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x15, x15, #0x44 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x22, x17 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47e060 <__isoc23_strtoull@plt+0x788e0> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc10 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47e110 <__isoc23_strtoull@plt+0x78990> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0xe4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47e100 <__isoc23_strtoull@plt+0x78980> // b.any │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 486f68 <__isoc23_strtoull@plt+0x817e8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47e15c <__isoc23_strtoull@plt+0x789dc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47e2f8 <__isoc23_strtoull@plt+0x78b78> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 486e58 <__isoc23_strtoull@plt+0x816d8> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4870b0 <__isoc23_strtoull@plt+0x81930> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4870a8 <__isoc23_strtoull@plt+0x81928> // b.pmore │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0xef8 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0xf20 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0xf40 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ - add x17, x17, #0xf88 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0x58 │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47e234 <__isoc23_strtoull@plt+0x78ab4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0x1c4 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 486038 <__isoc23_strtoull@plt+0x808b8> │ │ │ │ - udf #4 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47e20c <__isoc23_strtoull@plt+0x78a8c> // b.any │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47e244 <__isoc23_strtoull@plt+0x78ac4> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x17, x17, #0x1f0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4870c4 <__isoc23_strtoull@plt+0x81944> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #256] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + b.hi 47e294 <__isoc23_strtoull@plt+0x78b14> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x17, x17, #0x130 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x48 // #72 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x870 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47e2e4 <__isoc23_strtoull@plt+0x78b64> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 487108 <__isoc23_strtoull@plt+0x81988> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47e398 <__isoc23_strtoull@plt+0x78c18> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47e2f8 <__isoc23_strtoull@plt+0x78b78> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0x368 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47e368 <__isoc23_strtoull@plt+0x78be8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 486e58 <__isoc23_strtoull@plt+0x816d8> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47e38c <__isoc23_strtoull@plt+0x78c0c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47e4b0 <__isoc23_strtoull@plt+0x78d30> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0x3fc │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ mov x18, x23 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 487244 <__isoc23_strtoull@plt+0x81ac4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48723c <__isoc23_strtoull@plt+0x81abc> // b.pmore │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0xe0 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0x128 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0x1cc │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x17, x21, #0x20 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x17, x21, #0x7 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 486220 <__isoc23_strtoull@plt+0x80aa0> │ │ │ │ - udf #3 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0x1f4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - str x22, [x20, #24] │ │ │ │ - b 486fb0 <__isoc23_strtoull@plt+0x81830> │ │ │ │ - udf #3 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47e4a4 <__isoc23_strtoull@plt+0x78d24> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x17, x17, #0x444 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47e4cc <__isoc23_strtoull@plt+0x78d4c> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 487258 <__isoc23_strtoull@plt+0x81ad8> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #736] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + b.hi 47e4c0 <__isoc23_strtoull@plt+0x78d40> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x17, x17, #0x310 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x878 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4872bc <__isoc23_strtoull@plt+0x81b3c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47e514 <__isoc23_strtoull@plt+0x78d94> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0x778 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 487348 <__isoc23_strtoull@plt+0x81bc8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 487340 <__isoc23_strtoull@plt+0x81bc0> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x14, x14, #0xd48 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4873a4 <__isoc23_strtoull@plt+0x81c24> // b.lo, b.ul, b.last │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47e5ac <__isoc23_strtoull@plt+0x78e2c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x15, x15, #0x4e8 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x17, x17, #0x538 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x28 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 487424 <__isoc23_strtoull@plt+0x81ca4> // b.pmore │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0x278 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0x370 │ │ │ │ + b.hi 47e60c <__isoc23_strtoull@plt+0x78e8c> // b.pmore │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0x560 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x880 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4874c8 <__isoc23_strtoull@plt+0x81d48> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4874c0 <__isoc23_strtoull@plt+0x81d40> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 487598 <__isoc23_strtoull@plt+0x81e18> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 487590 <__isoc23_strtoull@plt+0x81e10> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2712] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x60 // #96 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 487628 <__isoc23_strtoull@plt+0x81ea8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 487620 <__isoc23_strtoull@plt+0x81ea0> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4876c4 <__isoc23_strtoull@plt+0x81f44> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 47e6b8 <__isoc23_strtoull@plt+0x78f38> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4876bc <__isoc23_strtoull@plt+0x81f3c> // b.pmore │ │ │ │ + b.hi 47e6b0 <__isoc23_strtoull@plt+0x78f30> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x14, x14, #0x5c0 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x15, x15, #0x640 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 487780 <__isoc23_strtoull@plt+0x82000> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 487778 <__isoc23_strtoull@plt+0x81ff8> // b.pmore │ │ │ │ - adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x14, x14, #0x458 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x14, x14, #0x4f0 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - sub x14, x21, #0x47 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x14, x14, #0x648 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x50 // #80 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x8a8 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47e750 <__isoc23_strtoull@plt+0x78fd0> // b.pmore │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0x658 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x25, [x21, #-24] │ │ │ │ + stur x24, [x21, #-16] │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47e7a4 <__isoc23_strtoull@plt+0x79024> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 487828 <__isoc23_strtoull@plt+0x820a8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 487820 <__isoc23_strtoull@plt+0x820a0> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x15, x15, #0x778 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47e834 <__isoc23_strtoull@plt+0x790b4> // b.pmore │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0x778 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + stur x25, [x21, #-16] │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0x7c8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x24 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4878f8 <__isoc23_strtoull@plt+0x82178> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4878f0 <__isoc23_strtoull@plt+0x82170> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2712] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47e88c <__isoc23_strtoull@plt+0x7910c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x60 // #96 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48795c <__isoc23_strtoull@plt+0x821dc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47e8d4 <__isoc23_strtoull@plt+0x79154> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0x138 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 487a08 <__isoc23_strtoull@plt+0x82288> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 487a00 <__isoc23_strtoull@plt+0x82280> // b.pmore │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0x7b8 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0x850 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x17, x21, #0x37 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0x918 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47e930 <__isoc23_strtoull@plt+0x791b0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x15, x15, #0x8a8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x8d0 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 487a84 <__isoc23_strtoull@plt+0x82304> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xa78 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487a78 <__isoc23_strtoull@plt+0x822f8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47e9ac <__isoc23_strtoull@plt+0x7922c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x14, x14, #0x860 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x15, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x15, x15, #0x8f8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + sub x15, x21, #0x30 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 487980 <__isoc23_strtoull@plt+0x82200> │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x8d8 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47ea0c <__isoc23_strtoull@plt+0x7928c> // b.pmore │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0x958 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x26, [x21, #-16] │ │ │ │ + stur x25, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + mov x22, x24 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - b 487a38 <__isoc23_strtoull@plt+0x822b8> │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47ea64 <__isoc23_strtoull@plt+0x792e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 487b00 <__isoc23_strtoull@plt+0x82380> // b.pmore │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 47eac0 <__isoc23_strtoull@plt+0x79340> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x15, x15, #0xa38 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x8e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 487b60 <__isoc23_strtoull@plt+0x823e0> // b.pmore │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ + b.hi 47eb18 <__isoc23_strtoull@plt+0x79398> // b.pmore │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0xa88 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + str x25, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x24 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x8f0 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47eb6c <__isoc23_strtoull@plt+0x793ec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 487bbc <__isoc23_strtoull@plt+0x8243c> // b.pmore │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xd98 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + b.hi 47ebc8 <__isoc23_strtoull@plt+0x79448> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x15, x15, #0xb40 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x8f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 487c1c <__isoc23_strtoull@plt+0x8249c> // b.pmore │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + b.hi 47ec28 <__isoc23_strtoull@plt+0x794a8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x15, x15, #0xb90 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x900 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 487c80 <__isoc23_strtoull@plt+0x82500> │ │ │ │ - nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #8 │ │ │ │ - ... │ │ │ │ - udf #8 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 487cd8 <__isoc23_strtoull@plt+0x82558> // b.pmore │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xde8 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x24, [x21, #-48] │ │ │ │ - stur x25, [x21, #-40] │ │ │ │ - stur x26, [x21, #-32] │ │ │ │ - stur x27, [x21, #-24] │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.hi 47ec84 <__isoc23_strtoull@plt+0x79504> // b.pmore │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0xbf0 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x3f │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + stur x25, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x908 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc80 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x0024d6a8 ; NYI │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47ed28 <__isoc23_strtoull@plt+0x795a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0xcfc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ecfc <__isoc23_strtoull@plt+0x7957c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0xd48 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ed48 <__isoc23_strtoull@plt+0x795c8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0024d6d8 ; NYI │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc88 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47ed74 <__isoc23_strtoull@plt+0x795f4> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x0024d708 ; NYI │ │ │ │ - udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #4 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47ee18 <__isoc23_strtoull@plt+0x79698> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0xdec │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47edec <__isoc23_strtoull@plt+0x7966c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0xe38 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ee38 <__isoc23_strtoull@plt+0x796b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xc90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x0024d740 ; NYI │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47eef8 <__isoc23_strtoull@plt+0x79778> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0xecc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47eecc <__isoc23_strtoull@plt+0x7974c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0xf18 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47ef18 <__isoc23_strtoull@plt+0x79798> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xd08 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47ef44 <__isoc23_strtoull@plt+0x797c4> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x0024d778 ; NYI │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47efe8 <__isoc23_strtoull@plt+0x79868> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47e000 <__isoc23_strtoull@plt+0x78880> │ │ │ │ + add x18, x18, #0xfbc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47efbc <__isoc23_strtoull@plt+0x7983c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0024d7b0 ; NYI │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47f008 <__isoc23_strtoull@plt+0x79888> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xd10 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x003abb08 ; NYI │ │ │ │ + .inst 0x003b3d38 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 487e5c <__isoc23_strtoull@plt+0x826dc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 47f0a4 <__isoc23_strtoull@plt+0x79924> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 487e54 <__isoc23_strtoull@plt+0x826d4> │ │ │ │ + cbz x18, 47f09c <__isoc23_strtoull@plt+0x7991c> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xe18 │ │ │ │ + adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ + add x23, x23, #0xfa0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 58cea8 <__isoc23_strtoull@plt+0x187728> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003abaa8 ; NYI │ │ │ │ + .inst 0x003b3cd8 ; NYI │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 487ef8 <__isoc23_strtoull@plt+0x82778> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xec8 │ │ │ │ + b.cc 47f140 <__isoc23_strtoull@plt+0x799c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0x110 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x23 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487ec8 <__isoc23_strtoull@plt+0x82748> │ │ │ │ + cbnz x18, 47f110 <__isoc23_strtoull@plt+0x79990> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003aba60 ; NYI │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xf18 │ │ │ │ + .inst 0x003b3c90 ; NYI │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0x160 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487f18 <__isoc23_strtoull@plt+0x82798> │ │ │ │ + cbnz x18, 47f160 <__isoc23_strtoull@plt+0x799e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x948 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xdc0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003aba10 ; NYI │ │ │ │ + .inst 0x003b3c40 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 488090 <__isoc23_strtoull@plt+0x82910> // b.any │ │ │ │ + b.eq 47f18c <__isoc23_strtoull@plt+0x79a0c> // b.none │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x17, x17, #0xf64 │ │ │ │ + adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x17, x17, #0x1c4 │ │ │ │ str x17, [x20, #16] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487f64 <__isoc23_strtoull@plt+0x827e4> │ │ │ │ + cbnz x18, 47f1c4 <__isoc23_strtoull@plt+0x79a44> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ab9c4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 487f8c <__isoc23_strtoull@plt+0x8280c> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + .inst 0x003b3bdc ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 47f250 <__isoc23_strtoull@plt+0x79ad0> // b.any │ │ │ │ + adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x17, x17, #0x210 │ │ │ │ str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 487fd0 <__isoc23_strtoull@plt+0x82850> │ │ │ │ + cbnz x18, 47f210 <__isoc23_strtoull@plt+0x79a90> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ab958 ; NYI │ │ │ │ + .inst 0x003b3b90 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 487ff4 <__isoc23_strtoull@plt+0x82874> // b.any │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x928 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 47f2a8 <__isoc23_strtoull@plt+0x79b28> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x38 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x17, x17, #0x288 │ │ │ │ str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488038 <__isoc23_strtoull@plt+0x828b8> │ │ │ │ + cbnz x18, 47f288 <__isoc23_strtoull@plt+0x79b08> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x70 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + .inst 0x003b3b18 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488070 <__isoc23_strtoull@plt+0x828f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 488090 <__isoc23_strtoull@plt+0x82910> // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 681628 <__isoc23_strtoull@plt+0x27bea8> │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.eq 47f2a8 <__isoc23_strtoull@plt+0x79b28> // b.none │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xda0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003ab868 ; NYI │ │ │ │ + .inst 0x003b3ac8 ; NYI │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488138 <__isoc23_strtoull@plt+0x829b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x108 │ │ │ │ + b.cc 47f350 <__isoc23_strtoull@plt+0x79bd0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0x320 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ mov x22, x23 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488108 <__isoc23_strtoull@plt+0x82988> │ │ │ │ + cbnz x18, 47f320 <__isoc23_strtoull@plt+0x79ba0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ab820 ; NYI │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x158 │ │ │ │ + .inst 0x003b3a80 ; NYI │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0x370 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #16] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488158 <__isoc23_strtoull@plt+0x829d8> │ │ │ │ + cbnz x18, 47f370 <__isoc23_strtoull@plt+0x79bf0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x958 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xdd0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ab7d0 ; NYI │ │ │ │ + .inst 0x003b3a30 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 488328 <__isoc23_strtoull@plt+0x82ba8> // b.any │ │ │ │ + b.ne 47f448 <__isoc23_strtoull@plt+0x79cc8> // b.any │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x17, x17, #0x1a4 │ │ │ │ + adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x17, x17, #0x3bc │ │ │ │ str x17, [x20, #16] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4881a4 <__isoc23_strtoull@plt+0x82a24> │ │ │ │ + cbnz x18, 47f3bc <__isoc23_strtoull@plt+0x79c3c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ab784 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 488340 <__isoc23_strtoull@plt+0x82bc0> // b.none │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x1f8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + .inst 0x003b39e4 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 47f488 <__isoc23_strtoull@plt+0x79d08> // b.any │ │ │ │ + adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x17, x17, #0x408 │ │ │ │ str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4881f8 <__isoc23_strtoull@plt+0x82a78> │ │ │ │ + cbnz x18, 47f408 <__isoc23_strtoull@plt+0x79c88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003ab730 ; NYI │ │ │ │ + .inst 0x003b3998 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48821c <__isoc23_strtoull@plt+0x82a9c> // b.any │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x928 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x260 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488260 <__isoc23_strtoull@plt+0x82ae0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x298 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488298 <__isoc23_strtoull@plt+0x82b18> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488328 <__isoc23_strtoull@plt+0x82ba8> // b.any │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x2d8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4882d8 <__isoc23_strtoull@plt+0x82b58> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #387 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x314 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488314 <__isoc23_strtoull@plt+0x82b94> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + b.ne 47f4f0 <__isoc23_strtoull@plt+0x79d70> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ ldur x17, [x22, #7] │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 488340 <__isoc23_strtoull@plt+0x82bc0> // b.none │ │ │ │ + b.ne 47f444 <__isoc23_strtoull@plt+0x79cc4> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x22, [x22, #3496] │ │ │ │ add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4883d4 <__isoc23_strtoull@plt+0x82c54> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4883c0 <__isoc23_strtoull@plt+0x82c40> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47f42c <__isoc23_strtoull@plt+0x79cac> // b.any │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 47f448 <__isoc23_strtoull@plt+0x79cc8> │ │ │ │ + adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x17, x17, #0x4c0 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 47f4c0 <__isoc23_strtoull@plt+0x79d40> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + .inst 0x003b38e0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 47f4f0 <__isoc23_strtoull@plt+0x79d70> // b.none │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x17, x17, #0x470 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xda0 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4884a8 <__isoc23_strtoull@plt+0x82d28> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x440 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488440 <__isoc23_strtoull@plt+0x82cc0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x22, x24 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4884b0 <__isoc23_strtoull@plt+0x82d30> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x17, x17, #0x368 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2560] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + b.hi 47f580 <__isoc23_strtoull@plt+0x79e00> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xf90 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xec8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x23, x23, #0xec8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47f610 <__isoc23_strtoull@plt+0x79e90> // b.pmore │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xed8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488574 <__isoc23_strtoull@plt+0x82df4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 47f6d0 <__isoc23_strtoull@plt+0x79f50> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0x680 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x528 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488528 <__isoc23_strtoull@plt+0x82da8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47f69c <__isoc23_strtoull@plt+0x79f1c> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48857c <__isoc23_strtoull@plt+0x82dfc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + b.hi 47f6e0 <__isoc23_strtoull@plt+0x79f60> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xee0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488650 <__isoc23_strtoull@plt+0x82ed0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + b.cc 47f730 <__isoc23_strtoull@plt+0x79fb0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47f800 <__isoc23_strtoull@plt+0x7a080> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0x798 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x26 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4885e8 <__isoc23_strtoull@plt+0x82e68> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47f7e0 <__isoc23_strtoull@plt+0x7a060> // b.any │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 47f810 <__isoc23_strtoull@plt+0x7a090> // b.any │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0x7c4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xee8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 488658 <__isoc23_strtoull@plt+0x82ed8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x17, x17, #0x4d0 │ │ │ │ + b.hi 47f868 <__isoc23_strtoull@plt+0x7a0e8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x17, x17, #0x700 │ │ │ │ stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2560] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4886e8 <__isoc23_strtoull@plt+0x82f68> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4886e0 <__isoc23_strtoull@plt+0x82f60> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x14, x14, #0x598 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xe08 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47f8b4 <__isoc23_strtoull@plt+0x7a134> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488838 <__isoc23_strtoull@plt+0x830b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x758 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + b.cc 47f984 <__isoc23_strtoull@plt+0x7a204> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488758 <__isoc23_strtoull@plt+0x82fd8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48877c <__isoc23_strtoull@plt+0x82ffc> // b.any │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xea8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x7c0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4887c0 <__isoc23_strtoull@plt+0x83040> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 47f934 <__isoc23_strtoull@plt+0x7a1b4> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 488848 <__isoc23_strtoull@plt+0x830c8> // b.pmore │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldur x14, [x22, #7] │ │ │ │ - mov x13, #0xb // #11 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.lt 488854 <__isoc23_strtoull@plt+0x830d4> // b.tstop │ │ │ │ - adrp x14, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x14, x14, #0x678 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + b.hi 47f994 <__isoc23_strtoull@plt+0x7a214> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x17, x17, #0x888 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x988 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xef0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x14, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x14, x14, #0x3f0 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xe08 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1016] │ │ │ │ - add x23, x23, #0x101 │ │ │ │ - b 488710 <__isoc23_strtoull@plt+0x82f90> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x23, x23, #0x9a0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1016] │ │ │ │ - add x23, x23, #0x101 │ │ │ │ - b 488710 <__isoc23_strtoull@plt+0x82f90> │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 47f8d8 <__isoc23_strtoull@plt+0x7a158> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4889e8 <__isoc23_strtoull@plt+0x83268> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0x97c │ │ │ │ + b.cc 47fa7c <__isoc23_strtoull@plt+0x7a2fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0xa24 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48897c <__isoc23_strtoull@plt+0x831fc> │ │ │ │ + cbnz x18, 47fa24 <__isoc23_strtoull@plt+0x7a2a4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4889b4 <__isoc23_strtoull@plt+0x83234> // b.any │ │ │ │ - adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x17, x17, #0xa08 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488a08 <__isoc23_strtoull@plt+0x83288> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x17, x17, #0xa44 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488a44 <__isoc23_strtoull@plt+0x832c4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47fa8c <__isoc23_strtoull@plt+0x7a30c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x15, x15, #0x9b8 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x17, x17, #0x120 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x9e0 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xef8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488b00 <__isoc23_strtoull@plt+0x83380> // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 488a1c <__isoc23_strtoull@plt+0x8329c> // b.none │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0xa98 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488a98 <__isoc23_strtoull@plt+0x83318> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0xad0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488ad0 <__isoc23_strtoull@plt+0x83350> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 488b04 <__isoc23_strtoull@plt+0x83384> // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488af8 <__isoc23_strtoull@plt+0x83378> // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 682980 <__isoc23_strtoull@plt+0x27d200> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 488a1c <__isoc23_strtoull@plt+0x8329c> │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47fad4 <__isoc23_strtoull@plt+0x7a354> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488be8 <__isoc23_strtoull@plt+0x83468> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0xb7c │ │ │ │ + b.cc 47fbbc <__isoc23_strtoull@plt+0x7a43c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0xb3c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488b7c <__isoc23_strtoull@plt+0x833fc> │ │ │ │ + cbnz x18, 47fb3c <__isoc23_strtoull@plt+0x7a3bc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 488bb4 <__isoc23_strtoull@plt+0x83434> // b.any │ │ │ │ - adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x17, x17, #0xc08 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488c08 <__isoc23_strtoull@plt+0x83488> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x17, x17, #0xc5c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488c5c <__isoc23_strtoull@plt+0x834dc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x9e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488c30 <__isoc23_strtoull@plt+0x834b0> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47fbcc <__isoc23_strtoull@plt+0x7a44c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + adrp x10, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x10, x10, #0xaa8 │ │ │ │ + stur x10, [x21, #-88] │ │ │ │ + ldr x10, [x20, #8] │ │ │ │ + stur x10, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf00 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 488d14 <__isoc23_strtoull@plt+0x83594> // b.none │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0xcb0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488cb0 <__isoc23_strtoull@plt+0x83530> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0xce8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488ce8 <__isoc23_strtoull@plt+0x83568> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47fc14 <__isoc23_strtoull@plt+0x7a494> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 598460 <__isoc23_strtoull@plt+0x192ce0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 488c34 <__isoc23_strtoull@plt+0x834b4> // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488d10 <__isoc23_strtoull@plt+0x83590> // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 682b98 <__isoc23_strtoull@plt+0x27d418> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47fc5c <__isoc23_strtoull@plt+0x7a4dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 480178 <__isoc23_strtoull@plt+0x7a9f8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 488df8 <__isoc23_strtoull@plt+0x83678> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0xd8c │ │ │ │ + b.cc 47fca4 <__isoc23_strtoull@plt+0x7a524> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488d8c <__isoc23_strtoull@plt+0x8360c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 488dc4 <__isoc23_strtoull@plt+0x83644> // b.any │ │ │ │ - adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x17, x17, #0xe18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488e18 <__isoc23_strtoull@plt+0x83698> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x17, x17, #0xe54 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 47fcfc <__isoc23_strtoull@plt+0x7a57c> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x17, x17, #0xc78 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488e54 <__isoc23_strtoull@plt+0x836d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x9f0 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488fa0 <__isoc23_strtoull@plt+0x83820> // b.any │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 488e2c <__isoc23_strtoull@plt+0x836ac> // b.none │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0xea8 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 47fd80 <__isoc23_strtoull@plt+0x7a600> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 47fd78 <__isoc23_strtoull@plt+0x7a5f8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488ea8 <__isoc23_strtoull@plt+0x83728> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x15, x15, #0xcc8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x6 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0xee0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488ee0 <__isoc23_strtoull@plt+0x83760> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47fdcc <__isoc23_strtoull@plt+0x7a64c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 488f78 <__isoc23_strtoull@plt+0x837f8> // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 488f98 <__isoc23_strtoull@plt+0x83818> // b.any │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0xf28 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488f28 <__isoc23_strtoull@plt+0x837a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47fe14 <__isoc23_strtoull@plt+0x7a694> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ - add x18, x18, #0xf64 │ │ │ │ - str x18, [x20, #16] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 47fe84 <__isoc23_strtoull@plt+0x7a704> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0xe74 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 488f64 <__isoc23_strtoull@plt+0x837e4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 488f90 <__isoc23_strtoull@plt+0x83810> // b.tcont │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 488e2c <__isoc23_strtoull@plt+0x836ac> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 488e2c <__isoc23_strtoull@plt+0x836ac> │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 488f78 <__isoc23_strtoull@plt+0x837f8> │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 489064 <__isoc23_strtoull@plt+0x838e4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x4 │ │ │ │ + b.cc 4800dc <__isoc23_strtoull@plt+0x7a95c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x18, x18, #0xeec │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489004 <__isoc23_strtoull@plt+0x83884> │ │ │ │ + cbnz x18, 47feec <__isoc23_strtoull@plt+0x7a76c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 489028 <__isoc23_strtoull@plt+0x838a8> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0x84 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 47ff64 <__isoc23_strtoull@plt+0x7a7e4> // b.lo, b.ul, b.last │ │ │ │ + mov x15, #0x5 // #5 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 480070 <__isoc23_strtoull@plt+0x7a8f0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - ldur x14, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489084 <__isoc23_strtoull@plt+0x83904> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0x9f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4800ec <__isoc23_strtoull@plt+0x7a96c> // b.pmore │ │ │ │ + ldur x15, [x17, #3] │ │ │ │ + ldur x17, [x17, #11] │ │ │ │ + adrp x14, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x14, x14, #0xe38 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xb │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 489160 <__isoc23_strtoull@plt+0x839e0> // b.none │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0xe4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4890e4 <__isoc23_strtoull@plt+0x83964> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x11c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48911c <__isoc23_strtoull@plt+0x8399c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 47ffc4 <__isoc23_strtoull@plt+0x7a844> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4800fc <__isoc23_strtoull@plt+0x7a97c> // b.pmore │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + ldur x15, [x22, #13] │ │ │ │ + adrp x14, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x14, x14, #0xd20 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4891d8 <__isoc23_strtoull@plt+0x83a58> // b.tstop │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 489158 <__isoc23_strtoull@plt+0x839d8> // b.any │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x180 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489180 <__isoc23_strtoull@plt+0x83a00> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 480020 <__isoc23_strtoull@plt+0x7a8a0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4800ec <__isoc23_strtoull@plt+0x7a96c> // b.pmore │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + adrp x15, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x15, x15, #0xc30 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xfb8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4800ec <__isoc23_strtoull@plt+0x7a96c> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x15, x15, #0xbe8 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xf90 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #389 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x1bc │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 480108 <__isoc23_strtoull@plt+0x7a988> // b.pmore │ │ │ │ + ldur x17, [x22, #4] │ │ │ │ + ldur x15, [x22, #12] │ │ │ │ + adrp x14, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x14, x14, #0xda0 │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 47f000 <__isoc23_strtoull@plt+0x79880> │ │ │ │ + add x15, x15, #0xde8 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xc │ │ │ │ add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4891bc <__isoc23_strtoull@plt+0x83a3c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf08 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ge 489160 <__isoc23_strtoull@plt+0x839e0> // b.tcont │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 480154 <__isoc23_strtoull@plt+0x7a9d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 480470 <__isoc23_strtoull@plt+0x7acf0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4892b0 <__isoc23_strtoull@plt+0x83b30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x244 │ │ │ │ + b.cc 480214 <__isoc23_strtoull@plt+0x7aa94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0x1bc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489244 <__isoc23_strtoull@plt+0x83ac4> │ │ │ │ + cbnz x18, 4801bc <__isoc23_strtoull@plt+0x7aa3c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48927c <__isoc23_strtoull@plt+0x83afc> // b.any │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0x2d0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4892d0 <__isoc23_strtoull@plt+0x83b50> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0x30c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48930c <__isoc23_strtoull@plt+0x83b8c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 480224 <__isoc23_strtoull@plt+0x7aaa4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x15, x15, #0x128 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0xa00 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 489458 <__isoc23_strtoull@plt+0x83cd8> // b.any │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48026c <__isoc23_strtoull@plt+0x7aaec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 47f9e0 <__isoc23_strtoull@plt+0x7a260> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4892e4 <__isoc23_strtoull@plt+0x83b64> // b.none │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489360 <__isoc23_strtoull@plt+0x83be0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4802b4 <__isoc23_strtoull@plt+0x7ab34> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47f9e0 <__isoc23_strtoull@plt+0x7a260> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489398 <__isoc23_strtoull@plt+0x83c18> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4802fc <__isoc23_strtoull@plt+0x7ab7c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47faf8 <__isoc23_strtoull@plt+0x7a378> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 489430 <__isoc23_strtoull@plt+0x83cb0> // b.tstop │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 489450 <__isoc23_strtoull@plt+0x83cd0> // b.any │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x3e0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4803c0 <__isoc23_strtoull@plt+0x7ac40> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0x368 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4893e0 <__isoc23_strtoull@plt+0x83c60> │ │ │ │ + cbnz x18, 480368 <__isoc23_strtoull@plt+0x7abe8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x41c │ │ │ │ - str x18, [x20, #16] │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4803c8 <__isoc23_strtoull@plt+0x7ac48> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x15, x15, #0x2d0 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48941c <__isoc23_strtoull@plt+0x83c9c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 489448 <__isoc23_strtoull@plt+0x83cc8> // b.tcont │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 480448 <__isoc23_strtoull@plt+0x7acc8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 480440 <__isoc23_strtoull@plt+0x7acc0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x15, x15, #0x320 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4892e4 <__isoc23_strtoull@plt+0x83b64> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4892e4 <__isoc23_strtoull@plt+0x83b64> │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 489430 <__isoc23_strtoull@plt+0x83cb0> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 488938 <__isoc23_strtoull@plt+0x831b8> │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 489558 <__isoc23_strtoull@plt+0x83dd8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x4e4 │ │ │ │ + b.cc 4805fc <__isoc23_strtoull@plt+0x7ae7c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0x4b4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4894e4 <__isoc23_strtoull@plt+0x83d64> │ │ │ │ + cbnz x18, 4804b4 <__isoc23_strtoull@plt+0x7ad34> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 48951c <__isoc23_strtoull@plt+0x83d9c> // b.any │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0x578 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489578 <__isoc23_strtoull@plt+0x83df8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 480528 <__isoc23_strtoull@plt+0x7ada8> // b.lo, b.ul, b.last │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4805b0 <__isoc23_strtoull@plt+0x7ae30> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 480678 <__isoc23_strtoull@plt+0x7aef8> // b.pmore │ │ │ │ + ldur x17, [x22, #4] │ │ │ │ + ldur x15, [x22, #12] │ │ │ │ + adrp x14, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x14, x14, #0x3e8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xf8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xc │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0x5a0 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x17, x22 │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - ldur x14, [x22, #14] │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 480554 <__isoc23_strtoull@plt+0x7add4> // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x17, x17, #0x628 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4895a0 <__isoc23_strtoull@plt+0x83e20> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0xa10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48060c <__isoc23_strtoull@plt+0x7ae8c> // b.pmore │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x22, #15] │ │ │ │ + ldur x14, [x22, #23] │ │ │ │ + adrp x13, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x13, x13, #0x240 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x80 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4895c8 <__isoc23_strtoull@plt+0x83e48> // b.any │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48066c <__isoc23_strtoull@plt+0x7aeec> // b.pmore │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + adrp x15, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x15, x15, #0x288 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xd0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x614 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 489614 <__isoc23_strtoull@plt+0x83e94> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x64c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48964c <__isoc23_strtoull@plt+0x83ecc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4896f0 <__isoc23_strtoull@plt+0x83f70> // b.tstop │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 489708 <__isoc23_strtoull@plt+0x83f88> // b.any │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x69c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48969c <__isoc23_strtoull@plt+0x83f1c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #389 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x6d8 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4896d8 <__isoc23_strtoull@plt+0x83f58> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 480660 <__isoc23_strtoull@plt+0x7aee0> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xa8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 489700 <__isoc23_strtoull@plt+0x83f80> // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4806cc <__isoc23_strtoull@plt+0x7af4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6de000 <__isoc23_strtoull@plt+0x2d8880> │ │ │ │ - add x23, x23, #0x730 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3240] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 489778 <__isoc23_strtoull@plt+0x83ff8> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0x728 │ │ │ │ + b.hi 480724 <__isoc23_strtoull@plt+0x7afa4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x17, x17, #0xfe0 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4897f8 <__isoc23_strtoull@plt+0x84078> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4897f0 <__isoc23_strtoull@plt+0x84070> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0x748 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 480790 <__isoc23_strtoull@plt+0x7b010> // b.pmore │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0x698 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0x6f0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xcd0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa3b8 ; NYI │ │ │ │ - adrp x24, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x24, x24, #0xbd0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - udf #1 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa398 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 489898 <__isoc23_strtoull@plt+0x84118> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 489890 <__isoc23_strtoull@plt+0x84110> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0x818 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xd08 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4807e4 <__isoc23_strtoull@plt+0x7b064> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa2f0 ; NYI │ │ │ │ - adrp x24, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x24, x24, #0xba8 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa2d0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 489938 <__isoc23_strtoull@plt+0x841b8> // b.lo, b.ul, b.last │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 489930 <__isoc23_strtoull@plt+0x841b0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0x8b8 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48083c <__isoc23_strtoull@plt+0x7b0bc> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x17, x17, #0xfe0 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6dc000 <__isoc23_strtoull@plt+0x2d6880> │ │ │ │ - add x23, x23, #0xb50 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #10 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x198 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 489bb0 <__isoc23_strtoull@plt+0x84430> // b.pmore │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x798 │ │ │ │ - sub x17, x21, #0x190 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x180 │ │ │ │ - str x24, [x18] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x178 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x190 │ │ │ │ - sub x17, x21, #0x170 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - sub x17, x21, #0x168 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x160 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - sub x17, x21, #0x158 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x176 │ │ │ │ - sub x17, x21, #0x150 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x148 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xb80 │ │ │ │ - sub x17, x21, #0x140 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x15e │ │ │ │ - sub x17, x21, #0x138 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x838 │ │ │ │ - sub x17, x21, #0x130 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x120 │ │ │ │ - str x23, [x18] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x118 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x130 │ │ │ │ - sub x17, x21, #0x110 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x146 │ │ │ │ - sub x17, x21, #0x108 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-256] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-248] │ │ │ │ - sub x18, x21, #0x116 │ │ │ │ - stur x18, [x21, #-240] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-232] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xb58 │ │ │ │ - stur x18, [x21, #-224] │ │ │ │ - sub x18, x21, #0xfe │ │ │ │ - stur x18, [x21, #-216] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-208] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xb30 │ │ │ │ - stur x18, [x21, #-200] │ │ │ │ - sub x18, x21, #0xe6 │ │ │ │ - stur x18, [x21, #-192] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-184] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xb08 │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ - sub x18, x21, #0xce │ │ │ │ - stur x18, [x21, #-168] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - sub x18, x21, #0xb6 │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xae0 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - sub x18, x21, #0x9e │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xab8 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0x86 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xa90 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x6e │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xa68 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x56 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0x8d8 │ │ │ │ + b.hi 4808ac <__isoc23_strtoull@plt+0x7b12c> // b.pmore │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0x7b8 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + stur x24, [x21, #-16] │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0x808 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - b 5910a8 <__isoc23_strtoull@plt+0x18b928> │ │ │ │ - mov x18, #0x198 // #408 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0xbf8 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa2d8 ; NYI │ │ │ │ - adrp x24, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x24, x24, #0xeb0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa2b8 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 489c2c <__isoc23_strtoull@plt+0x844ac> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0xbd8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xa80 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa260 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 489c80 <__isoc23_strtoull@plt+0x84500> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0xbf8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + b.hi 480928 <__isoc23_strtoull@plt+0x7b1a8> // b.pmore │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0x8e0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa210 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 489d00 <__isoc23_strtoull@plt+0x84580> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 489cf8 <__isoc23_strtoull@plt+0x84578> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0xc50 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xa98 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa168 ; NYI │ │ │ │ - adrp x24, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x24, x24, #0xe88 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - udf #1 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa148 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 489da0 <__isoc23_strtoull@plt+0x84620> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 4809d0 <__isoc23_strtoull@plt+0x7b250> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 489d98 <__isoc23_strtoull@plt+0x84618> // b.pmore │ │ │ │ + b.hi 4809c8 <__isoc23_strtoull@plt+0x7b248> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x17, x17, #0xd20 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x15, x15, #0x958 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xb38 │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 489df0 <__isoc23_strtoull@plt+0x84670> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 480abc <__isoc23_strtoull@plt+0x7b33c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0xa3c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xa68 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 480a3c <__isoc23_strtoull@plt+0x7b2bc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #16 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x210 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48a134 <__isoc23_strtoull@plt+0x849b4> // b.pmore │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0xca0 │ │ │ │ - sub x17, x21, #0x208 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x1f8 │ │ │ │ - str x24, [x18] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x1f0 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x208 │ │ │ │ - sub x17, x21, #0x1e8 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - sub x17, x21, #0x1e0 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x1d8 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - sub x17, x21, #0x1d0 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x1ee │ │ │ │ - sub x17, x21, #0x1c8 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x1c0 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xe60 │ │ │ │ - sub x17, x21, #0x1b8 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x1d6 │ │ │ │ - sub x17, x21, #0x1b0 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x1a8 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ - sub x17, x21, #0x1a0 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x1be │ │ │ │ - sub x17, x21, #0x198 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x190 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ - sub x17, x21, #0x188 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x1a6 │ │ │ │ - sub x17, x21, #0x180 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x178 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xe10 │ │ │ │ - sub x17, x21, #0x170 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x18e │ │ │ │ - sub x17, x21, #0x168 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x160 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xde8 │ │ │ │ - sub x17, x21, #0x158 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x176 │ │ │ │ - sub x17, x21, #0x150 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x148 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - sub x17, x21, #0x140 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x15e │ │ │ │ - sub x17, x21, #0x138 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x130 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xd98 │ │ │ │ - sub x17, x21, #0x128 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x146 │ │ │ │ - sub x17, x21, #0x120 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0xd40 │ │ │ │ - sub x17, x21, #0x118 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x108 │ │ │ │ - str x23, [x18] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-256] │ │ │ │ - sub x18, x21, #0x118 │ │ │ │ - stur x18, [x21, #-248] │ │ │ │ - sub x18, x21, #0x12e │ │ │ │ - stur x18, [x21, #-240] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-232] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ - stur x18, [x21, #-224] │ │ │ │ - sub x18, x21, #0xfe │ │ │ │ - stur x18, [x21, #-216] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-208] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xd48 │ │ │ │ - stur x18, [x21, #-200] │ │ │ │ - sub x18, x21, #0xe6 │ │ │ │ - stur x18, [x21, #-192] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-184] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xd20 │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ - sub x18, x21, #0xce │ │ │ │ - stur x18, [x21, #-168] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xcf8 │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - sub x18, x21, #0xb6 │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xcd0 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - sub x18, x21, #0x9e │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xca8 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0x86 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xc80 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x6e │ │ │ │ + b.hi 480acc <__isoc23_strtoull@plt+0x7b34c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + adrp x10, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x10, x10, #0x970 │ │ │ │ + stur x10, [x21, #-88] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xc58 │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x56 │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - b 5910a8 <__isoc23_strtoull@plt+0x18b928> │ │ │ │ - mov x18, #0x210 // #528 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x22, x22, #0xed8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf58 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x003aa1a0 ; NYI │ │ │ │ - adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x24, x24, #0x300 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x003aa180 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48a1e0 <__isoc23_strtoull@plt+0x84a60> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48a1d8 <__isoc23_strtoull@plt+0x84a58> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x17, x17, #0x160 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0x948 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 480b1c <__isoc23_strtoull@plt+0x7b39c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48a230 <__isoc23_strtoull@plt+0x84ab0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 480b6c <__isoc23_strtoull@plt+0x7b3ec> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0x740 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - udf #10 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x168 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48a460 <__isoc23_strtoull@plt+0x84ce0> // b.pmore │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0x180 │ │ │ │ - sub x17, x21, #0x160 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x150 │ │ │ │ - str x23, [x18] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x148 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x160 │ │ │ │ - sub x17, x21, #0x140 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x18, x18, #0x568 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - sub x17, x21, #0x138 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x130 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - sub x17, x21, #0x128 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x146 │ │ │ │ - sub x17, x21, #0x120 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - sub x17, x21, #0x118 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - sub x17, x21, #0x110 │ │ │ │ - str x18, [x17] │ │ │ │ - sub x18, x21, #0x12e │ │ │ │ - sub x17, x21, #0x108 │ │ │ │ - str x18, [x17] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-256] │ │ │ │ - adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x18, x18, #0x58 │ │ │ │ - stur x18, [x21, #-248] │ │ │ │ - sub x18, x21, #0x116 │ │ │ │ - stur x18, [x21, #-240] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-232] │ │ │ │ - adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x18, x18, #0x30 │ │ │ │ - stur x18, [x21, #-224] │ │ │ │ - sub x18, x21, #0xfe │ │ │ │ - stur x18, [x21, #-216] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-208] │ │ │ │ - adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - stur x18, [x21, #-200] │ │ │ │ - sub x18, x21, #0xe6 │ │ │ │ - stur x18, [x21, #-192] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-184] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ - sub x18, x21, #0xce │ │ │ │ - stur x18, [x21, #-168] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xfe0 │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - sub x18, x21, #0xb6 │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xfb8 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - sub x18, x21, #0x9e │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xf90 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0x86 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ - add x18, x18, #0xf68 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x6e │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x56 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0x200 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + b.hi 480bc8 <__isoc23_strtoull@plt+0x7b448> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ - str x18, [x21] │ │ │ │ + str x23, [x21] │ │ │ │ sub x23, x21, #0xe │ │ │ │ - b 5910a8 <__isoc23_strtoull@plt+0x18b928> │ │ │ │ - mov x18, #0x168 // #360 │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0x588 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48a4b0 <__isoc23_strtoull@plt+0x84d30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 480cb8 <__isoc23_strtoull@plt+0x7b538> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0xc48 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5910a8 <__isoc23_strtoull@plt+0x18b928> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 480c48 <__isoc23_strtoull@plt+0x7b4c8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48a53c <__isoc23_strtoull@plt+0x84dbc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0x50c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x23 │ │ │ │ - mov x23, x24 │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 480c6c <__isoc23_strtoull@plt+0x7b4ec> // b.any │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48a54c <__isoc23_strtoull@plt+0x84dcc> // b.pmore │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0x488 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0x5e8 │ │ │ │ + b.hi 480cc0 <__isoc23_strtoull@plt+0x7b540> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x17, x17, #0xb90 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 480d78 <__isoc23_strtoull@plt+0x7b5f8> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #13 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003aa0a8 ; NYI │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 48a64c <__isoc23_strtoull@plt+0x84ecc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48a644 <__isoc23_strtoull@plt+0x84ec4> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3416] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 480d50 <__isoc23_strtoull@plt+0x7b5d0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x15, x15, #0xb38 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x15, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x15, x15, #0xbf0 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - mov x17, #0x0 // #0 │ │ │ │ - movk x17, #0x0, lsl #16 │ │ │ │ - movk x17, #0x0, lsl #32 │ │ │ │ - movk x17, #0x3ff0, lsl #48 │ │ │ │ - fmov d31, x17 │ │ │ │ - str d31, [x21] │ │ │ │ - adrp x17, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x17, x17, #0x5e8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x24, x18 │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 55acd0 <__isoc23_strtoull@plt+0x155550> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003aa030 ; NYI │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0x60c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4bc448 <__isoc23_strtoull@plt+0xb6cc8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a9fe4 ; NYI │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0x630 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 5671f8 <__isoc23_strtoull@plt+0x161a78> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a9fc0 ; NYI │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0x674 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 591770 <__isoc23_strtoull@plt+0x18bff0> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0x638 │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xb │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a9f7c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48a69c <__isoc23_strtoull@plt+0x84f1c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 480de0 <__isoc23_strtoull@plt+0x7b660> // b.pmore │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0xae8 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 831000 <__isoc23_strtoull@plt+0x42b880> │ │ │ │ + add x18, x18, #0xf28 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0xce8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + sub x18, x21, #0x24 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0x6d8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a6d8 <__isoc23_strtoull@plt+0x84f58> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a9f18 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48a6fc <__isoc23_strtoull@plt+0x84f7c> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x24, x24, #0x5f0 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - udf #13 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 48a770 <__isoc23_strtoull@plt+0x84ff0> // b.hs, b.nlast │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0x648 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 480e40 <__isoc23_strtoull@plt+0x7b6c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x18, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 480d78 <__isoc23_strtoull@plt+0x7b5f8> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf88 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - and x15, x18, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 48a794 <__isoc23_strtoull@plt+0x85014> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x18, #14] │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48a7b0 <__isoc23_strtoull@plt+0x85030> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x15, x15, #0x764 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x17, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a764 <__isoc23_strtoull@plt+0x84fe4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003a9e60 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48a89c <__isoc23_strtoull@plt+0x8511c> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 48a854 <__isoc23_strtoull@plt+0x850d4> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0x86c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0x650 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a86c <__isoc23_strtoull@plt+0x850ec> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 480e88 <__isoc23_strtoull@plt+0x7b708> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 480d78 <__isoc23_strtoull@plt+0x7b5f8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48a8a4 <__isoc23_strtoull@plt+0x85124> // b.pmore │ │ │ │ + b.hi 480f04 <__isoc23_strtoull@plt+0x7b784> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3640] │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xf90 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 480f60 <__isoc23_strtoull@plt+0x7b7e0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x17, x17, #0xea8 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48a8f8 <__isoc23_strtoull@plt+0x85178> // b.pmore │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x320 │ │ │ │ + b.hi 480fe0 <__isoc23_strtoull@plt+0x7b860> // b.pmore │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0xe60 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + adrp x18, 480000 <__isoc23_strtoull@plt+0x7a880> │ │ │ │ + add x18, x18, #0xf30 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x30 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xb │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0x6b8 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003a9e38 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48a9cc <__isoc23_strtoull@plt+0x8524c> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 48a984 <__isoc23_strtoull@plt+0x85204> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0x99c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0x758 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48a99c <__isoc23_strtoull@plt+0x8521c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 481030 <__isoc23_strtoull@plt+0x7b8b0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 480d78 <__isoc23_strtoull@plt+0x7b5f8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48a9d4 <__isoc23_strtoull@plt+0x85254> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3640] │ │ │ │ + b.hi 481088 <__isoc23_strtoull@plt+0x7b908> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4810e8 <__isoc23_strtoull@plt+0x7b968> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x15, x15, #0x50 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2960] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 445a48 <__isoc23_strtoull@plt+0x402c8> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003a9ef0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48aacc <__isoc23_strtoull@plt+0x8534c> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 48aa84 <__isoc23_strtoull@plt+0x85304> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0xa9c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0x910 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48aa9c <__isoc23_strtoull@plt+0x8531c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 481160 <__isoc23_strtoull@plt+0x7b9e0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x15, x15, #0xb0 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xb │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48aad4 <__isoc23_strtoull@plt+0x85354> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3640] │ │ │ │ + b.hi 4811cc <__isoc23_strtoull@plt+0x7ba4c> // b.pmore │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x110 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xf98 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48ab24 <__isoc23_strtoull@plt+0x853a4> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ + b.hi 481248 <__isoc23_strtoull@plt+0x7bac8> // b.pmore │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x200 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 480470 <__isoc23_strtoull@plt+0x7acf0> │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0xa98 │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xfa0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003a9fb8 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48abc4 <__isoc23_strtoull@plt+0x85444> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 48abbc <__isoc23_strtoull@plt+0x8543c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4812f0 <__isoc23_strtoull@plt+0x7bb70> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4812e8 <__isoc23_strtoull@plt+0x7bb68> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x23, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x23, x23, #0xb08 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2632] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 477db0 <__isoc23_strtoull@plt+0x72630> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x15, x15, #0x278 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 480470 <__isoc23_strtoull@plt+0x7acf0> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003a9f60 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48ac8c <__isoc23_strtoull@plt+0x8550c> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 48ac44 <__isoc23_strtoull@plt+0x854c4> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0xc5c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0xb40 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 4813b4 <__isoc23_strtoull@plt+0x7bc34> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x35c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48ac5c <__isoc23_strtoull@plt+0x854dc> │ │ │ │ + cbnz x18, 48135c <__isoc23_strtoull@plt+0x7bbdc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48ac94 <__isoc23_strtoull@plt+0x85514> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3640] │ │ │ │ + b.hi 4813c4 <__isoc23_strtoull@plt+0x7bc44> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x15, x15, #0x290 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 832000 <__isoc23_strtoull@plt+0x42c880> │ │ │ │ + add x22, x22, #0xfc8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003a8f48 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48acdc <__isoc23_strtoull@plt+0x8555c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 481434 <__isoc23_strtoull@plt+0x7bcb4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x23, x23, #0xc0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 489960 <__isoc23_strtoull@plt+0x841e0> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003a8ef8 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48ad30 <__isoc23_strtoull@plt+0x855b0> // b.pmore │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0xcb0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ + b.hi 48149c <__isoc23_strtoull@plt+0x7bd1c> // b.pmore │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ str x24, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ + sub x22, x21, #0xd │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0xc08 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0xc8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003a9fa0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48adbc <__isoc23_strtoull@plt+0x8563c> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 48adb4 <__isoc23_strtoull@plt+0x85634> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x24, x24, #0xce0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x23, x23, #0xc08 │ │ │ │ - add x23, x23, #0x3 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003a9100 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48ae04 <__isoc23_strtoull@plt+0x85684> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 481580 <__isoc23_strtoull@plt+0x7be00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x514 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 489e10 <__isoc23_strtoull@plt+0x84690> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 481514 <__isoc23_strtoull@plt+0x7bd94> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003a90b0 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48ae58 <__isoc23_strtoull@plt+0x856d8> // b.pmore │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0xdd8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 481570 <__isoc23_strtoull@plt+0x7bdf0> // b.none │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x550 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x24, [x22, #14] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 4814d0 <__isoc23_strtoull@plt+0x7bd50> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 481570 <__isoc23_strtoull@plt+0x7bdf0> // b.none │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0xd38 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x148 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003a9fa8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48aee4 <__isoc23_strtoull@plt+0x85764> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 48aedc <__isoc23_strtoull@plt+0x8575c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4815f8 <__isoc23_strtoull@plt+0x7be78> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x5e8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x24, x24, #0xe10 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x23, x23, #0xd38 │ │ │ │ - add x23, x23, #0x3 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4815e8 <__isoc23_strtoull@plt+0x7be68> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003a9688 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48af2c <__isoc23_strtoull@plt+0x857ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48a250 <__isoc23_strtoull@plt+0x84ad0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003a9638 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48af80 <__isoc23_strtoull@plt+0x85800> // b.pmore │ │ │ │ - adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ - add x18, x18, #0xf00 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0xe68 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4814d0 <__isoc23_strtoull@plt+0x7bd50> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x150 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x003a9fb0 ; NYI │ │ │ │ + .inst 0x003b1b98 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b00c <__isoc23_strtoull@plt+0x8588c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48166c <__isoc23_strtoull@plt+0x7beec> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 48b004 <__isoc23_strtoull@plt+0x85884> │ │ │ │ + cbz x18, 481664 <__isoc23_strtoull@plt+0x7bee4> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x24, x24, #0xf40 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x23, x23, #0xe68 │ │ │ │ - add x23, x23, #0x3 │ │ │ │ + adrp x23, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x23, x23, #0x188 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ + b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b0b8 <__isoc23_strtoull@plt+0x85938> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x70 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b070 <__isoc23_strtoull@plt+0x858f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.cc 4816f4 <__isoc23_strtoull@plt+0x7bf74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x6cc │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b098 <__isoc23_strtoull@plt+0x85918> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0xd8 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x18, x18, #0x178 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ - adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x22, x22, #0xff8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x100 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #8] │ │ │ │ - b 48b030 <__isoc23_strtoull@plt+0x858b0> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48b138 <__isoc23_strtoull@plt+0x859b8> // b.pmore │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 481754 <__isoc23_strtoull@plt+0x7bfd4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x18, x18, #0x158 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 48b178 <__isoc23_strtoull@plt+0x859f8> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b218 <__isoc23_strtoull@plt+0x85a98> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x1b8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b1b8 <__isoc23_strtoull@plt+0x85a38> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b1e0 <__isoc23_strtoull@plt+0x85a60> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48b228 <__isoc23_strtoull@plt+0x85aa8> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0x158 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.cc 4817b4 <__isoc23_strtoull@plt+0x7c034> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x18, x18, #0x178 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b2f4 <__isoc23_strtoull@plt+0x85b74> // b.lo, b.ul, b.last │ │ │ │ + b.cc 481814 <__isoc23_strtoull@plt+0x7c094> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x2a0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x18, x18, #0x168 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b2a0 <__isoc23_strtoull@plt+0x85b20> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48b2fc <__isoc23_strtoull@plt+0x85b7c> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.gt 48b308 <__isoc23_strtoull@plt+0x85b88> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3192] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0x340 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b340 <__isoc23_strtoull@plt+0x85bc0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x370 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - mov x23, x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 600ce8 <__isoc23_strtoull@plt+0x1fb568> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48b3a4 <__isoc23_strtoull@plt+0x85c24> // b.pmore │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 481874 <__isoc23_strtoull@plt+0x7c0f4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x370 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b460 <__isoc23_strtoull@plt+0x85ce0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4818d4 <__isoc23_strtoull@plt+0x7c154> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x420 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b420 <__isoc23_strtoull@plt+0x85ca0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x450 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b450 <__isoc23_strtoull@plt+0x85cd0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48a728 <__isoc23_strtoull@plt+0x84fa8> │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b4e8 <__isoc23_strtoull@plt+0x85d68> // b.lo, b.ul, b.last │ │ │ │ + b.cc 481934 <__isoc23_strtoull@plt+0x7c1b4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x4c8 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b4c8 <__isoc23_strtoull@plt+0x85d48> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x500 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b500 <__isoc23_strtoull@plt+0x85d80> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b528 <__isoc23_strtoull@plt+0x85da8> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b640 <__isoc23_strtoull@plt+0x85ec0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 481994 <__isoc23_strtoull@plt+0x7c214> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x5a0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b5a0 <__isoc23_strtoull@plt+0x85e20> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48b62c <__isoc23_strtoull@plt+0x85eac> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48b648 <__isoc23_strtoull@plt+0x85ec8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2152] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4819f4 <__isoc23_strtoull@plt+0x7c274> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #336] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3064] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b694 <__isoc23_strtoull@plt+0x85f14> // b.lo, b.ul, b.last │ │ │ │ + b.cc 481a54 <__isoc23_strtoull@plt+0x7c2d4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48b700 <__isoc23_strtoull@plt+0x85f80> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48b6dc <__isoc23_strtoull@plt+0x85f5c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 481ab4 <__isoc23_strtoull@plt+0x7c334> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48b700 <__isoc23_strtoull@plt+0x85f80> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x20 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 48b750 <__isoc23_strtoull@plt+0x85fd0> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003b16f8 ; NYI │ │ │ │ + sub x18, x20, #0x60 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4821a4 <__isoc23_strtoull@plt+0x7ca24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0xb14 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003b16bc ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4821b4 <__isoc23_strtoull@plt+0x7ca34> // b.pmore │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x688 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0xb68 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x22 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 48b900 <__isoc23_strtoull@plt+0x86180> // b.any │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0x790 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x17, #7] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003b1668 ; NYI │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0xbac │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b790 <__isoc23_strtoull@plt+0x86010> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003b1624 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48b7b8 <__isoc23_strtoull@plt+0x86038> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x7fc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b7fc <__isoc23_strtoull@plt+0x8607c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + b.ne 4822dc <__isoc23_strtoull@plt+0x7cb5c> // b.any │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0xbe0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0xc04 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ + udf #133 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x17, x17, #0xc34 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48b8c4 <__isoc23_strtoull@plt+0x86144> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x17, x17, #0x550 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x17, x17, #0x85c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + b.hi 4821c0 <__isoc23_strtoull@plt+0x7ca40> // b.pmore │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x710 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x770 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x188 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x18, x21, #0x10 │ │ │ │ - str x18, [x20, #16] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b85c <__isoc23_strtoull@plt+0x860dc> │ │ │ │ + cbnz x18, 482188 <__isoc23_strtoull@plt+0x7ca08> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1030 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48b8dc <__isoc23_strtoull@plt+0x8615c> // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48b8d0 <__isoc23_strtoull@plt+0x86150> // b.pmore │ │ │ │ - adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x17, x17, #0x668 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x17, x17, #0x734 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x15, x23 │ │ │ │ + mov x14, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4821cc <__isoc23_strtoull@plt+0x7ca4c> // b.pmore │ │ │ │ + adrp x13, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x13, x13, #0x7d0 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x17, x17, #0xd70 │ │ │ │ str x17, [x20] │ │ │ │ - mov x25, x18 │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2728] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48b950 <__isoc23_strtoull@plt+0x861d0> // b.pmore │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0x6b0 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003a8cc8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48ba00 <__isoc23_strtoull@plt+0x86280> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x9b8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b9b8 <__isoc23_strtoull@plt+0x86238> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a8c80 ; NYI │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0x9f0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48b9f0 <__isoc23_strtoull@plt+0x86270> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 482118 <__isoc23_strtoull@plt+0x7c998> // b.any │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + str x14, [sp, #16] │ │ │ │ + mov x14, x17 │ │ │ │ + ldr x17, [sp, #16] │ │ │ │ + b 481cc4 <__isoc23_strtoull@plt+0x7c544> │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a8c48 ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 48a570 <__isoc23_strtoull@plt+0x84df0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003a8c20 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4822a0 <__isoc23_strtoull@plt+0x7cb20> // b.any │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48ba54 <__isoc23_strtoull@plt+0x862d4> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0x970 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ + b.hi 4821f0 <__isoc23_strtoull@plt+0x7ca70> // b.pmore │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0x830 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x700 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003a8bb8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48bb50 <__isoc23_strtoull@plt+0x863d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0xacc │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + mov x12, x14 │ │ │ │ + sub x11, x21, #0x20 │ │ │ │ + str x13, [sp, #32] │ │ │ │ + mov x13, x12 │ │ │ │ + mov x12, x11 │ │ │ │ + mov x11, x14 │ │ │ │ + ldr x14, [sp, #32] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 4821fc <__isoc23_strtoull@plt+0x7ca7c> // b.pmore │ │ │ │ + adrp x10, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x10, x10, #0x890 │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0xe84 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bacc <__isoc23_strtoull@plt+0x8634c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + str x13, [x20] │ │ │ │ + str x12, [x20, #8] │ │ │ │ + str x11, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a8b6c ; NYI │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0xafc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bafc <__isoc23_strtoull@plt+0x8637c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a8b3c ; NYI │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0xb2c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bb2c <__isoc23_strtoull@plt+0x863ac> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x13, x24 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + b 481ddc <__isoc23_strtoull@plt+0x7c65c> │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a8b0c ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 48bb58 <__isoc23_strtoull@plt+0x863d8> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48bb94 <__isoc23_strtoull@plt+0x86414> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0xa18 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ + b.ne 481ecc <__isoc23_strtoull@plt+0x7c74c> // b.any │ │ │ │ + adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x17, x17, #0xf34 │ │ │ │ + str x17, [x20] │ │ │ │ mov x23, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003a8a80 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48bc60 <__isoc23_strtoull@plt+0x864e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0xc00 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x12, [x20, #-16] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bc00 <__isoc23_strtoull@plt+0x86480> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a8a38 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48bc24 <__isoc23_strtoull@plt+0x864a4> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 48bc68 <__isoc23_strtoull@plt+0x864e8> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0xa80 │ │ │ │ + b.hi 482294 <__isoc23_strtoull@plt+0x7cb14> // b.pmore │ │ │ │ + adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x17, x17, #0x9b0 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ str x17, [x21] │ │ │ │ - mov x24, x18 │ │ │ │ - sub x23, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x11, [x20, #24] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x12, x21, #0x20 │ │ │ │ + str x17, [sp, #24] │ │ │ │ + mov x17, x14 │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 481ddc <__isoc23_strtoull@plt+0x7c65c> │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48bd28 <__isoc23_strtoull@plt+0x865a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0xcd8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bcd8 <__isoc23_strtoull@plt+0x86558> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x11, [x20, #24] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 482264 <__isoc23_strtoull@plt+0x7cae4> // b.any │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + mov x10, x13 │ │ │ │ + and x13, x13, #0x7 │ │ │ │ + mov x9, #0x4 // #4 │ │ │ │ + cmp x13, x9 │ │ │ │ + b.ne 482058 <__isoc23_strtoull@plt+0x7c8d8> // b.any │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 48bd30 <__isoc23_strtoull@plt+0x865b0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 482244 <__isoc23_strtoull@plt+0x7cac4> // b.pmore │ │ │ │ + adrp x17, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x17, x17, #0x950 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - b 48bce0 <__isoc23_strtoull@plt+0x86560> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x17, x17, #0xd20 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48bd8c <__isoc23_strtoull@plt+0x8660c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48bdf8 <__isoc23_strtoull@plt+0x86678> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48bdd4 <__isoc23_strtoull@plt+0x86654> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48bdf8 <__isoc23_strtoull@plt+0x86678> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x4 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x22, x11 │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 482004 <__isoc23_strtoull@plt+0x7c884> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x20 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 48be48 <__isoc23_strtoull@plt+0x866c8> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x10, x22 │ │ │ │ + b 481f74 <__isoc23_strtoull@plt+0x7c7f4> │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 48c000 <__isoc23_strtoull@plt+0x86880> // b.any │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0xe88 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x17, #7] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48be88 <__isoc23_strtoull@plt+0x86708> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x13, x22 │ │ │ │ + mov x11, x22 │ │ │ │ + b 481ddc <__isoc23_strtoull@plt+0x7c65c> │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48beb0 <__isoc23_strtoull@plt+0x86730> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0xef4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bef4 <__isoc23_strtoull@plt+0x86774> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x10, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 482224 <__isoc23_strtoull@plt+0x7caa4> // b.pmore │ │ │ │ + adrp x13, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x13, x13, #0x8f0 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x13, x10 │ │ │ │ + sub x12, x21, #0x20 │ │ │ │ + b 481ddc <__isoc23_strtoull@plt+0x7c65c> │ │ │ │ + udf #1030 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0xf24 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48bf24 <__isoc23_strtoull@plt+0x867a4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + mov x13, x23 │ │ │ │ + mov x12, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x11, [x19, #856] │ │ │ │ + cmp x21, x11 │ │ │ │ + b.hi 4822b0 <__isoc23_strtoull@plt+0x7cb30> // b.pmore │ │ │ │ + adrp x11, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x11, x11, #0xa10 │ │ │ │ + stur x11, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0xd30 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + str x13, [x20] │ │ │ │ + str x12, [x20, #40] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4822d0 <__isoc23_strtoull@plt+0x7cb50> // b.pmore │ │ │ │ + adrp x14, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x14, x14, #0xa70 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + str x15, [x21] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x12, x21, #0x20 │ │ │ │ + str x13, [sp, #40] │ │ │ │ + mov x13, x12 │ │ │ │ + mov x12, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + str x15, [sp, #24] │ │ │ │ + mov x15, x14 │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 4820b8 <__isoc23_strtoull@plt+0x7c938> │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48bfac <__isoc23_strtoull@plt+0x8682c> // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48bfa0 <__isoc23_strtoull@plt+0x86820> // b.pmore │ │ │ │ - adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x17, x17, #0xd60 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2712] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + mov x12, x22 │ │ │ │ + b 4820b8 <__isoc23_strtoull@plt+0x7c938> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x1f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48bff4 <__isoc23_strtoull@plt+0x86874> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3208] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x18, x18, #0xe2c │ │ │ │ - str x18, [x20] │ │ │ │ - sub x25, x21, #0x10 │ │ │ │ - mov x24, x17 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2728] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0xcb0 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x23, x15 │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48c064 <__isoc23_strtoull@plt+0x868e4> // b.pmore │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0xda8 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0xe50 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x24, x13 │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x11 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x38 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x22, x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 481000 <__isoc23_strtoull@plt+0x7b880> │ │ │ │ + add x18, x18, #0xfd8 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x22, x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + and x18, x13, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 482284 <__isoc23_strtoull@plt+0x7cb04> // b.any │ │ │ │ + and x22, x11, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x22, x13 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a85b8 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48c0ec <__isoc23_strtoull@plt+0x8696c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xd8 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x23, [x22, #32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 48b700 <__isoc23_strtoull@plt+0x85f80> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a8560 ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 48bbb8 <__isoc23_strtoull@plt+0x86438> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a8530 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48c174 <__isoc23_strtoull@plt+0x869f4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x160 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x23, [x22, #32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 48b700 <__isoc23_strtoull@plt+0x85f80> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a84d8 ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 48bbb8 <__isoc23_strtoull@plt+0x86438> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003a84a8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48c1bc <__isoc23_strtoull@plt+0x86a3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48c430 <__isoc23_strtoull@plt+0x86cb0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0xa0 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x13 │ │ │ │ + mov x22, x12 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x1d0 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003a8460 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48c268 <__isoc23_strtoull@plt+0x86ae8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x220 │ │ │ │ + b.cc 48237c <__isoc23_strtoull@plt+0x7cbfc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x34c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c220 <__isoc23_strtoull@plt+0x86aa0> │ │ │ │ + cbnz x18, 48234c <__isoc23_strtoull@plt+0x7cbcc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a8418 ; NYI │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x258 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c258 <__isoc23_strtoull@plt+0x86ad8> │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 482370 <__isoc23_strtoull@plt+0x7cbf0> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a83e0 ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 48a570 <__isoc23_strtoull@plt+0x84df0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003a83b8 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48c2bc <__isoc23_strtoull@plt+0x86b3c> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x15, x15, #0x1d8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x700 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x200 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003a8358 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48c3c8 <__isoc23_strtoull@plt+0x86c48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x338 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + b.cc 482430 <__isoc23_strtoull@plt+0x7ccb0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x3e8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c338 <__isoc23_strtoull@plt+0x86bb8> │ │ │ │ + cbnz x18, 4823e8 <__isoc23_strtoull@plt+0x7cc68> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a8300 ; NYI │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x374 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 482410 <__isoc23_strtoull@plt+0x7cc90> // b.any │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x480 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x450 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c374 <__isoc23_strtoull@plt+0x86bf4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 4823a8 <__isoc23_strtoull@plt+0x7cc28> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x230 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a82c4 ; NYI │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x3a4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c3a4 <__isoc23_strtoull@plt+0x86c24> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a8294 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 482474 <__isoc23_strtoull@plt+0x7ccf4> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48c3d0 <__isoc23_strtoull@plt+0x86c50> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48c40c <__isoc23_strtoull@plt+0x86c8c> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x15, x15, #0x280 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003a8208 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x28 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 48c48c <__isoc23_strtoull@plt+0x86d0c> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4824c4 <__isoc23_strtoull@plt+0x7cd44> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x238 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a81d4 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 48c580 <__isoc23_strtoull@plt+0x86e00> // b.any │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - mov x18, x14 │ │ │ │ - adrp x15, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x15, x15, #0x4d4 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x17, #15] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x17, #7] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4825a4 <__isoc23_strtoull@plt+0x7ce24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x53c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c4d4 <__isoc23_strtoull@plt+0x86d54> │ │ │ │ + cbnz x18, 48253c <__isoc23_strtoull@plt+0x7cdbc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a8164 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48c4fc <__isoc23_strtoull@plt+0x86d7c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + b.cc 482558 <__isoc23_strtoull@plt+0x7cdd8> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x540 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - ldur x14, [x22, #14] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c540 <__isoc23_strtoull@plt+0x86dc0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a80f8 ; NYI │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x5f4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c5f4 <__isoc23_strtoull@plt+0x86e74> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 482570 <__isoc23_strtoull@plt+0x7cdf0> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a80c8 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 48c65c <__isoc23_strtoull@plt+0x86edc> // b.pmore │ │ │ │ - adrp x13, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x13, x13, #0x190 │ │ │ │ - stur x13, [x21, #-80] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x17, x17, #0x2e0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4825b4 <__isoc23_strtoull@plt+0x7ce34> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x328 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a8044 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.eq 48c580 <__isoc23_strtoull@plt+0x86e00> // b.none │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48c674 <__isoc23_strtoull@plt+0x86ef4> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3208] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x17, x17, #0x464 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x25, x21, #0x10 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2728] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x570 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x240 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a7fa8 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48c758 <__isoc23_strtoull@plt+0x86fd8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4825fc <__isoc23_strtoull@plt+0x7ce7c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x6f8 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c6f8 <__isoc23_strtoull@plt+0x86f78> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a7f40 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48c71c <__isoc23_strtoull@plt+0x86f9c> // b.any │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 48bdf8 <__isoc23_strtoull@plt+0x86678> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48c760 <__isoc23_strtoull@plt+0x86fe0> // b.pmore │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x15, x15, #0x430 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 48c430 <__isoc23_strtoull@plt+0x86cb0> │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #7 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003a7eb0 ; NYI │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48ca30 <__isoc23_strtoull@plt+0x872b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x804 │ │ │ │ - stur x18, [x20, #-72] │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - ldur x17, [x22, #13] │ │ │ │ - ldur x15, [x22, #21] │ │ │ │ - ldur x14, [x22, #29] │ │ │ │ - ldur x13, [x22, #37] │ │ │ │ - ldur x12, [x22, #45] │ │ │ │ - ldur x11, [x22, #53] │ │ │ │ + b.cc 4826e8 <__isoc23_strtoull@plt+0x7cf68> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x664 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ - stur x15, [x20, #-64] │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - stur x11, [x20, #-48] │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x48 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c804 <__isoc23_strtoull@plt+0x87084> │ │ │ │ + cbnz x18, 482664 <__isoc23_strtoull@plt+0x7cee4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #8 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a7e34 ; NYI │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c840 <__isoc23_strtoull@plt+0x870c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a7df8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 48c88c <__isoc23_strtoull@plt+0x8710c> // b.lo, b.ul, b.last │ │ │ │ - ldr x17, [x20, #72] │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.cc 48ca6c <__isoc23_strtoull@plt+0x872ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x9d4 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - ldur x18, [x22, #12] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #72] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c9d4 <__isoc23_strtoull@plt+0x87254> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.cc 48c8c4 <__isoc23_strtoull@plt+0x87144> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x968 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c968 <__isoc23_strtoull@plt+0x871e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x8fc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48c8fc <__isoc23_strtoull@plt+0x8717c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #13193 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a7d3c ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48ca38 <__isoc23_strtoull@plt+0x872b8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 48ca44 <__isoc23_strtoull@plt+0x872c4> // b.none │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x28 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ + b.cc 482680 <__isoc23_strtoull@plt+0x7cf00> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #13193 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a7cd0 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48ca60 <__isoc23_strtoull@plt+0x872e0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 48ca44 <__isoc23_strtoull@plt+0x872c4> // b.none │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x108 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x28 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ + b.cc 482698 <__isoc23_strtoull@plt+0x7cf18> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3848 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a7c64 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48caf8 <__isoc23_strtoull@plt+0x87378> // b.any │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48cb14 <__isoc23_strtoull@plt+0x87394> // b.pmore │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0x690 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + b.hi 4826f8 <__isoc23_strtoull@plt+0x7cf78> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x17, x17, #0x5d0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x328 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x28 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x248 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xaa8 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #72] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 482804 <__isoc23_strtoull@plt+0x7d084> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x764 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48caa8 <__isoc23_strtoull@plt+0x87328> │ │ │ │ + cbnz x18, 482764 <__isoc23_strtoull@plt+0x7cfe4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1926 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cs 4827f4 <__isoc23_strtoull@plt+0x7d074> // b.hs, b.nlast │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cs 4827f4 <__isoc23_strtoull@plt+0x7d074> // b.hs, b.nlast │ │ │ │ + adrp x17, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x17, x17, #0x7b8 │ │ │ │ + str x17, [x20] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48cafc <__isoc23_strtoull@plt+0x8737c> // b.any │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48cae8 <__isoc23_strtoull@plt+0x87368> │ │ │ │ + cbnz x18, 4827b8 <__isoc23_strtoull@plt+0x7d038> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3974 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4827d4 <__isoc23_strtoull@plt+0x7d054> // b.lo, b.ul, b.last │ │ │ │ add x20, x20, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x38 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.cc 4827f0 <__isoc23_strtoull@plt+0x7d070> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, x17 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x250 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48cb58 <__isoc23_strtoull@plt+0x873d8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 482854 <__isoc23_strtoull@plt+0x7d0d4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 48b178 <__isoc23_strtoull@plt+0x859f8> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48cbe0 <__isoc23_strtoull@plt+0x87460> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48294c <__isoc23_strtoull@plt+0x7d1cc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xbc0 │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x8c8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48cbc0 <__isoc23_strtoull@plt+0x87440> │ │ │ │ + cbnz x18, 4828c8 <__isoc23_strtoull@plt+0x7d148> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xbf8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48cbf8 <__isoc23_strtoull@plt+0x87478> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48cc20 <__isoc23_strtoull@plt+0x874a0> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.cc 4828e4 <__isoc23_strtoull@plt+0x7d164> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #5 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003a85c0 ; NYI │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - mov x13, x22 │ │ │ │ - sub x12, x20, #0x28 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 48d004 <__isoc23_strtoull@plt+0x87884> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 48cffc <__isoc23_strtoull@plt+0x8787c> // b.pmore │ │ │ │ - ldur x18, [x13, #3] │ │ │ │ - ldur x12, [x13, #11] │ │ │ │ - ldur x13, [x13, #19] │ │ │ │ - adrp x11, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x11, x11, #0x248 │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x17, x17, #0x3d0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x15, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x15, x15, #0xd08 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - sub x26, x21, #0x10 │ │ │ │ - mov x25, x12 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #280] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 492aa0 <__isoc23_strtoull@plt+0x8d320> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a7930 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 48cd30 <__isoc23_strtoull@plt+0x875b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + b.cc 4828fc <__isoc23_strtoull@plt+0x7d17c> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.cc 48cd9c <__isoc23_strtoull@plt+0x8761c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d060 <__isoc23_strtoull@plt+0x878e0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #1048] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - mov x15, x18 │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.ne 48cfc8 <__isoc23_strtoull@plt+0x87848> // b.any │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xdf4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x15, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48cdf4 <__isoc23_strtoull@plt+0x87674> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48d054 <__isoc23_strtoull@plt+0x878d4> // b.pmore │ │ │ │ + b.hi 482954 <__isoc23_strtoull@plt+0x7d1d4> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ + adrp x17, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x17, x17, #0x828 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x328 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x18, x21, #0x7 │ │ │ │ - b 48cd68 <__isoc23_strtoull@plt+0x875e8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a7844 ; NYI │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xe30 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48ce30 <__isoc23_strtoull@plt+0x876b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a7808 ; NYI │ │ │ │ - add x21, x21, #0xa0 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d020 <__isoc23_strtoull@plt+0x878a0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x17, x17, #0x478 │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-136] │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0x700 │ │ │ │ - stur x15, [x21, #-128] │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0xbb8 │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0xc88 │ │ │ │ - stur x15, [x21, #-96] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ - add x15, x15, #0xdf8 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - adrp x15, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x15, x15, #0x788 │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - sub x17, x21, #0x47 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - sub x17, x21, #0x6e │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - sub x17, x21, #0x7f │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x60 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x98 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x17, x17, #0xf14 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x25, x18 │ │ │ │ - sub x24, x21, #0x35 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xf38 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xf5c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 490010 <__isoc23_strtoull@plt+0x8a890> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xf80 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 48b030 <__isoc23_strtoull@plt+0x858b0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d02c <__isoc23_strtoull@plt+0x878ac> // b.pmore │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xb30 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d038 <__isoc23_strtoull@plt+0x878b8> // b.pmore │ │ │ │ - ldur x18, [x15, #6] │ │ │ │ - adrp x15, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x15, x15, #0xb70 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - mov x12, #0x38 // #56 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x26, x18 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x14 │ │ │ │ - mov x22, x13 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0xa0 // #160 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x18, x18, #0xfc0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a81b0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48d0f4 <__isoc23_strtoull@plt+0x87974> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48d0ec <__isoc23_strtoull@plt+0x8796c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ - add x14, x14, #0xc50 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0x1f0 │ │ │ │ - add x24, x24, #0x4 │ │ │ │ - sub x23, x21, #0x13 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x003a8140 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48d1ec <__isoc23_strtoull@plt+0x87a6c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x88 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48d1e4 <__isoc23_strtoull@plt+0x87a64> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #8] │ │ │ │ - stur x15, [x21, #-128] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2712] │ │ │ │ - stur x15, [x21, #-104] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x80 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2248] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x18, x18, #0xb20 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2248] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x25 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x18, x18, #0xbf0 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xd │ │ │ │ - adrp x23, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x23, x23, #0x5e8 │ │ │ │ - add x23, x23, #0x3 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 482a00 <__isoc23_strtoull@plt+0x7d280> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x9bc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 476ee0 <__isoc23_strtoull@plt+0x71760> │ │ │ │ - mov x17, #0x88 // #136 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4829bc <__isoc23_strtoull@plt+0x7d23c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d264 <__isoc23_strtoull@plt+0x87ae4> // b.pmore │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x110 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x24, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #264] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ - add x18, x18, #0xfd8 │ │ │ │ - add x18, x18, #0x4 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xc │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4829d8 <__isoc23_strtoull@plt+0x7d258> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x278 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d2c8 <__isoc23_strtoull@plt+0x87b48> // b.pmore │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x320 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4829f0 <__isoc23_strtoull@plt+0x7d270> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x298 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 482620 <__isoc23_strtoull@plt+0x7cea0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x00248b58 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00248b98 ; NYI │ │ │ │ - udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48d428 <__isoc23_strtoull@plt+0x87ca8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x388 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d388 <__isoc23_strtoull@plt+0x87c08> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48d414 <__isoc23_strtoull@plt+0x87c94> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48d438 <__isoc23_strtoull@plt+0x87cb8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2152] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + b.hi 482a64 <__isoc23_strtoull@plt+0x7d2e4> // b.pmore │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x870 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x2d1 │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + stur x24, [x21, #-16] │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0x978 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - adrp x23, 6d2000 <__isoc23_strtoull@plt+0x2cc880> │ │ │ │ - add x23, x23, #0x568 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x2b0 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x258 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48d4fc <__isoc23_strtoull@plt+0x87d7c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x4a0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 482b24 <__isoc23_strtoull@plt+0x7d3a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0xadc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d4a0 <__isoc23_strtoull@plt+0x87d20> │ │ │ │ + cbnz x18, 482adc <__isoc23_strtoull@plt+0x7d35c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48d4c4 <__isoc23_strtoull@plt+0x87d44> // b.any │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 482af8 <__isoc23_strtoull@plt+0x7d378> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48d4e4 <__isoc23_strtoull@plt+0x87d64> // b.any │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.cc 482b10 <__isoc23_strtoull@plt+0x7d390> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x2b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d554 <__isoc23_strtoull@plt+0x87dd4> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1096] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x2c0 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x260 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48d5f0 <__isoc23_strtoull@plt+0x87e70> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x5c8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 482bd8 <__isoc23_strtoull@plt+0x7d458> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0xb94 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d5c8 <__isoc23_strtoull@plt+0x87e48> │ │ │ │ + cbnz x18, 482b94 <__isoc23_strtoull@plt+0x7d414> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x17, #0x3d // #61 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48d600 <__isoc23_strtoull@plt+0x87e80> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.cc 482bb0 <__isoc23_strtoull@plt+0x7d430> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x2c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 482bc8 <__isoc23_strtoull@plt+0x7d448> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 482620 <__isoc23_strtoull@plt+0x7cea0> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x268 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48d6d0 <__isoc23_strtoull@plt+0x87f50> // b.lo, b.ul, b.last │ │ │ │ + b.cc 482c24 <__isoc23_strtoull@plt+0x7d4a4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x678 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d678 <__isoc23_strtoull@plt+0x87ef8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48d6a0 <__isoc23_strtoull@plt+0x87f20> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d6d8 <__isoc23_strtoull@plt+0x87f58> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 482d70 <__isoc23_strtoull@plt+0x7d5f0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48d860 <__isoc23_strtoull@plt+0x880e0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 482c6c <__isoc23_strtoull@plt+0x7d4ec> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d750 <__isoc23_strtoull@plt+0x87fd0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x780 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0x2c8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ - udf #1 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 482d40 <__isoc23_strtoull@plt+0x7d5c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0xcd0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x7bc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - mov x22, x23 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d7bc <__isoc23_strtoull@plt+0x8803c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x17, x17, #0xd08 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48d810 <__isoc23_strtoull@plt+0x88090> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48d868 <__isoc23_strtoull@plt+0x880e8> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48d874 <__isoc23_strtoull@plt+0x880f4> // b.pmore │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1680] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + b.hi 482d48 <__isoc23_strtoull@plt+0x7d5c8> // b.pmore │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0xc40 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48d8ec <__isoc23_strtoull@plt+0x8816c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 482e28 <__isoc23_strtoull@plt+0x7d6a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0xdb4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x8e0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d8e0 <__isoc23_strtoull@plt+0x88160> │ │ │ │ + cbnz x18, 482db4 <__isoc23_strtoull@plt+0x7d634> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4694a8 <__isoc23_strtoull@plt+0x63d28> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 482dd4 <__isoc23_strtoull@plt+0x7d654> // b.any │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 482e38 <__isoc23_strtoull@plt+0x7d6b8> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x14, x14, #0xbf8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x17, x17, #0xc90 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x300 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48dae4 <__isoc23_strtoull@plt+0x88364> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x950 │ │ │ │ + b.cc 482eb0 <__isoc23_strtoull@plt+0x7d730> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0xea0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d950 <__isoc23_strtoull@plt+0x881d0> │ │ │ │ + cbnz x18, 482ea0 <__isoc23_strtoull@plt+0x7d720> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 48dacc <__isoc23_strtoull@plt+0x8834c> // b.none │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0x99c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d99c <__isoc23_strtoull@plt+0x8821c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 482d70 <__isoc23_strtoull@plt+0x7d5f0> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x308 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 482efc <__isoc23_strtoull@plt+0x7d77c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 482fd4 <__isoc23_strtoull@plt+0x7d854> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0xf64 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x17, #0x2d // #45 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48dac8 <__isoc23_strtoull@plt+0x88348> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x17, x17, #0x9e4 │ │ │ │ + adrp x17, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x17, x17, #0xf9c │ │ │ │ str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48d9e4 <__isoc23_strtoull@plt+0x88264> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 48dacc <__isoc23_strtoull@plt+0x8834c> // b.none │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0xa30 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48da30 <__isoc23_strtoull@plt+0x882b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x70 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48daf4 <__isoc23_strtoull@plt+0x88374> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x2d // #45 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48db00 <__isoc23_strtoull@plt+0x88380> // b.any │ │ │ │ - adrp x17, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x17, x17, #0x6f8 │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3288] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x17, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x17, x17, #0x890 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x4e0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + b.hi 482fe4 <__isoc23_strtoull@plt+0x7d864> // b.pmore │ │ │ │ + adrp x18, 482000 <__isoc23_strtoull@plt+0x7c880> │ │ │ │ + add x18, x18, #0xed0 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x2d0 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x310 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x15, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x15, x15, #0x628 │ │ │ │ - stur x15, [x21, #-104] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3536] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x4e0 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48dba4 <__isoc23_strtoull@plt+0x88424> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48302c <__isoc23_strtoull@plt+0x7d8ac> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cs 48dc04 <__isoc23_strtoull@plt+0x88484> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x2d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x18, x22 │ │ │ │ - adrp x17, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x17, x17, #0xc64 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48315c <__isoc23_strtoull@plt+0x7d9dc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x94 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48dc64 <__isoc23_strtoull@plt+0x884e4> │ │ │ │ + cbnz x18, 483094 <__isoc23_strtoull@plt+0x7d914> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48de10 <__isoc23_strtoull@plt+0x88690> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 48dc04 <__isoc23_strtoull@plt+0x88484> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 48dd04 <__isoc23_strtoull@plt+0x88584> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 48dd78 <__isoc23_strtoull@plt+0x885f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0xd60 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #3] │ │ │ │ - ldur x18, [x22, #11] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48dbc8 <__isoc23_strtoull@plt+0x88448> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48dd98 <__isoc23_strtoull@plt+0x88618> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 483138 <__isoc23_strtoull@plt+0x7d9b8> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48ddb4 <__isoc23_strtoull@plt+0x88634> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48dcc4 <__isoc23_strtoull@plt+0x88544> │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 48dd30 <__isoc23_strtoull@plt+0x885b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0xcb0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #5] │ │ │ │ - ldur x18, [x22, #13] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48dbc8 <__isoc23_strtoull@plt+0x88448> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cs 48dcc4 <__isoc23_strtoull@plt+0x88544> // b.hs, b.nlast │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x17, x17, #0x100 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 483050 <__isoc23_strtoull@plt+0x7d8d0> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48de1c <__isoc23_strtoull@plt+0x8869c> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48dcc4 <__isoc23_strtoull@plt+0x88544> │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0xc38 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #4] │ │ │ │ - ldur x18, [x22, #12] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48dbc8 <__isoc23_strtoull@plt+0x88448> │ │ │ │ - adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x18, x18, #0xcec │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 48dbc8 <__isoc23_strtoull@plt+0x88448> │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48de04 <__isoc23_strtoull@plt+0x88684> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x17, x17, #0xb78 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + b.hi 48316c <__isoc23_strtoull@plt+0x7d9ec> // b.pmore │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x0 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0xcc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x318 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003b0028 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4831dc <__isoc23_strtoull@plt+0x7da5c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4831d4 <__isoc23_strtoull@plt+0x7da54> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x23, x23, #0x188 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x17, x17, #0xbfc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 48dec8 <__isoc23_strtoull@plt+0x88748> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48dec0 <__isoc23_strtoull@plt+0x88740> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2016] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 483264 <__isoc23_strtoull@plt+0x7dae4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x23c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 48df90 <__isoc23_strtoull@plt+0x88810> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48df88 <__isoc23_strtoull@plt+0x88808> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x15, [x15, #22] │ │ │ │ - adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x12, [x12, #2248] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #696] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - sub x17, x21, #0x3d │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x26 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ + mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x48 // #72 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x18, x18, #0x178 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a7328 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48dfe8 <__isoc23_strtoull@plt+0x88868> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4832c4 <__isoc23_strtoull@plt+0x7db44> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48e8a0 <__isoc23_strtoull@plt+0x89120> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a72e0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48e0c8 <__isoc23_strtoull@plt+0x88948> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48e0c0 <__isoc23_strtoull@plt+0x88940> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x12, x12, #0xef0 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x15, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x15, x15, #0xfb8 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0xac │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x18, x18, #0x158 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x17, #0x48 // #72 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 48e190 <__isoc23_strtoull@plt+0x88a10> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48e188 <__isoc23_strtoull@plt+0x88a08> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x15, [x15, #22] │ │ │ │ - adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x12, [x12, #2248] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #696] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - sub x17, x21, #0x3d │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x26 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 483324 <__isoc23_strtoull@plt+0x7dba4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x48 // #72 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x18, x18, #0x178 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a7128 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e1e8 <__isoc23_strtoull@plt+0x88a68> // b.lo, b.ul, b.last │ │ │ │ + b.cc 483384 <__isoc23_strtoull@plt+0x7dc04> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48e8a0 <__isoc23_strtoull@plt+0x89120> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a70e0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48e2c8 <__isoc23_strtoull@plt+0x88b48> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48e2c0 <__isoc23_strtoull@plt+0x88b40> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x12, x12, #0xf0 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x15, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x15, x15, #0x1b8 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0x2ac │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x18, x18, #0x168 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x17, #0x48 // #72 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e310 <__isoc23_strtoull@plt+0x88b90> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4833e4 <__isoc23_strtoull@plt+0x7dc64> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 484560 <__isoc23_strtoull@plt+0x7ede0> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 486e58 <__isoc23_strtoull@plt+0x816d8> │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 482f20 <__isoc23_strtoull@plt+0x7d7a0> │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003a6f90 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e380 <__isoc23_strtoull@plt+0x88c00> // b.lo, b.ul, b.last │ │ │ │ + b.cc 483474 <__isoc23_strtoull@plt+0x7dcf4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48e8a0 <__isoc23_strtoull@plt+0x89120> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a6f48 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48e41c <__isoc23_strtoull@plt+0x88c9c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48e414 <__isoc23_strtoull@plt+0x88c94> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x13, x13, #0x330 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x13, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x13, x13, #0x350 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x25, x21, #0x2f │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #14] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 482f20 <__isoc23_strtoull@plt+0x7d7a0> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003a6ea8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e468 <__isoc23_strtoull@plt+0x88ce8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4834fc <__isoc23_strtoull@plt+0x7dd7c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48e8a0 <__isoc23_strtoull@plt+0x89120> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 486e58 <__isoc23_strtoull@plt+0x816d8> │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + b 482f20 <__isoc23_strtoull@plt+0x7d7a0> │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003a6e38 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e544 <__isoc23_strtoull@plt+0x88dc4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48358c <__isoc23_strtoull@plt+0x7de0c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0x504 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x23, [x22, #40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 48dbc8 <__isoc23_strtoull@plt+0x88448> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a6ddc ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48e52c <__isoc23_strtoull@plt+0x88dac> // b.any │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1912] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0x55c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a6d84 ; NYI │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 48e8a0 <__isoc23_strtoull@plt+0x89120> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a6d60 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48e60c <__isoc23_strtoull@plt+0x88e8c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48e604 <__isoc23_strtoull@plt+0x88e84> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x12, x12, #0x488 │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x12, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x12, x12, #0x4a8 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x25, x21, #0x37 │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 48e6a0 <__isoc23_strtoull@plt+0x88f20> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48e698 <__isoc23_strtoull@plt+0x88f18> // b.pmore │ │ │ │ - ldur x17, [x17, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2016] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x24, x18 │ │ │ │ mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + b 482f20 <__isoc23_strtoull@plt+0x7d7a0> │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 48e768 <__isoc23_strtoull@plt+0x88fe8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48e760 <__isoc23_strtoull@plt+0x88fe0> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x15, [x15, #22] │ │ │ │ - adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x12, [x12, #3376] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #696] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - sub x17, x21, #0x3b │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x26 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48361c <__isoc23_strtoull@plt+0x7de9c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x48 // #72 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003a6b50 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48e7c0 <__isoc23_strtoull@plt+0x89040> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48367c <__isoc23_strtoull@plt+0x7defc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48e8a0 <__isoc23_strtoull@plt+0x89120> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a6b08 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48e87c <__isoc23_strtoull@plt+0x890fc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48e874 <__isoc23_strtoull@plt+0x890f4> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x12, x12, #0x630 │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - adrp x12, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x12, x12, #0x6c8 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - sub x12, x21, #0x4f │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x15, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x15, x15, #0x790 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x25, x21, #0x3e │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x24, x18 │ │ │ │ mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x17, #0x58 // #88 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 482f20 <__isoc23_strtoull@plt+0x7d7a0> │ │ │ │ + nop │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + .inst 0x003afc50 ; NYI │ │ │ │ + sub x18, x20, #0x60 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48eb64 <__isoc23_strtoull@plt+0x893e4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0x8e8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x25 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48e8e8 <__isoc23_strtoull@plt+0x89168> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + b.cc 483cdc <__isoc23_strtoull@plt+0x7e55c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x70c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a69f8 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 48ea2c <__isoc23_strtoull@plt+0x892ac> // b.lo, b.ul, b.last │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 48eb3c <__isoc23_strtoull@plt+0x893bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x17, x17, #0x9b8 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x23, x18 │ │ │ │ - ldur x18, [x22, #11] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #3] │ │ │ │ + .inst 0x003afc14 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483cec <__isoc23_strtoull@plt+0x7e56c> // b.pmore │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x1f8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x760 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x22 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #4 │ │ │ │ + b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a69a0 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48eb80 <__isoc23_strtoull@plt+0x89400> // b.pmore │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x22, [x21, #-40] │ │ │ │ - adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x17, x17, #0x438 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + .inst 0x003afbc0 ; NYI │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x7a4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x25, x21, #0x50 │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ + udf #133 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003afb7c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 483dd8 <__isoc23_strtoull@plt+0x7e658> // b.any │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x7d8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ + udf #133 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x7fc │ │ │ │ + str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ + b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ + udf #133 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x17, x17, #0x82c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a6928 ; NYI │ │ │ │ - add x21, x21, #0x70 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48eb8c <__isoc23_strtoull@plt+0x8940c> // b.pmore │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0x580 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x22, [x21, #-56] │ │ │ │ - adrp x13, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x13, x13, #0x7d8 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ + b.hi 483cf8 <__isoc23_strtoull@plt+0x7e578> // b.pmore │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x280 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x2e0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ - sub x25, x21, #0x68 │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ ldr x15, [x20, #16] │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x17, x14 │ │ │ │ - b.cc 48eb08 <__isoc23_strtoull@plt+0x89388> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0xc8 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48eb74 <__isoc23_strtoull@plt+0x893f4> // b.pmore │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ - ldur x14, [x22, #13] │ │ │ │ - adrp x13, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ - add x13, x13, #0xe58 │ │ │ │ - stur x13, [x21, #-192] │ │ │ │ - stur x18, [x21, #-184] │ │ │ │ - adrp x13, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x13, x13, #0x0 │ │ │ │ - stur x13, [x21, #-176] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - sub x13, x21, #0xbf │ │ │ │ - stur x13, [x21, #-152] │ │ │ │ - stur x17, [x21, #-144] │ │ │ │ - stur x15, [x21, #-136] │ │ │ │ - stur x14, [x21, #-128] │ │ │ │ - adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x12, [x12, #2448] │ │ │ │ - stur x12, [x21, #-120] │ │ │ │ - sub x12, x21, #0xb0 │ │ │ │ - stur x12, [x21, #-112] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #3192] │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - stur x12, [x21, #-104] │ │ │ │ - adrp x12, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x12, x12, #0x200 │ │ │ │ - stur x12, [x21, #-96] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - sub x17, x21, #0x60 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x17, x21, #0x76 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x17, x17, #0x2e8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + sub x14, x21, #0x28 │ │ │ │ + sub x13, x21, #0x10 │ │ │ │ + ldr x12, [x20, #24] │ │ │ │ + ldr x11, [x20, #32] │ │ │ │ + str x13, [sp, #40] │ │ │ │ + mov x13, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + str x14, [sp, #24] │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 483d9c <__isoc23_strtoull@plt+0x7e61c> // b.pmore │ │ │ │ + adrp x10, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x10, x10, #0x5d8 │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x26 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 58dcb8 <__isoc23_strtoull@plt+0x188538> │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x17, x14 │ │ │ │ - b.cc 48eb24 <__isoc23_strtoull@plt+0x893a4> // b.lo, b.ul, b.last │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - mov x22, x15 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1912] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x17, x17, #0x940 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x23, x18 │ │ │ │ - ldur x18, [x22, #12] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #4] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0xc8 // #200 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + adrp x15, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x15, x15, #0x98c │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2624] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + sub x15, x21, #0x20 │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + str x13, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48ebd0 <__isoc23_strtoull@plt+0x89450> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 48ec08 <__isoc23_strtoull@plt+0x89488> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x15, x23 │ │ │ │ + mov x14, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 483d04 <__isoc23_strtoull@plt+0x7e584> // b.pmore │ │ │ │ + adrp x13, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x13, x13, #0x340 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x17, x17, #0x9cc │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20, #8] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 48ec08 <__isoc23_strtoull@plt+0x89488> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 483c6c <__isoc23_strtoull@plt+0x7e4ec> // b.any │ │ │ │ + str x15, [sp, #16] │ │ │ │ + mov x15, x14 │ │ │ │ + ldr x14, [sp, #16] │ │ │ │ + b 483920 <__isoc23_strtoull@plt+0x7e1a0> │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48ece8 <__isoc23_strtoull@plt+0x89568> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0xc48 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48ec48 <__isoc23_strtoull@plt+0x894c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48ecc8 <__isoc23_strtoull@plt+0x89548> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b.ne 483d90 <__isoc23_strtoull@plt+0x7e610> // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483d28 <__isoc23_strtoull@plt+0x7e5a8> // b.pmore │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x3a0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x17, x17, #0x408 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x6 │ │ │ │ + str x13, [sp, #32] │ │ │ │ + mov x13, x14 │ │ │ │ + ldr x14, [sp, #32] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 483d34 <__isoc23_strtoull@plt+0x7e5b4> // b.pmore │ │ │ │ + adrp x10, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x10, x10, #0x430 │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0xae8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + str x13, [x20] │ │ │ │ + str x12, [x20, #8] │ │ │ │ + str x11, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x13, x24 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + b 483a40 <__isoc23_strtoull@plt+0x7e2c0> │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 48ecf8 <__isoc23_strtoull@plt+0x89578> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48ed4c <__isoc23_strtoull@plt+0x895cc> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x15, x15, #0xbe8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x17 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0xc80 │ │ │ │ + b.ne 483b30 <__isoc23_strtoull@plt+0x7e3b0> // b.any │ │ │ │ + adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x17, x17, #0xbac │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x12, [x20, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x310 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 48ed40 <__isoc23_strtoull@plt+0x895c0> // b.pmore │ │ │ │ - adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x17, x17, #0xba8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + b.hi 483d84 <__isoc23_strtoull@plt+0x7e604> // b.pmore │ │ │ │ + adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x17, x17, #0x548 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x14, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x14, x14, #0x5b0 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + str x14, [x21] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x6 │ │ │ │ + str x17, [sp, #24] │ │ │ │ + mov x17, x14 │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 483a40 <__isoc23_strtoull@plt+0x7e2c0> │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x11, [x20, #24] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 483d68 <__isoc23_strtoull@plt+0x7e5e8> // b.any │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483d5c <__isoc23_strtoull@plt+0x7e5dc> // b.pmore │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x498 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x11, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x4b8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x17, x17, #0x520 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x13, x21, #0x46 │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x6 │ │ │ │ + b 483a40 <__isoc23_strtoull@plt+0x7e2c0> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + b 483890 <__isoc23_strtoull@plt+0x7e110> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 483dcc <__isoc23_strtoull@plt+0x7e64c> // b.pmore │ │ │ │ + adrp x13, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x13, x13, #0x638 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + adrp x12, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x12, x12, #0x6a0 │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + sub x12, x21, #0x30 │ │ │ │ + sub x11, x21, #0x6 │ │ │ │ + str x15, [sp, #40] │ │ │ │ + mov x15, x13 │ │ │ │ + mov x13, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + str x14, [sp, #24] │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 483890 <__isoc23_strtoull@plt+0x7e110> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x340 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0x90c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x23, x15 │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48ed90 <__isoc23_strtoull@plt+0x89610> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48f0c8 <__isoc23_strtoull@plt+0x89948> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48edd0 <__isoc23_strtoull@plt+0x89650> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0xab4 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x24, x13 │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x11 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x24, x13 │ │ │ │ + mov x23, x11 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x310 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x15, x15, #0xc48 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x11 │ │ │ │ + str x13, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x320 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48ef10 <__isoc23_strtoull@plt+0x89790> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0xe30 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48ee30 <__isoc23_strtoull@plt+0x896b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 48ee94 <__isoc23_strtoull@plt+0x89714> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 48eec0 <__isoc23_strtoull@plt+0x89740> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48f00c <__isoc23_strtoull@plt+0x8988c> // b.pmore │ │ │ │ - ldur x18, [x22, #4] │ │ │ │ - adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x17, x17, #0xda8 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #832] │ │ │ │ + b.hi 483e2c <__isoc23_strtoull@plt+0x7e6ac> // b.pmore │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xe50 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x4 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 48eeb4 <__isoc23_strtoull@plt+0x89734> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0xf30 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 48ec08 <__isoc23_strtoull@plt+0x89488> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x3a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48f000 <__isoc23_strtoull@plt+0x89880> // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - ldur x17, [x22, #13] │ │ │ │ - adrp x15, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x15, x15, #0xd68 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #3616] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 483e8c <__isoc23_strtoull@plt+0x7e70c> // b.pmore │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xe78 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x318 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x3b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48ef58 <__isoc23_strtoull@plt+0x897d8> // b.any │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 483ef0 <__isoc23_strtoull@plt+0x7e770> // b.pmore │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xea0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ - add x18, x18, #0xf9c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48ef9c <__isoc23_strtoull@plt+0x8981c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x3b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48efc0 <__isoc23_strtoull@plt+0x89840> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 48eff4 <__isoc23_strtoull@plt+0x89874> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3160] │ │ │ │ + b.hi 483f4c <__isoc23_strtoull@plt+0x7e7cc> // b.pmore │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x4 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x3c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48f050 <__isoc23_strtoull@plt+0x898d0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 483fac <__isoc23_strtoull@plt+0x7e82c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x23, x23, #0x3f8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 48f0c8 <__isoc23_strtoull@plt+0x89948> │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48f090 <__isoc23_strtoull@plt+0x89910> // b.lo, b.ul, b.last │ │ │ │ + b.cc 483ffc <__isoc23_strtoull@plt+0x7e87c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x23, x23, #0x3f8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 48f0c8 <__isoc23_strtoull@plt+0x89948> │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 484040 <__isoc23_strtoull@plt+0x7e8c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - b 48f0c8 <__isoc23_strtoull@plt+0x89948> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 484060 <__isoc23_strtoull@plt+0x7e8e0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cs 48f160 <__isoc23_strtoull@plt+0x899e0> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x320 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4841d0 <__isoc23_strtoull@plt+0x7ea50> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xa0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4840a0 <__isoc23_strtoull@plt+0x7e920> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48f1dc <__isoc23_strtoull@plt+0x89a5c> // b.any │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x148 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 48416c <__isoc23_strtoull@plt+0x7e9ec> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 484108 <__isoc23_strtoull@plt+0x7e988> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ mov x18, x22 │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4841e0 <__isoc23_strtoull@plt+0x7ea60> // b.pmore │ │ │ │ + ldur x18, [x18, #4] │ │ │ │ + adrp x17, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x17, x17, #0x18 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x4 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0x144 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #13] │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48f148 <__isoc23_strtoull@plt+0x899c8> │ │ │ │ + cbnz x18, 484144 <__isoc23_strtoull@plt+0x7e9c4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 48f274 <__isoc23_strtoull@plt+0x89af4> // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x17, x17, #0x194 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48f194 <__isoc23_strtoull@plt+0x89a14> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 48f1bc <__isoc23_strtoull@plt+0x89a3c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 4841f0 <__isoc23_strtoull@plt+0x7ea70> // b.any │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x3d0 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0xfc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 48f220 <__isoc23_strtoull@plt+0x89aa0> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48f2cc <__isoc23_strtoull@plt+0x89b4c> // b.pmore │ │ │ │ - ldur x18, [x22, #13] │ │ │ │ - adrp x15, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x15, x15, #0xa8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48f268 <__isoc23_strtoull@plt+0x89ae8> // b.pmore │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x28 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4841c4 <__isoc23_strtoull@plt+0x7ea44> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4841e0 <__isoc23_strtoull@plt+0x7ea60> // b.pmore │ │ │ │ + ldur x18, [x18, #6] │ │ │ │ + adrp x17, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x17, x17, #0xf78 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xe78 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x3f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48f2c0 <__isoc23_strtoull@plt+0x89b40> // b.pmore │ │ │ │ - adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x17, x17, #0x68 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484248 <__isoc23_strtoull@plt+0x7eac8> // b.pmore │ │ │ │ + adrp x18, 483000 <__isoc23_strtoull@plt+0x7d880> │ │ │ │ + add x18, x18, #0xfc8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xea0 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x18, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x18, x18, #0x3f0 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cs 48f33c <__isoc23_strtoull@plt+0x89bbc> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x328 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4842a0 <__isoc23_strtoull@plt+0x7eb20> // b.pmore │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xf40 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x400 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 484300 <__isoc23_strtoull@plt+0x7eb80> │ │ │ │ + nop │ │ │ │ + .inst 0xffffffb8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #7 │ │ │ │ + ... │ │ │ │ + udf #7 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48f4bc <__isoc23_strtoull@plt+0x89d3c> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484350 <__isoc23_strtoull@plt+0x7ebd0> // b.pmore │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + stur x24, [x21, #-40] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x26, [x21, #-24] │ │ │ │ + stur x27, [x21, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x17, x17, #0x39c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48f39c <__isoc23_strtoull@plt+0x89c1c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x408 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4843c4 <__isoc23_strtoull@plt+0x7ec44> // b.pmore │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xf90 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x410 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48f4c4 <__isoc23_strtoull@plt+0x89d44> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 48f33c <__isoc23_strtoull@plt+0x89bbc> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484424 <__isoc23_strtoull@plt+0x7eca4> // b.pmore │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xfb8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x418 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 48f3c4 <__isoc23_strtoull@plt+0x89c44> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 48f49c <__isoc23_strtoull@plt+0x89d1c> // b.lo, b.ul, b.last │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #3] │ │ │ │ - b 48f33c <__isoc23_strtoull@plt+0x89bbc> │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 48f3f0 <__isoc23_strtoull@plt+0x89c70> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x370 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #5] │ │ │ │ - ldur x18, [x22, #13] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48f2f0 <__isoc23_strtoull@plt+0x89b70> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 48f484 <__isoc23_strtoull@plt+0x89d04> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x42c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48f42c <__isoc23_strtoull@plt+0x89cac> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484488 <__isoc23_strtoull@plt+0x7ed08> // b.pmore │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x420 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x45c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48f45c <__isoc23_strtoull@plt+0x89cdc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4844e8 <__isoc23_strtoull@plt+0x7ed68> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xc │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x428 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48f484 <__isoc23_strtoull@plt+0x89d04> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484548 <__isoc23_strtoull@plt+0x7edc8> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x30 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xb │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x430 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4845a8 <__isoc23_strtoull@plt+0x7ee28> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x324 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #4] │ │ │ │ - ldur x18, [x22, #12] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48f2f0 <__isoc23_strtoull@plt+0x89b70> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48f46c <__isoc23_strtoull@plt+0x89cec> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48f46c <__isoc23_strtoull@plt+0x89cec> │ │ │ │ - nop │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x438 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48460c <__isoc23_strtoull@plt+0x7ee8c> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x80 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x440 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48f510 <__isoc23_strtoull@plt+0x89d90> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4846b0 <__isoc23_strtoull@plt+0x7ef30> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0x678 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4846c0 <__isoc23_strtoull@plt+0x7ef40> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xa8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x448 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484714 <__isoc23_strtoull@plt+0x7ef94> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xd0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x450 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484778 <__isoc23_strtoull@plt+0x7eff8> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xf8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xc │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x458 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f5b4 <__isoc23_strtoull@plt+0x89e34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x580 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48f580 <__isoc23_strtoull@plt+0x89e00> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4847d8 <__isoc23_strtoull@plt+0x7f058> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x120 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x460 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48f59c <__isoc23_strtoull@plt+0x89e1c> // b.any │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 48f2f0 <__isoc23_strtoull@plt+0x89b70> │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484834 <__isoc23_strtoull@plt+0x7f0b4> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x148 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x468 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484894 <__isoc23_strtoull@plt+0x7f114> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x170 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x470 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 48f640 <__isoc23_strtoull@plt+0x89ec0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 48f638 <__isoc23_strtoull@plt+0x89eb8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x13, x13, #0x528 │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x17 │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4848f4 <__isoc23_strtoull@plt+0x7f174> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x198 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x478 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x4b8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f690 <__isoc23_strtoull@plt+0x89f10> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484988 <__isoc23_strtoull@plt+0x7f208> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x1e8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xb │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x540 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4849e4 <__isoc23_strtoull@plt+0x7f264> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x210 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x548 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f6d8 <__isoc23_strtoull@plt+0x89f58> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484a48 <__isoc23_strtoull@plt+0x7f2c8> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x238 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x9 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x550 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484aa4 <__isoc23_strtoull@plt+0x7f324> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x260 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x558 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f720 <__isoc23_strtoull@plt+0x89fa0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484b04 <__isoc23_strtoull@plt+0x7f384> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x580 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484b64 <__isoc23_strtoull@plt+0x7f3e4> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x350 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x588 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f804 <__isoc23_strtoull@plt+0x8a084> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x784 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 48dbc8 <__isoc23_strtoull@plt+0x88448> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484bc4 <__isoc23_strtoull@plt+0x7f444> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x378 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x590 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #26 │ │ │ │ + udf #6 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484c40 <__isoc23_strtoull@plt+0x7f4c0> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x3a0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + stur x25, [x21, #-24] │ │ │ │ + stur x26, [x21, #-16] │ │ │ │ + stur x27, [x21, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x598 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484c9c <__isoc23_strtoull@plt+0x7f51c> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x440 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x5b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 484d40 <__isoc23_strtoull@plt+0x7f5c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 484000 <__isoc23_strtoull@plt+0x7e880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48f7ec <__isoc23_strtoull@plt+0x8a06c> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x17, x17, #0x7c0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48dbc8 <__isoc23_strtoull@plt+0x88448> │ │ │ │ + cbnz x18, 484d10 <__isoc23_strtoull@plt+0x7f590> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48f7e8 <__isoc23_strtoull@plt+0x8a068> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #704] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484d50 <__isoc23_strtoull@plt+0x7f5d0> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x468 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1648] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x5c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 484da8 <__isoc23_strtoull@plt+0x7f628> │ │ │ │ + nop │ │ │ │ + .inst 0xffffffb8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #9 │ │ │ │ + ... │ │ │ │ + udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 484e08 <__isoc23_strtoull@plt+0x7f688> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x490 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + stur x24, [x21, #-56] │ │ │ │ + stur x25, [x21, #-48] │ │ │ │ + stur x26, [x21, #-40] │ │ │ │ + stur x27, [x21, #-32] │ │ │ │ + ldr x18, [x20] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x47 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x5c8 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + .inst 0x0024f9b0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + nop │ │ │ │ + .inst 0x0024f9e0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + .inst 0x0024fa10 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f850 <__isoc23_strtoull@plt+0x8a0d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fa40 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fa70 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024faa8 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fae0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fb10 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #7 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fb48 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f8d4 <__isoc23_strtoull@plt+0x8a154> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x8c0 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x23, [x22, #32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fb78 ; NYI │ │ │ │ udf #0 │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + .inst 0x0024fba8 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48f920 <__isoc23_strtoull@plt+0x8a1a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fbd8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fc08 ; NYI │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48fd20 <__isoc23_strtoull@plt+0x8a5a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x988 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x25 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48f988 <__isoc23_strtoull@plt+0x8a208> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #4 │ │ │ │ + add x22, x22, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fc38 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x4 // #4 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 48f9d4 <__isoc23_strtoull@plt+0x8a254> // b.lo, b.ul, b.last │ │ │ │ - mov x14, #0x5 // #5 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 48fc58 <__isoc23_strtoull@plt+0x8a4d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0xbd8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x15, [x22, #3] │ │ │ │ - mov x23, x15 │ │ │ │ - ldur x18, [x22, #11] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 48dbc8 <__isoc23_strtoull@plt+0x88448> │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 48fa90 <__isoc23_strtoull@plt+0x8a310> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x98 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48fd68 <__isoc23_strtoull@plt+0x8a5e8> // b.pmore │ │ │ │ - ldur x15, [x22, #5] │ │ │ │ - ldur x14, [x22, #13] │ │ │ │ - adrp x13, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x13, x13, #0x5d0 │ │ │ │ - stur x13, [x21, #-144] │ │ │ │ - stur x17, [x21, #-128] │ │ │ │ - stur x14, [x21, #-120] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-96] │ │ │ │ - sub x14, x21, #0x90 │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3192] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - adrp x14, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x14, x14, #0x660 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x5e │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3160] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - cmp x15, x18 │ │ │ │ - b.cc 48fc40 <__isoc23_strtoull@plt+0x8a4c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0xacc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48facc <__isoc23_strtoull@plt+0x8a34c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + nop │ │ │ │ + .inst 0x0024fc68 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fca0 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fcd8 ; NYI │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0xb08 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48fb08 <__isoc23_strtoull@plt+0x8a388> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fd10 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ udf #3 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fd48 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0xb38 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48fb38 <__isoc23_strtoull@plt+0x8a3b8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fd78 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 48fd30 <__isoc23_strtoull@plt+0x8a5b0> // b.pmore │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - cmp x13, x14 │ │ │ │ - b.ge 48fd4c <__isoc23_strtoull@plt+0x8a5cc> // b.tcont │ │ │ │ - adrp x14, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x14, x14, #0x4e0 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3984] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fda8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fdd8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fe10 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ + udf #3 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fe48 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - mov x14, x22 │ │ │ │ - b 48fb4c <__isoc23_strtoull@plt+0x8a3cc> │ │ │ │ udf #4 │ │ │ │ + udf #4 │ │ │ │ + add x22, x22, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fe80 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 48fd8c <__isoc23_strtoull@plt+0x8a60c> // b.any │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48fd80 <__isoc23_strtoull@plt+0x8a600> // b.pmore │ │ │ │ - adrp x14, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x14, x14, #0x820 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #832] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x4 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + udf #2 │ │ │ │ + udf #5 │ │ │ │ + add x22, x22, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024feb8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #6 │ │ │ │ + add x22, x22, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0xb8 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 48fd74 <__isoc23_strtoull@plt+0x8a5f4> // b.pmore │ │ │ │ - ldur x15, [x22, #4] │ │ │ │ - ldur x14, [x22, #12] │ │ │ │ - adrp x13, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x13, x13, #0x6a8 │ │ │ │ - stur x13, [x21, #-176] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ - stur x14, [x21, #-144] │ │ │ │ - adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x13, [x13, #2448] │ │ │ │ - stur x13, [x21, #-136] │ │ │ │ - sub x13, x21, #0xb0 │ │ │ │ - stur x13, [x21, #-128] │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #3192] │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - stur x13, [x21, #-120] │ │ │ │ - adrp x13, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x13, x13, #0x6f0 │ │ │ │ - stur x13, [x21, #-112] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0x70 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x86 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0x738 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3616] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x46 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0024fef0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x330 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + nop │ │ │ │ + .inst 0x0024ff28 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0xbb4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x14 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x38 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ + nop │ │ │ │ + .inst 0x0024ff60 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x98 // #152 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0xb8 // #184 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 48fe50 <__isoc23_strtoull@plt+0x8a6d0> // b.pmore │ │ │ │ - ldur x14, [x22, #6] │ │ │ │ - adrp x13, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x13, x13, #0x868 │ │ │ │ - stur x13, [x21, #-160] │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - stur x17, [x21, #-136] │ │ │ │ - stur x14, [x21, #-128] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - stur x14, [x21, #-120] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-112] │ │ │ │ - sub x14, x21, #0xa0 │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3192] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-96] │ │ │ │ - adrp x14, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x14, x14, #0x8f0 │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x6e │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3160] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #832] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x4 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + nop │ │ │ │ + .inst 0x0024ff98 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0xa8 // #168 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + .inst 0x0024ffd0 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + add x22, x22, #0x4 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00250008 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00250038 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00250068 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #2 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x002500a8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x002500e0 ; NYI │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 48fec8 <__isoc23_strtoull@plt+0x8a748> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0xebc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00250110 ; NYI │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00250140 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00250170 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x338 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x002501a0 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x002501d0 ; NYI │ │ │ │ udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 48ff08 <__isoc23_strtoull@plt+0x8a788> │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00250208 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00250240 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00250278 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x002502b0 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x002502e0 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 48ffb8 <__isoc23_strtoull@plt+0x8a838> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x18, x18, #0xf48 │ │ │ │ + b.cc 4855d4 <__isoc23_strtoull@plt+0x7fe54> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x5c0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 48ff48 <__isoc23_strtoull@plt+0x8a7c8> │ │ │ │ + cbnz x18, 4855c0 <__isoc23_strtoull@plt+0x7fe40> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 48ff70 <__isoc23_strtoull@plt+0x8a7f0> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 48ffe8 <__isoc23_strtoull@plt+0x8a868> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x15, x15, #0xee8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ - add x17, x17, #0xfd8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 490010 <__isoc23_strtoull@plt+0x8a890> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x340 │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x5f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cs 490068 <__isoc23_strtoull@plt+0x8a8e8> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x348 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485654 <__isoc23_strtoull@plt+0x7fed4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x640 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 485640 <__isoc23_strtoull@plt+0x7fec0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 49008c <__isoc23_strtoull@plt+0x8a90c> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4900e8 <__isoc23_strtoull@plt+0x8a968> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldur x18, [x22, #4] │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0x44 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490044 <__isoc23_strtoull@plt+0x8a8c4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4900a4 <__isoc23_strtoull@plt+0x8a924> // b.lo, b.ul, b.last │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48ff08 <__isoc23_strtoull@plt+0x8a788> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4900f4 <__isoc23_strtoull@plt+0x8a974> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x600 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldur x23, [x22, #13] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 490130 <__isoc23_strtoull@plt+0x8a9b0> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 490130 <__isoc23_strtoull@plt+0x8a9b0> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4901e0 <__isoc23_strtoull@plt+0x8aa60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x170 │ │ │ │ + b.cc 4856cc <__isoc23_strtoull@plt+0x7ff4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x6c0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490170 <__isoc23_strtoull@plt+0x8a9f0> │ │ │ │ + cbnz x18, 4856c0 <__isoc23_strtoull@plt+0x7ff40> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 490198 <__isoc23_strtoull@plt+0x8aa18> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 490210 <__isoc23_strtoull@plt+0x8aa90> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x15, x15, #0x110 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0x200 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 490010 <__isoc23_strtoull@plt+0x8a890> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x350 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x608 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4902ac <__isoc23_strtoull@plt+0x8ab2c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x27c │ │ │ │ + b.cc 485744 <__isoc23_strtoull@plt+0x7ffc4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2656] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 48f940 <__isoc23_strtoull@plt+0x8a1c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x2a0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 48edf0 <__isoc23_strtoull@plt+0x89670> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 485738 <__isoc23_strtoull@plt+0x7ffb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 490010 <__isoc23_strtoull@plt+0x8a890> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x358 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x610 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 490358 <__isoc23_strtoull@plt+0x8abd8> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3288] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x23, [x21, #-80] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2216] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x560 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4857bc <__isoc23_strtoull@plt+0x8003c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x7b0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4857b0 <__isoc23_strtoull@plt+0x80030> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 490414 <__isoc23_strtoull@plt+0x8ac94> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 49040c <__isoc23_strtoull@plt+0x8ac8c> // b.pmore │ │ │ │ - ldur x15, [x15, #6] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2016] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x27 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + ldur x22, [x22, #39] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x618 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4904cc <__isoc23_strtoull@plt+0x8ad4c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x488 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 485834 <__isoc23_strtoull@plt+0x800b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x828 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490488 <__isoc23_strtoull@plt+0x8ad08> │ │ │ │ + cbnz x18, 485828 <__isoc23_strtoull@plt+0x800a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x4b8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldur x22, [x22, #47] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x620 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4858ac <__isoc23_strtoull@plt+0x8012c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x8a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4904b8 <__isoc23_strtoull@plt+0x8ad38> │ │ │ │ + cbnz x18, 4858a0 <__isoc23_strtoull@plt+0x80120> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldur x22, [x22, #55] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x628 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49057c <__isoc23_strtoull@plt+0x8adfc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x538 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 485924 <__isoc23_strtoull@plt+0x801a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490538 <__isoc23_strtoull@plt+0x8adb8> │ │ │ │ + cbnz x18, 485918 <__isoc23_strtoull@plt+0x80198> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x568 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldur x22, [x22, #63] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x630 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4859a4 <__isoc23_strtoull@plt+0x80224> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490568 <__isoc23_strtoull@plt+0x8ade8> │ │ │ │ + cbnz x18, 485990 <__isoc23_strtoull@plt+0x80210> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x638 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485a28 <__isoc23_strtoull@plt+0x802a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xa10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x23, x23, #0x638 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5ff7c8 <__isoc23_strtoull@plt+0x1fa048> │ │ │ │ + adrp x22, 833000 <__isoc23_strtoull@plt+0x42d880> │ │ │ │ + add x22, x22, #0x640 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485a70 <__isoc23_strtoull@plt+0x802f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597df0 <__isoc23_strtoull@plt+0x192670> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 490674 <__isoc23_strtoull@plt+0x8aef4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 49066c <__isoc23_strtoull@plt+0x8aeec> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-136] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x14, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x14, x14, #0x438 │ │ │ │ - stur x14, [x21, #-112] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x14, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x14, x14, #0x4e8 │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485ab4 <__isoc23_strtoull@plt+0x80334> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #696] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x70 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x90 // #144 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 485b30 <__isoc23_strtoull@plt+0x803b0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003a4ec8 ; NYI │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 490710 <__isoc23_strtoull@plt+0x8af90> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x6f0 │ │ │ │ + b.cc 485b0c <__isoc23_strtoull@plt+0x8038c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4906f0 <__isoc23_strtoull@plt+0x8af70> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a4e78 ; NYI │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x728 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490728 <__isoc23_strtoull@plt+0x8afa8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 5980d0 <__isoc23_strtoull@plt+0x192950> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a4e40 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4907e8 <__isoc23_strtoull@plt+0x8b068> // b.none │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0x778 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490778 <__isoc23_strtoull@plt+0x8aff8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a4df0 ; NYI │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x7a8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4907a8 <__isoc23_strtoull@plt+0x8b028> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a4dc0 ; NYI │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ge 4907e0 <__isoc23_strtoull@plt+0x8b060> // b.tcont │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x814 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485c1c <__isoc23_strtoull@plt+0x8049c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xb90 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x22, #15] │ │ │ │ + ldur x14, [x22, #23] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490814 <__isoc23_strtoull@plt+0x8b094> │ │ │ │ + cbnz x18, 485b90 <__isoc23_strtoull@plt+0x80410> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3496] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 5ff9e8 <__isoc23_strtoull@plt+0x1fa268> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4908fc <__isoc23_strtoull@plt+0x8b17c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 490a68 <__isoc23_strtoull@plt+0x8b2e8> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0x89c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49089c <__isoc23_strtoull@plt+0x8b11c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 49081c <__isoc23_strtoull@plt+0x8b09c> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 49081c <__isoc23_strtoull@plt+0x8b09c> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 49081c <__isoc23_strtoull@plt+0x8b09c> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 49081c <__isoc23_strtoull@plt+0x8b09c> │ │ │ │ - adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x15, x15, #0x940 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x17, #14] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x17, #6] │ │ │ │ + b.ne 485bac <__isoc23_strtoull@plt+0x8042c> // b.any │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 485c24 <__isoc23_strtoull@plt+0x804a4> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x15, x15, #0xa88 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x17, x17, #0xad0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490940 <__isoc23_strtoull@plt+0x8b1c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 597e68 <__isoc23_strtoull@plt+0x1926e8> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4909f8 <__isoc23_strtoull@plt+0x8b278> // b.any │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0x98c │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49098c <__isoc23_strtoull@plt+0x8b20c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485cd0 <__isoc23_strtoull@plt+0x80550> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xc80 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597d70 <__isoc23_strtoull@plt+0x1925f0> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 485ce0 <__isoc23_strtoull@plt+0x80560> // b.pmore │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xa48 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4909d4 <__isoc23_strtoull@plt+0x8b254> // b.any │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 490a68 <__isoc23_strtoull@plt+0x8b2e8> // b.none │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0x8f0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4908f0 <__isoc23_strtoull@plt+0x8b170> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0x8d4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4908d4 <__isoc23_strtoull@plt+0x8b154> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0xa30 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490a30 <__isoc23_strtoull@plt+0x8b2b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x17, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x17, x17, #0xb30 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 485b30 <__isoc23_strtoull@plt+0x803b0> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x288 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 490a80 <__isoc23_strtoull@plt+0x8b300> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0x8b8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4908b8 <__isoc23_strtoull@plt+0x8b138> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485d44 <__isoc23_strtoull@plt+0x805c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x854 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x25, [x22, #6] │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2728] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 490b68 <__isoc23_strtoull@plt+0x8b3e8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + b.cc 485dd0 <__isoc23_strtoull@plt+0x80650> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 490b60 <__isoc23_strtoull@plt+0x8b3e0> // b.pmore │ │ │ │ + b.hi 485dc8 <__isoc23_strtoull@plt+0x80648> // b.pmore │ │ │ │ ldur x15, [x17, #7] │ │ │ │ ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2712] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + sub x18, x21, #0xe │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x60 // #96 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 490bb4 <__isoc23_strtoull@plt+0x8b434> // b.lo, b.ul, b.last │ │ │ │ + b.cc 485e1c <__isoc23_strtoull@plt+0x8069c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 485f40 <__isoc23_strtoull@plt+0x807c0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 490c58 <__isoc23_strtoull@plt+0x8b4d8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 490c50 <__isoc23_strtoull@plt+0x8b4d0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x14, x14, #0xb88 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x18, x18, #0x560 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 485f14 <__isoc23_strtoull@plt+0x80794> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x18, x18, #0xe90 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 598328 <__isoc23_strtoull@plt+0x192ba8> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 485e90 <__isoc23_strtoull@plt+0x80710> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 490d18 <__isoc23_strtoull@plt+0x8b598> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 490d10 <__isoc23_strtoull@plt+0x8b590> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x12, x12, #0xac0 │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x15, x15, #0xbd0 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 485eac <__isoc23_strtoull@plt+0x8072c> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 485f1c <__isoc23_strtoull@plt+0x8079c> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x15, x15, #0xd68 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x15, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x15, x15, #0xdf0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + str x18, [x20, #16] │ │ │ │ b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ mov x18, x24 │ │ │ │ mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 490dc4 <__isoc23_strtoull@plt+0x8b644> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 490dbc <__isoc23_strtoull@plt+0x8b63c> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x12, [x15, #22] │ │ │ │ - ldur x15, [x15, #30] │ │ │ │ - adrp x11, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x11, x11, #0xc78 │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 485fb8 <__isoc23_strtoull@plt+0x80838> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 485fb0 <__isoc23_strtoull@plt+0x80830> // b.pmore │ │ │ │ + adrp x15, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x15, x15, #0xd00 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + adrp x15, 485000 <__isoc23_strtoull@plt+0x7f880> │ │ │ │ + add x15, x15, #0xe40 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x15, x21, #0x28 │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ + mov x15, #0x30 // #48 │ │ │ │ + str x15, [x19, #904] │ │ │ │ mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x2b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 490e18 <__isoc23_strtoull@plt+0x8b698> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x970 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x970 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 490e84 <__isoc23_strtoull@plt+0x8b704> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x15, x15, #0xe30 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + b.hi 486018 <__isoc23_strtoull@plt+0x80898> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x2b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 490fc4 <__isoc23_strtoull@plt+0x8b844> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0xef0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + b.cc 486164 <__isoc23_strtoull@plt+0x809e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x84 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 490ef0 <__isoc23_strtoull@plt+0x8b770> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 490f88 <__isoc23_strtoull@plt+0x8b808> // b.any │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 490fcc <__isoc23_strtoull@plt+0x8b84c> // b.pmore │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x15, x15, #0xde8 │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2152] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4860ac <__isoc23_strtoull@plt+0x8092c> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 486100 <__isoc23_strtoull@plt+0x80980> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 486180 <__isoc23_strtoull@plt+0x80a00> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1048] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 486174 <__isoc23_strtoull@plt+0x809f4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x2d1 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 490fd8 <__isoc23_strtoull@plt+0x8b858> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x15, x15, #0xe50 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d2000 <__isoc23_strtoull@plt+0x2cc880> │ │ │ │ - add x23, x23, #0x568 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x2c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 491060 <__isoc23_strtoull@plt+0x8b8e0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 491058 <__isoc23_strtoull@plt+0x8b8d8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x15, x15, #0xea8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ - add x23, x23, #0xf20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4861cc <__isoc23_strtoull@plt+0x80a4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 491144 <__isoc23_strtoull@plt+0x8b9c4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4862ac <__isoc23_strtoull@plt+0x80b2c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0xd8 │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x240 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4910d8 <__isoc23_strtoull@plt+0x8b958> │ │ │ │ + cbnz x18, 486240 <__isoc23_strtoull@plt+0x80ac0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 491138 <__isoc23_strtoull@plt+0x8b9b8> // b.any │ │ │ │ + b.ne 4862a0 <__isoc23_strtoull@plt+0x80b20> // b.any │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49114c <__isoc23_strtoull@plt+0x8b9cc> // b.pmore │ │ │ │ + b.hi 4862b4 <__isoc23_strtoull@plt+0x80b34> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0xff8 │ │ │ │ + adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x17, x17, #0x1a0 │ │ │ │ stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2240] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ @@ -141002,5232 +129899,6998 @@ │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49125c <__isoc23_strtoull@plt+0x8badc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 486384 <__isoc23_strtoull@plt+0x80c04> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x318 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0x1d8 │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x22, [x22, #48] │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4911d8 <__isoc23_strtoull@plt+0x8ba58> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0x200 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - udf #516 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 491270 <__isoc23_strtoull@plt+0x8baf0> // b.any │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + b.ne 486378 <__isoc23_strtoull@plt+0x80bf8> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 491264 <__isoc23_strtoull@plt+0x8bae4> // b.pmore │ │ │ │ + b.hi 486394 <__isoc23_strtoull@plt+0x80c14> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x17, x17, #0x80 │ │ │ │ + adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x17, x17, #0x1e8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 47c898 <__isoc23_strtoull@plt+0x77118> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x2c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 4862d8 <__isoc23_strtoull@plt+0x80b58> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 486490 <__isoc23_strtoull@plt+0x80d10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x418 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 486418 <__isoc23_strtoull@plt+0x80c98> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 491310 <__isoc23_strtoull@plt+0x8bb90> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 491308 <__isoc23_strtoull@plt+0x8bb88> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 486440 <__isoc23_strtoull@plt+0x80cc0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4864a0 <__isoc23_strtoull@plt+0x80d20> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x2d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4864f4 <__isoc23_strtoull@plt+0x80d74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x18 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4913b8 <__isoc23_strtoull@plt+0x8bc38> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4913b0 <__isoc23_strtoull@plt+0x8bc30> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 486578 <__isoc23_strtoull@plt+0x80df8> // b.pmore │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x4c0 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x518 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x2e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 486634 <__isoc23_strtoull@plt+0x80eb4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x5e8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x24 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 486618 <__isoc23_strtoull@plt+0x80e98> // b.any │ │ │ │ mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 485860 <__isoc23_strtoull@plt+0x800e0> │ │ │ │ + adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x17, x17, #0x654 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 485600 <__isoc23_strtoull@plt+0x7fe80> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x2e8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 491458 <__isoc23_strtoull@plt+0x8bcd8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 491450 <__isoc23_strtoull@plt+0x8bcd0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #1416] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x678 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + str x18, [x20] │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 486738 <__isoc23_strtoull@plt+0x80fb8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x6ec │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4866ec <__isoc23_strtoull@plt+0x80f6c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 491534 <__isoc23_strtoull@plt+0x8bdb4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 49152c <__isoc23_strtoull@plt+0x8bdac> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x12, [x15, #22] │ │ │ │ - ldur x15, [x15, #30] │ │ │ │ - adrp x11, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x11, x11, #0x168 │ │ │ │ - stur x11, [x21, #-104] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x13, [x21, #-80] │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x17, x17, #0x338 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - sub x17, x21, #0x68 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x17, x17, #0x3d8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x12 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 48671c <__isoc23_strtoull@plt+0x80f9c> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x70 // #112 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 485860 <__isoc23_strtoull@plt+0x800e0> │ │ │ │ + adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x17, x17, #0x758 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 485600 <__isoc23_strtoull@plt+0x7fe80> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x2f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x77c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20] │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4915ec <__isoc23_strtoull@plt+0x8be6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0x5a8 │ │ │ │ + b.cc 486828 <__isoc23_strtoull@plt+0x810a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0x7ec │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4915a8 <__isoc23_strtoull@plt+0x8be28> │ │ │ │ + cbnz x18, 4867ec <__isoc23_strtoull@plt+0x8106c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0x5d8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4915d8 <__isoc23_strtoull@plt+0x8be58> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 48680c <__isoc23_strtoull@plt+0x8108c> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 597cf8 <__isoc23_strtoull@plt+0x192578> │ │ │ │ + adrp x17, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x17, x17, #0x848 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x2f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 491480 <__isoc23_strtoull@plt+0x8bd00> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20] │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4916f8 <__isoc23_strtoull@plt+0x8bf78> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0x658 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491658 <__isoc23_strtoull@plt+0x8bed8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 486878 <__isoc23_strtoull@plt+0x810f8> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x23 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 4868b8 <__isoc23_strtoull@plt+0x81138> │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x338 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4916e4 <__isoc23_strtoull@plt+0x8bf64> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x338 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 491700 <__isoc23_strtoull@plt+0x8bf80> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2152] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ + b.hi 486998 <__isoc23_strtoull@plt+0x81218> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x2d1 │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - adrp x23, 6d2000 <__isoc23_strtoull@plt+0x2cc880> │ │ │ │ - add x23, x23, #0x568 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x360 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4869f4 <__isoc23_strtoull@plt+0x81274> // b.pmore │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd60 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x368 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 486a68 <__isoc23_strtoull@plt+0x812e8> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x370 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 491780 <__isoc23_strtoull@plt+0x8c000> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 491778 <__isoc23_strtoull@plt+0x8bff8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x15, x15, #0x608 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 486adc <__isoc23_strtoull@plt+0x8135c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3552] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x25, [x21, #-24] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x378 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #24 │ │ │ │ udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 486b54 <__isoc23_strtoull@plt+0x813d4> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x380 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 491834 <__isoc23_strtoull@plt+0x8c0b4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49182c <__isoc23_strtoull@plt+0x8c0ac> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #2712] │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 486bf4 <__isoc23_strtoull@plt+0x81474> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3120] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x24, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0x720 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ + stur x25, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 47c820 <__isoc23_strtoull@plt+0x770a0> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0x320 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x388 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #13 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4918c0 <__isoc23_strtoull@plt+0x8c140> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4918b8 <__isoc23_strtoull@plt+0x8c138> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ + b.cs 486c70 <__isoc23_strtoull@plt+0x814f0> // b.hs, b.nlast │ │ │ │ + mov x24, x18 │ │ │ │ mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x390 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + and x15, x18, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 486c94 <__isoc23_strtoull@plt+0x81514> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x18, #14] │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 486cb0 <__isoc23_strtoull@plt+0x81530> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x15, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x15, x15, #0xc64 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x17, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 486c64 <__isoc23_strtoull@plt+0x814e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 491aa8 <__isoc23_strtoull@plt+0x8c328> // b.lo, b.ul, b.last │ │ │ │ + b.cc 486d50 <__isoc23_strtoull@plt+0x815d0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0x948 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0xd40 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491948 <__isoc23_strtoull@plt+0x8c1c8> │ │ │ │ + cbnz x18, 486d40 <__isoc23_strtoull@plt+0x815c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 491a20 <__isoc23_strtoull@plt+0x8c2a0> // b.any │ │ │ │ - adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x17, x17, #0x98c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49198c <__isoc23_strtoull@plt+0x8c20c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x24, x22 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 486c28 <__isoc23_strtoull@plt+0x814a8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #259 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0x9c4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ ldur x22, [x22, #7] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4919c4 <__isoc23_strtoull@plt+0x8c244> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 491abc <__isoc23_strtoull@plt+0x8c33c> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 491ab0 <__isoc23_strtoull@plt+0x8c330> // b.pmore │ │ │ │ - adrp x15, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x15, x15, #0x858 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 491b2c <__isoc23_strtoull@plt+0x8c3ac> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3288] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2712] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 486dfc <__isoc23_strtoull@plt+0x8167c> // b.pmore │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0xcf0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0x320 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0xd70 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 491b20 <__isoc23_strtoull@plt+0x8c3a0> // b.pmore │ │ │ │ - ldur x15, [x22, #6] │ │ │ │ - ldur x14, [x22, #14] │ │ │ │ - adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x13, [x13, #2840] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - sub x15, x21, #0x27 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x18 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 491bcc <__isoc23_strtoull@plt+0x8c44c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 491bc4 <__isoc23_strtoull@plt+0x8c444> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x14, [x17, #15] │ │ │ │ - ldur x13, [x17, #23] │ │ │ │ - ldur x17, [x17, #31] │ │ │ │ - adrp x12, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x12, x12, #0x8e0 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x398 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 491c64 <__isoc23_strtoull@plt+0x8c4e4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 491c5c <__isoc23_strtoull@plt+0x8c4dc> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 486e74 <__isoc23_strtoull@plt+0x816f4> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x18 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 491cf4 <__isoc23_strtoull@plt+0x8c574> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 491cec <__isoc23_strtoull@plt+0x8c56c> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x14, x14, #0xbf0 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 491d9c <__isoc23_strtoull@plt+0x8c61c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 491d94 <__isoc23_strtoull@plt+0x8c614> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 486eec <__isoc23_strtoull@plt+0x8176c> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #26 │ │ │ │ + udf #6 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 491ec0 <__isoc23_strtoull@plt+0x8c740> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0xe18 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + b.cc 487048 <__isoc23_strtoull@plt+0x818c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 486000 <__isoc23_strtoull@plt+0x80880> │ │ │ │ + add x18, x18, #0xf6c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x22, x26 │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + str x23, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491e18 <__isoc23_strtoull@plt+0x8c698> │ │ │ │ + cbnz x18, 486f6c <__isoc23_strtoull@plt+0x817ec> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 491e50 <__isoc23_strtoull@plt+0x8c6d0> // b.any │ │ │ │ - adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x17, x17, #0xed8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 491ed8 <__isoc23_strtoull@plt+0x8c758> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 486ffc <__isoc23_strtoull@plt+0x8187c> // b.any │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 487058 <__isoc23_strtoull@plt+0x818d8> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #3552] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3896] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + sub x17, x21, #0x47 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3456] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x17, x21, #0x33 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 491eec <__isoc23_strtoull@plt+0x8c76c> // b.pmore │ │ │ │ + b.hi 487064 <__isoc23_strtoull@plt+0x818e4> // b.pmore │ │ │ │ ldur x17, [x22, #6] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2712] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2296] │ │ │ │ - add x18, x18, #0x2d1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1048] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1e │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x22, x24 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 491fa4 <__isoc23_strtoull@plt+0x8c824> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 491f9c <__isoc23_strtoull@plt+0x8c81c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x14, x14, #0xdc0 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #1416] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4870d0 <__isoc23_strtoull@plt+0x81950> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x18 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 49203c <__isoc23_strtoull@plt+0x8c8bc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 492034 <__isoc23_strtoull@plt+0x8c8b4> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x14, [x17, #15] │ │ │ │ - ldur x17, [x17, #23] │ │ │ │ - adrp x13, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x13, x13, #0xf08 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4871cc <__isoc23_strtoull@plt+0x81a4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x140 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x23 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x15, #0x28 // #40 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 487140 <__isoc23_strtoull@plt+0x819c0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4920d4 <__isoc23_strtoull@plt+0x8c954> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 487160 <__isoc23_strtoull@plt+0x819e0> // b.any │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4920cc <__isoc23_strtoull@plt+0x8c94c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + b.hi 4871d4 <__isoc23_strtoull@plt+0x81a54> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x14, x14, #0xa0 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + str x18, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x18 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 492164 <__isoc23_strtoull@plt+0x8c9e4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 49215c <__isoc23_strtoull@plt+0x8c9dc> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x14, x14, #0x60 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 487260 <__isoc23_strtoull@plt+0x81ae0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 487258 <__isoc23_strtoull@plt+0x81ad8> // b.pmore │ │ │ │ + adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x14, x14, #0xf0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ mov x23, x15 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #7 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003a33d8 ; NYI │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4925cc <__isoc23_strtoull@plt+0x8ce4c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x204 │ │ │ │ - stur x18, [x20, #-64] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x22, [x22, #55] │ │ │ │ - stur x17, [x20, #-56] │ │ │ │ - stur x12, [x20, #-48] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x40 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492204 <__isoc23_strtoull@plt+0x8ca84> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a3364 ; NYI │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x248 │ │ │ │ + b.cc 487320 <__isoc23_strtoull@plt+0x81ba0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x2f0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #56] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #56] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492248 <__isoc23_strtoull@plt+0x8cac8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a3320 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4925d4 <__isoc23_strtoull@plt+0x8ce54> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x15, x15, #0x6a0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x17, x17, #0x584 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492584 <__isoc23_strtoull@plt+0x8ce04> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.hi 487330 <__isoc23_strtoull@plt+0x81bb0> // b.pmore │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x298 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1285 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4925e0 <__isoc23_strtoull@plt+0x8ce60> // b.pmore │ │ │ │ - adrp x13, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x13, x13, #0xd40 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x22, x21, #0x1e │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 487380 <__isoc23_strtoull@plt+0x81c00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #136 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 492440 <__isoc23_strtoull@plt+0x8ccc0> // b.none │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x354 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #64] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492354 <__isoc23_strtoull@plt+0x8cbd4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4873c4 <__isoc23_strtoull@plt+0x81c44> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #8328 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - and x12, x22, #0x7 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.eq 4923dc <__isoc23_strtoull@plt+0x8cc5c> // b.none │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x3a8 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x14 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4874e0 <__isoc23_strtoull@plt+0x81d60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x440 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4923a8 <__isoc23_strtoull@plt+0x8cc28> │ │ │ │ + cbnz x18, 487440 <__isoc23_strtoull@plt+0x81cc0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #8328 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x12, [x20, #24] │ │ │ │ - and x11, x22, #0x7 │ │ │ │ - mov x10, #0x1 // #1 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.ne 49243c <__isoc23_strtoull@plt+0x8ccbc> // b.any │ │ │ │ - mov x15, x14 │ │ │ │ - mov x14, x13 │ │ │ │ - mov x13, x12 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 492648 <__isoc23_strtoull@plt+0x8cec8> // b.pmore │ │ │ │ - adrp x12, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x12, x12, #0xd20 │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x13, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x13, x13, #0xfc8 │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 487468 <__isoc23_strtoull@plt+0x81ce8> // b.any │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x8d0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4874e8 <__isoc23_strtoull@plt+0x81d68> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x15, x15, #0x350 │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x17, x17, #0x398 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x14, x21, #0x47 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x14, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x14, x14, #0xf8 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x14, x21, #0x2f │ │ │ │ - str x14, [x21] │ │ │ │ - sub x14, x21, #0xf │ │ │ │ - b 4922c4 <__isoc23_strtoull@plt+0x8cb44> │ │ │ │ - mov x18, x15 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #10376 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48757c <__isoc23_strtoull@plt+0x81dfc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 487574 <__isoc23_strtoull@plt+0x81df4> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x14, x14, #0x3e0 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 487610 <__isoc23_strtoull@plt+0x81e90> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 487608 <__isoc23_strtoull@plt+0x81e88> // b.pmore │ │ │ │ + adrp x14, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x14, x14, #0x510 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - b 4923dc <__isoc23_strtoull@plt+0x8cc5c> │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4924a4 <__isoc23_strtoull@plt+0x8cd24> // b.any │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 492440 <__isoc23_strtoull@plt+0x8ccc0> │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49263c <__isoc23_strtoull@plt+0x8cebc> // b.pmore │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0x480 │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-144] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - stur x15, [x21, #-136] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - stur x14, [x21, #-128] │ │ │ │ - adrp x13, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x13, x13, #0x560 │ │ │ │ - stur x13, [x21, #-120] │ │ │ │ - sub x13, x21, #0x9e │ │ │ │ - stur x13, [x21, #-112] │ │ │ │ - adrp x13, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x13, x13, #0x7a0 │ │ │ │ - stur x13, [x21, #-104] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0xb50 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + b.hi 487690 <__isoc23_strtoull@plt+0x81f10> // b.pmore │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x648 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 487668 <__isoc23_strtoull@plt+0x81ee8> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 487768 <__isoc23_strtoull@plt+0x81fe8> // b.pmore │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x6c0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x6e8 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x77 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ - add x18, x18, #0xc88 │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2312] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ str x18, [x21] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x14, x21, #0xf │ │ │ │ - str x15, [sp, #16] │ │ │ │ - mov x15, x18 │ │ │ │ - ldr x18, [sp, #16] │ │ │ │ - b 4922c4 <__isoc23_strtoull@plt+0x8cb44> │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a2fe4 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #64] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 492600 <__isoc23_strtoull@plt+0x8ce80> // b.any │ │ │ │ - adrp x15, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x15, x15, #0x488 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov x23, x17 │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #24] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4906a0 <__isoc23_strtoull@plt+0x8af20> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x2b0 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - mov x22, x14 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x15, x13 │ │ │ │ - b.ne 492634 <__isoc23_strtoull@plt+0x8ceb4> // b.any │ │ │ │ - adrp x15, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x15, x15, #0x310 │ │ │ │ - str x15, [x20] │ │ │ │ - ldur x24, [x22, #6] │ │ │ │ - mov x23, x17 │ │ │ │ - ldur x13, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - str x13, [x20, #24] │ │ │ │ - b 4906a0 <__isoc23_strtoull@plt+0x8af20> │ │ │ │ - mov x18, x14 │ │ │ │ - b 492440 <__isoc23_strtoull@plt+0x8ccc0> │ │ │ │ - mov x18, #0xa8 // #168 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x460 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003a2f08 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 492808 <__isoc23_strtoull@plt+0x8d088> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x6b8 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 47c638 <__isoc23_strtoull@plt+0x76eb8> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a2ec8 ; NYI │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x6dc │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a2ea4 ; NYI │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x708 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 487820 <__isoc23_strtoull@plt+0x820a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x7f0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 47c5b8 <__isoc23_strtoull@plt+0x76e38> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a2e78 ; NYI │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x72c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 597d70 <__isoc23_strtoull@plt+0x1925f0> │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 487830 <__isoc23_strtoull@plt+0x820b0> // b.pmore │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x798 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a2e54 ; NYI │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 598050 <__isoc23_strtoull@plt+0x1928d0> │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 487920 <__isoc23_strtoull@plt+0x821a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x8d4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a2e30 ; NYI │ │ │ │ - add x21, x21, #0x68 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 492818 <__isoc23_strtoull@plt+0x8d098> // b.pmore │ │ │ │ - adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x18, x18, #0x388 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ + b.hi 487930 <__isoc23_strtoull@plt+0x821b0> // b.pmore │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x858 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ - add x17, x17, #0x5a0 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x17, x21, #0x5e │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - adrp x15, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x15, x15, #0x190 │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - sub x17, x21, #0x4f │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x17, x17, #0x7f4 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a2aec ; NYI │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 48e8a0 <__isoc23_strtoull@plt+0x89120> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x5a0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x878 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4878a0 <__isoc23_strtoull@plt+0x82120> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4879a0 <__isoc23_strtoull@plt+0x82220> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4877c0 <__isoc23_strtoull@plt+0x82040> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4928d4 <__isoc23_strtoull@plt+0x8d154> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3288] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ + b.hi 487a18 <__isoc23_strtoull@plt+0x82298> // b.pmore │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x958 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - stur x23, [x21, #-40] │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0x978 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2312] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x5f8 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x3f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x418 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 492984 <__isoc23_strtoull@plt+0x8d204> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x958 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 487af8 <__isoc23_strtoull@plt+0x82378> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0xac8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 487ac8 <__isoc23_strtoull@plt+0x82348> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492958 <__isoc23_strtoull@plt+0x8d1d8> │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 487aec <__isoc23_strtoull@plt+0x8236c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 487bd4 <__isoc23_strtoull@plt+0x82454> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0xb68 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 487b68 <__isoc23_strtoull@plt+0x823e8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x99c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 487bc8 <__isoc23_strtoull@plt+0x82448> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 487bdc <__isoc23_strtoull@plt+0x8245c> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x17, x17, #0xa70 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 487d50 <__isoc23_strtoull@plt+0x825d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0xc44 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 487d40 <__isoc23_strtoull@plt+0x825c0> // b.any │ │ │ │ + adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x17, x17, #0xc90 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x22, [x18, #5] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49299c <__isoc23_strtoull@plt+0x8d21c> │ │ │ │ + cbnz x18, 487c90 <__isoc23_strtoull@plt+0x82510> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4929cc <__isoc23_strtoull@plt+0x8d24c> // b.any │ │ │ │ + b.ne 487d38 <__isoc23_strtoull@plt+0x825b8> // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x17, x17, #0xcd8 │ │ │ │ + str x17, [x20, #16] │ │ │ │ ldr x23, [x20, #24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 487d60 <__isoc23_strtoull@plt+0x825e0> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 492a20 <__isoc23_strtoull@plt+0x8d2a0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1760] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 487d6c <__isoc23_strtoull@plt+0x825ec> // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + adrp x17, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x17, x17, #0xb10 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x18, x18, #0x630 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0x9 │ │ │ │ - str x18, [x20, #24] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 47c898 <__isoc23_strtoull@plt+0x77118> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x438 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a2c18 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 492a80 <__isoc23_strtoull@plt+0x8d300> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x27, [x22, #40] │ │ │ │ - ldr x26, [x22, #32] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2688] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4931a0 <__isoc23_strtoull@plt+0x8da20> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b.cc 487e34 <__isoc23_strtoull@plt+0x826b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0xdd4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 487e10 <__isoc23_strtoull@plt+0x82690> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0xe54 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 487e54 <__isoc23_strtoull@plt+0x826d4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 487e28 <__isoc23_strtoull@plt+0x826a8> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x440 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 487e74 <__isoc23_strtoull@plt+0x826f4> // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003a2bb8 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 492b7c <__isoc23_strtoull@plt+0x8d3fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0xae0 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 47c638 <__isoc23_strtoull@plt+0x76eb8> │ │ │ │ - udf #4 │ │ │ │ + b.cc 487f44 <__isoc23_strtoull@plt+0x827c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0xee4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a2b78 ; NYI │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0xb04 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 487f20 <__isoc23_strtoull@plt+0x827a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 487000 <__isoc23_strtoull@plt+0x81880> │ │ │ │ + add x18, x18, #0xf64 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ - udf #4 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 487f64 <__isoc23_strtoull@plt+0x827e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 487f38 <__isoc23_strtoull@plt+0x827b8> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x448 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a2b54 ; NYI │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 487f84 <__isoc23_strtoull@plt+0x82804> // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 492b8c <__isoc23_strtoull@plt+0x8d40c> // b.pmore │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x17, x17, #0xa40 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + b.hi 487ff0 <__isoc23_strtoull@plt+0x82870> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x648 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x450 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 492c6c <__isoc23_strtoull@plt+0x8d4ec> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4880c0 <__isoc23_strtoull@plt+0x82940> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0xbec │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x70 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 48dbc8 <__isoc23_strtoull@plt+0x88448> │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 488070 <__isoc23_strtoull@plt+0x828f0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 492c14 <__isoc23_strtoull@plt+0x8d494> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 48808c <__isoc23_strtoull@plt+0x8290c> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 492c74 <__isoc23_strtoull@plt+0x8d4f4> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4880c8 <__isoc23_strtoull@plt+0x82948> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 492d1c <__isoc23_strtoull@plt+0x8d59c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 492d14 <__isoc23_strtoull@plt+0x8d594> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4881b4 <__isoc23_strtoull@plt+0x82a34> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x130 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x24 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #3552] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1760] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 488190 <__isoc23_strtoull@plt+0x82a10> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4881c4 <__isoc23_strtoull@plt+0x82a44> // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0x18 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x9 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 47c898 <__isoc23_strtoull@plt+0x77118> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4881a8 <__isoc23_strtoull@plt+0x82a28> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x458 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 492df8 <__isoc23_strtoull@plt+0x8d678> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48820c <__isoc23_strtoull@plt+0x82a8c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0xd8c │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x23, [x22, #32] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 48dbc8 <__isoc23_strtoull@plt+0x88448> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 492dac <__isoc23_strtoull@plt+0x8d62c> // b.any │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 597cf8 <__isoc23_strtoull@plt+0x192578> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 492e24 <__isoc23_strtoull@plt+0x8d6a4> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x17, x17, #0xe10 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - str x18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 58d190 <__isoc23_strtoull@plt+0x187a10> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4882f4 <__isoc23_strtoull@plt+0x82b74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x270 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20] │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4882d0 <__isoc23_strtoull@plt+0x82b50> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 488304 <__isoc23_strtoull@plt+0x82b84> // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0x1e0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4882e8 <__isoc23_strtoull@plt+0x82b68> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x460 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 492f18 <__isoc23_strtoull@plt+0x8d798> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 492f10 <__isoc23_strtoull@plt+0x8d790> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x12, x12, #0xc90 │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0xd38 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0xeec │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x23, x13 │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4883a8 <__isoc23_strtoull@plt+0x82c28> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x378 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 47c5b8 <__isoc23_strtoull@plt+0x76e38> │ │ │ │ - udf #2 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 488378 <__isoc23_strtoull@plt+0x82bf8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48839c <__isoc23_strtoull@plt+0x82c1c> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 597e68 <__isoc23_strtoull@plt+0x1926e8> │ │ │ │ - mov x17, #0x50 // #80 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 492fc8 <__isoc23_strtoull@plt+0x8d848> // b.lo, b.ul, b.last │ │ │ │ + b.cc 488484 <__isoc23_strtoull@plt+0x82d04> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0xf90 │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x418 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 492f90 <__isoc23_strtoull@plt+0x8d810> │ │ │ │ + cbnz x18, 488418 <__isoc23_strtoull@plt+0x82c98> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 492fbc <__isoc23_strtoull@plt+0x8d83c> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x17, x17, #0xfe0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 48d910 <__isoc23_strtoull@plt+0x88190> │ │ │ │ + b.ne 488478 <__isoc23_strtoull@plt+0x82cf8> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48848c <__isoc23_strtoull@plt+0x82d0c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0x320 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 488600 <__isoc23_strtoull@plt+0x82e80> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x4f4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4885f0 <__isoc23_strtoull@plt+0x82e70> // b.any │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0x540 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x22, [x18, #5] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 488540 <__isoc23_strtoull@plt+0x82dc0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 493008 <__isoc23_strtoull@plt+0x8d888> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1056] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 4885e8 <__isoc23_strtoull@plt+0x82e68> // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0x588 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 488610 <__isoc23_strtoull@plt+0x82e90> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48861c <__isoc23_strtoull@plt+0x82e9c> // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0x3c0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3568] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x488 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 488664 <__isoc23_strtoull@plt+0x82ee4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003a2620 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4930bc <__isoc23_strtoull@plt+0x8d93c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 4887d8 <__isoc23_strtoull@plt+0x83058> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x6cc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x25 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4887b4 <__isoc23_strtoull@plt+0x83034> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 493090 <__isoc23_strtoull@plt+0x8d910> │ │ │ │ + cbnz x18, 488718 <__isoc23_strtoull@plt+0x82f98> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a25c8 ; NYI │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0xd4 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4887e8 <__isoc23_strtoull@plt+0x83068> // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 488810 <__isoc23_strtoull@plt+0x83090> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x794 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4930d4 <__isoc23_strtoull@plt+0x8d954> │ │ │ │ + cbnz x18, 488794 <__isoc23_strtoull@plt+0x83014> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a2584 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4930f0 <__isoc23_strtoull@plt+0x8d970> // b.any │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldr x27, [x20, #8] │ │ │ │ - ldur x26, [x22, #6] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2208] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4931a0 <__isoc23_strtoull@plt+0x8da20> │ │ │ │ + b.ne 488834 <__isoc23_strtoull@plt+0x830b4> // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4887cc <__isoc23_strtoull@plt+0x8304c> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x490 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0x748 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 488828 <__isoc23_strtoull@plt+0x830a8> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 488898 <__isoc23_strtoull@plt+0x83118> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0x638 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a2530 ; NYI │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 488230 <__isoc23_strtoull@plt+0x82ab0> │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 488920 <__isoc23_strtoull@plt+0x831a0> // b.pmore │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x8c0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + mov x18, x25 │ │ │ │ + mov x25, x26 │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + b 488688 <__isoc23_strtoull@plt+0x82f08> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x498 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 488688 <__isoc23_strtoull@plt+0x82f08> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49317c <__isoc23_strtoull@plt+0x8d9fc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 488a3c <__isoc23_strtoull@plt+0x832bc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #48] │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0x9d8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - b 493ac0 <__isoc23_strtoull@plt+0x8e340> │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4889d8 <__isoc23_strtoull@plt+0x83258> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4889f4 <__isoc23_strtoull@plt+0x83274> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 488a44 <__isoc23_strtoull@plt+0x832c4> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0x970 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #25 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ - udf #6 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 488b18 <__isoc23_strtoull@plt+0x83398> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0xa9c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 488af4 <__isoc23_strtoull@plt+0x83374> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 488b20 <__isoc23_strtoull@plt+0x833a0> // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0x988 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 488b0c <__isoc23_strtoull@plt+0x8338c> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x27 │ │ │ │ - mov x17, x26 │ │ │ │ - mov x15, x25 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x13, x23 │ │ │ │ - sub x12, x20, #0x38 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cs 4932a0 <__isoc23_strtoull@plt+0x8db20> // b.hs, b.nlast │ │ │ │ - mov x27, x18 │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x658 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 488b70 <__isoc23_strtoull@plt+0x833f0> // b.pmore │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0xa68 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 488688 <__isoc23_strtoull@plt+0x82f08> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x4a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + b 4884b0 <__isoc23_strtoull@plt+0x82d30> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 488c4c <__isoc23_strtoull@plt+0x834cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0xc04 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 488c04 <__isoc23_strtoull@plt+0x83484> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a2464 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 49322c <__isoc23_strtoull@plt+0x8daac> // b.any │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x17, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x17, x17, #0x334 │ │ │ │ + b.cc 488c28 <__isoc23_strtoull@plt+0x834a8> // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 488c40 <__isoc23_strtoull@plt+0x834c0> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x4b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 488d40 <__isoc23_strtoull@plt+0x835c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0xcbc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 488cbc <__isoc23_strtoull@plt+0x8353c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 488d30 <__isoc23_strtoull@plt+0x835b0> // b.any │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0xd04 │ │ │ │ str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 493334 <__isoc23_strtoull@plt+0x8dbb4> │ │ │ │ + cbnz x18, 488d04 <__isoc23_strtoull@plt+0x83584> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x25c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cs 488d30 <__isoc23_strtoull@plt+0x835b0> // b.hs, b.nlast │ │ │ │ + mov x18, #0x2 // #2 │ │ │ │ + cmp x17, x18 │ │ │ │ + b.cc 488d50 <__isoc23_strtoull@plt+0x835d0> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x4c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 488e04 <__isoc23_strtoull@plt+0x83684> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0xdbc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49325c <__isoc23_strtoull@plt+0x8dadc> │ │ │ │ + cbnz x18, 488dbc <__isoc23_strtoull@plt+0x8363c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a23fc ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 493278 <__isoc23_strtoull@plt+0x8daf8> // b.any │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49320c <__isoc23_strtoull@plt+0x8da8c> │ │ │ │ - ldr x13, [x20, #16] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ + b.cc 488de0 <__isoc23_strtoull@plt+0x83660> // b.lo, b.ul, b.last │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2208] │ │ │ │ - add x15, x15, #0x2 │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #1056] │ │ │ │ - add x14, x14, #0x3 │ │ │ │ - adrp x12, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x12, x12, #0x2e8 │ │ │ │ - stur x12, [x20, #-48] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 488df8 <__isoc23_strtoull@plt+0x83678> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x4c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 488edc <__isoc23_strtoull@plt+0x8375c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0xe74 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4932e8 <__isoc23_strtoull@plt+0x8db68> │ │ │ │ + cbnz x18, 488e74 <__isoc23_strtoull@plt+0x836f4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a2370 ; NYI │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49320c <__isoc23_strtoull@plt+0x8da8c> // b.none │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x1f4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0x5b0 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ - udf #1029 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a2324 ; NYI │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4934a0 <__isoc23_strtoull@plt+0x8dd20> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 493470 <__isoc23_strtoull@plt+0x8dcf0> // b.pmore │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0xba8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x13 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - str x14, [x20, #24] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 47c910 <__isoc23_strtoull@plt+0x77190> │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a22ac ; NYI │ │ │ │ - add x21, x21, #0xb0 │ │ │ │ + b.cc 488eb8 <__isoc23_strtoull@plt+0x83738> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4934cc <__isoc23_strtoull@plt+0x8dd4c> // b.pmore │ │ │ │ - adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x18, x18, #0xe40 │ │ │ │ - stur x18, [x21, #-168] │ │ │ │ - stur x22, [x21, #-152] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - stur x17, [x21, #-136] │ │ │ │ - ldr x13, [x20, #16] │ │ │ │ - stur x13, [x21, #-128] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x15, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ - add x15, x15, #0xf38 │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - adrp x15, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x15, x15, #0x38 │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - sub x15, x21, #0x70 │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - sub x15, x21, #0xa8 │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x15, x15, #0x128 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 488eec <__isoc23_strtoull@plt+0x8376c> // b.pmore │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x48c │ │ │ │ - str x18, [x20, #32] │ │ │ │ - mov x23, x22 │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - str x18, [x20, #48] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 488ed0 <__isoc23_strtoull@plt+0x83750> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x4d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - str x18, [x20] │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x3ac │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x13 │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - str x22, [x20, #40] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 47c638 <__isoc23_strtoull@plt+0x76eb8> │ │ │ │ - mov x18, #0xb0 // #176 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 493510 <__isoc23_strtoull@plt+0x8dd90> // b.lo, b.ul, b.last │ │ │ │ + b.cc 488f34 <__isoc23_strtoull@plt+0x837b4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 47c7a8 <__isoc23_strtoull@plt+0x77028> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 493550 <__isoc23_strtoull@plt+0x8ddd0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 489020 <__isoc23_strtoull@plt+0x838a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x18, x18, #0xf9c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 486ca0 <__isoc23_strtoull@plt+0x81520> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 488f9c <__isoc23_strtoull@plt+0x8381c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 488ffc <__isoc23_strtoull@plt+0x8387c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 489030 <__isoc23_strtoull@plt+0x838b0> // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + adrp x17, 488000 <__isoc23_strtoull@plt+0x82880> │ │ │ │ + add x17, x17, #0xf08 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 489014 <__isoc23_strtoull@plt+0x83894> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x4d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 493590 <__isoc23_strtoull@plt+0x8de10> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48907c <__isoc23_strtoull@plt+0x838fc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 48d910 <__isoc23_strtoull@plt+0x88190> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ - .inst 0x003a20b0 ; NYI │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4935dc <__isoc23_strtoull@plt+0x8de5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4891b0 <__isoc23_strtoull@plt+0x83a30> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xe4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x26, [x22, #40] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 496fb0 <__isoc23_strtoull@plt+0x91830> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4890e4 <__isoc23_strtoull@plt+0x83964> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 48918c <__isoc23_strtoull@plt+0x83a0c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x12c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48912c <__isoc23_strtoull@plt+0x839ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4891c0 <__isoc23_strtoull@plt+0x83a40> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4891e4 <__isoc23_strtoull@plt+0x83a64> // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x17, x17, #0x50 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4891a4 <__isoc23_strtoull@plt+0x83a24> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x500 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4891d8 <__isoc23_strtoull@plt+0x83a58> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a1fa8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49362c <__isoc23_strtoull@plt+0x8deac> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48922c <__isoc23_strtoull@plt+0x83aac> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x26, [x22, #40] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 492678 <__isoc23_strtoull@plt+0x8cef8> │ │ │ │ + b 488f58 <__isoc23_strtoull@plt+0x837d8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #7 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 489288 <__isoc23_strtoull@plt+0x83b08> // b.pmore │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x200 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x500 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x508 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003a2010 ; NYI │ │ │ │ - sub x18, x20, #0x48 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 493828 <__isoc23_strtoull@plt+0x8e0a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 489340 <__isoc23_strtoull@plt+0x83bc0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x2fc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x6c8 │ │ │ │ - stur x18, [x20, #-72] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - ldr x12, [x22, #56] │ │ │ │ - ldr x22, [x22, #64] │ │ │ │ - stur x18, [x20, #-64] │ │ │ │ - stur x14, [x20, #-56] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x12, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x48 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4936c8 <__isoc23_strtoull@plt+0x8df48> │ │ │ │ + cbnz x18, 4892fc <__isoc23_strtoull@plt+0x83b7c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a1f90 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x3 // #3 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.eq 493810 <__isoc23_strtoull@plt+0x8e090> // b.none │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x13, x17 │ │ │ │ - b.ne 4937a8 <__isoc23_strtoull@plt+0x8e028> // b.any │ │ │ │ - adrp x17, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x17, x17, #0x728 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 493728 <__isoc23_strtoull@plt+0x8dfa8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1030 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a1f30 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.eq 493810 <__isoc23_strtoull@plt+0x8e090> // b.none │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 493830 <__isoc23_strtoull@plt+0x8e0b0> // b.pmore │ │ │ │ - ldur x13, [x22, #6] │ │ │ │ - adrp x12, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x12, x12, #0x5a8 │ │ │ │ - stur x12, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x15, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x15, x15, #0x5f8 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0x58 │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - adrp x17, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x17, x17, #0x7d8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4937d8 <__isoc23_strtoull@plt+0x8e058> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 48931c <__isoc23_strtoull@plt+0x83b9c> // b.lo, b.ul, b.last │ │ │ │ + ldur x23, [x22, #5] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 489334 <__isoc23_strtoull@plt+0x83bb4> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1158 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x510 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a1e80 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x14, [x20, #48] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.eq 493810 <__isoc23_strtoull@plt+0x8e090> // b.none │ │ │ │ - mov x26, x17 │ │ │ │ - ldur x25, [x22, #6] │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 492678 <__isoc23_strtoull@plt+0x8cef8> │ │ │ │ - mov x26, x17 │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 496fb0 <__isoc23_strtoull@plt+0x91830> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 489394 <__isoc23_strtoull@plt+0x83c14> // b.pmore │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x518 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4938c0 <__isoc23_strtoull@plt+0x8e140> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ + b.cc 48945c <__isoc23_strtoull@plt+0x83cdc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x408 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 489438 <__isoc23_strtoull@plt+0x83cb8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x474 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4938a0 <__isoc23_strtoull@plt+0x8e120> │ │ │ │ + cbnz x18, 489474 <__isoc23_strtoull@plt+0x83cf4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 489450 <__isoc23_strtoull@plt+0x83cd0> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x8d8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 489510 <__isoc23_strtoull@plt+0x83d90> // b.none │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x17, x17, #0x4bc │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4893c8 <__isoc23_strtoull@plt+0x83c48> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 489528 <__isoc23_strtoull@plt+0x83da8> // b.any │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x4fc │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4938d8 <__isoc23_strtoull@plt+0x8e158> │ │ │ │ + cbnz x18, 4894fc <__isoc23_strtoull@plt+0x83d7c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 493900 <__isoc23_strtoull@plt+0x8e180> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 489534 <__isoc23_strtoull@plt+0x83db4> // b.any │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x5a8 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003a1d28 ; NYI │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4939ac <__isoc23_strtoull@plt+0x8e22c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - adrp x9, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x9, x9, #0x648 │ │ │ │ - stur x9, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x850 │ │ │ │ + b.hi 489598 <__isoc23_strtoull@plt+0x83e18> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - mov x25, x11 │ │ │ │ - sub x24, x21, #0x58 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x10 │ │ │ │ - b 6b7b70 <__isoc23_strtoull@plt+0x2b23f0> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003a1c80 ; NYI │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - mov x13, x22 │ │ │ │ - sub x12, x20, #0x18 │ │ │ │ - cmp x12, x28 │ │ │ │ - b.cc 493a88 <__isoc23_strtoull@plt+0x8e308> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 493a80 <__isoc23_strtoull@plt+0x8e300> // b.pmore │ │ │ │ - ldur x12, [x13, #4] │ │ │ │ - ldur x11, [x13, #12] │ │ │ │ - ldur x10, [x13, #20] │ │ │ │ - ldur x9, [x13, #28] │ │ │ │ - ldur x13, [x13, #36] │ │ │ │ - adrp x8, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x8, x8, #0x568 │ │ │ │ - stur x8, [x21, #-88] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - adrp x8, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x8, x8, #0x930 │ │ │ │ - stur x8, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x17, x21, #0x58 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4895ec <__isoc23_strtoull@plt+0x83e6c> // b.pmore │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x3c8 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - mov x23, x9 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x12, #0x60 // #96 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - mov x26, x18 │ │ │ │ - mov x25, x17 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x14 │ │ │ │ - mov x22, x13 │ │ │ │ + str x23, [x21] │ │ │ │ + mov x23, x24 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 4893c8 <__isoc23_strtoull@plt+0x83c48> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x5c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003a1b98 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 493c0c <__isoc23_strtoull@plt+0x8e48c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 493c04 <__isoc23_strtoull@plt+0x8e484> // b.pmore │ │ │ │ - adrp x17, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x17, x17, #0x4e8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x17, x17, #0xb24 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x17, x21, #0x10 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4896c0 <__isoc23_strtoull@plt+0x83f40> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x660 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 47c638 <__isoc23_strtoull@plt+0x76eb8> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a1b34 ; NYI │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0xb48 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a1b10 ; NYI │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0xb74 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 48969c <__isoc23_strtoull@plt+0x83f1c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x6d8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x23, x22 │ │ │ │ - str x22, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4896d8 <__isoc23_strtoull@plt+0x83f58> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4896b4 <__isoc23_strtoull@plt+0x83f34> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003a1ae4 ; NYI │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0xba0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x22 │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003a1ab8 ; NYI │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 493c20 <__isoc23_strtoull@plt+0x8e4a0> // b.pmore │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x528 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x24 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 489738 <__isoc23_strtoull@plt+0x83fb8> // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x698 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 493c68 <__isoc23_strtoull@plt+0x8e4e8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47c730 <__isoc23_strtoull@plt+0x76fb0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 489760 <__isoc23_strtoull@plt+0x83fe0> // b.any │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x77c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48977c <__isoc23_strtoull@plt+0x83ffc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x17, x17, #0x708 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 489620 <__isoc23_strtoull@plt+0x83ea0> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 493d14 <__isoc23_strtoull@plt+0x8e594> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 493d0c <__isoc23_strtoull@plt+0x8e58c> // b.pmore │ │ │ │ - ldur x15, [x15, #6] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2016] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4897fc <__isoc23_strtoull@plt+0x8407c> // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 489860 <__isoc23_strtoull@plt+0x840e0> // b.pmore │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x27 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + mov x17, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 489860 <__isoc23_strtoull@plt+0x840e0> // b.pmore │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x17 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 493dcc <__isoc23_strtoull@plt+0x8e64c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 493dc4 <__isoc23_strtoull@plt+0x8e644> // b.pmore │ │ │ │ - ldur x15, [x15, #6] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2016] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x27 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4898b4 <__isoc23_strtoull@plt+0x84134> // b.pmore │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x620 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + mov x23, x24 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 489620 <__isoc23_strtoull@plt+0x83ea0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x5c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 493e84 <__isoc23_strtoull@plt+0x8e704> // b.lo, b.ul, b.last │ │ │ │ + b.cc 489964 <__isoc23_strtoull@plt+0x841e4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0xe40 │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x930 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 493e40 <__isoc23_strtoull@plt+0x8e6c0> │ │ │ │ + cbnz x18, 489930 <__isoc23_strtoull@plt+0x841b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0xe70 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 493e70 <__isoc23_strtoull@plt+0x8e6f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48994c <__isoc23_strtoull@plt+0x841cc> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x5d0 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 493f2c <__isoc23_strtoull@plt+0x8e7ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0xef0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 493ef0 <__isoc23_strtoull@plt+0x8e770> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.cc 489a38 <__isoc23_strtoull@plt+0x842b8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x9bc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 493f20 <__isoc23_strtoull@plt+0x8e7a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 489a14 <__isoc23_strtoull@plt+0x84294> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 489a40 <__isoc23_strtoull@plt+0x842c0> // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x17, x17, #0x8e0 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 489a2c <__isoc23_strtoull@plt+0x842ac> // b.lo, b.ul, b.last │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 489a90 <__isoc23_strtoull@plt+0x84310> // b.pmore │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0x988 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 488688 <__isoc23_strtoull@plt+0x82f08> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x5e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 494024 <__isoc23_strtoull@plt+0x8e8a4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 49401c <__isoc23_strtoull@plt+0x8e89c> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-136] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x14, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x14, x14, #0xdf0 │ │ │ │ - stur x14, [x21, #-112] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x14, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x14, x14, #0xea0 │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #696] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x70 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 489afc <__isoc23_strtoull@plt+0x8437c> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x718 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 489b54 <__isoc23_strtoull@plt+0x843d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x90 // #144 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49408c <__isoc23_strtoull@plt+0x8e90c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 489ba0 <__isoc23_strtoull@plt+0x84420> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 489c40 <__isoc23_strtoull@plt+0x844c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xc10 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x18, x18, #0x5d8 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 489c10 <__isoc23_strtoull@plt+0x84490> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 489c34 <__isoc23_strtoull@plt+0x844b4> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 494138 <__isoc23_strtoull@plt+0x8e9b8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 489d40 <__isoc23_strtoull@plt+0x845c0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x18, x18, #0x100 │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xcb0 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 494100 <__isoc23_strtoull@plt+0x8e980> │ │ │ │ + cbnz x18, 489cb0 <__isoc23_strtoull@plt+0x84530> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xce0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 489ce0 <__isoc23_strtoull@plt+0x84560> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 489d54 <__isoc23_strtoull@plt+0x845d4> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 494140 <__isoc23_strtoull@plt+0x8e9c0> // b.pmore │ │ │ │ + b.hi 489d48 <__isoc23_strtoull@plt+0x845c8> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2712] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x17, x17, #0xbb8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - mov x22, x18 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4941fc <__isoc23_strtoull@plt+0x8ea7c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4941f4 <__isoc23_strtoull@plt+0x8ea74> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x14, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x14, x14, #0xa8 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 489e98 <__isoc23_strtoull@plt+0x84718> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xdb8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xdfc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 489dfc <__isoc23_strtoull@plt+0x8467c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 489eac <__isoc23_strtoull@plt+0x8472c> // b.any │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 489ea0 <__isoc23_strtoull@plt+0x84720> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x17, x17, #0xb70 │ │ │ │ + stur x17, [x21, #-112] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + sub x17, x21, #0x70 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x15, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x15, x15, #0xc58 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ sub x18, x21, #0x30 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x48 │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x50 // #80 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x18 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 494294 <__isoc23_strtoull@plt+0x8eb14> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 49428c <__isoc23_strtoull@plt+0x8eb0c> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x14, x14, #0x168 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 489f20 <__isoc23_strtoull@plt+0x847a0> // b.pmore │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xb28 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xd78 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x720 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49434c <__isoc23_strtoull@plt+0x8ebcc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 489f74 <__isoc23_strtoull@plt+0x847f4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x18, x18, #0x308 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48a00c <__isoc23_strtoull@plt+0x8488c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xfd8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x24 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 494308 <__isoc23_strtoull@plt+0x8eb88> │ │ │ │ + cbnz x18, 48a024 <__isoc23_strtoull@plt+0x848a4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x18, x18, #0x338 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 494338 <__isoc23_strtoull@plt+0x8ebb8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48a044 <__isoc23_strtoull@plt+0x848c4> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a0b8 <__isoc23_strtoull@plt+0x84938> // b.pmore │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xf48 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 489000 <__isoc23_strtoull@plt+0x83880> │ │ │ │ + add x18, x18, #0xf98 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x728 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4943fc <__isoc23_strtoull@plt+0x8ec7c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48a10c <__isoc23_strtoull@plt+0x8498c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x18, x18, #0x3b8 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48a1a4 <__isoc23_strtoull@plt+0x84a24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x170 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4943b8 <__isoc23_strtoull@plt+0x8ec38> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x18, x18, #0x3e8 │ │ │ │ - str x18, [x20] │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x1bc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4943e8 <__isoc23_strtoull@plt+0x8ec68> │ │ │ │ + cbnz x18, 48a1bc <__isoc23_strtoull@plt+0x84a3c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48a1dc <__isoc23_strtoull@plt+0x84a5c> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldr x25, [x20, #32] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6b7b70 <__isoc23_strtoull@plt+0x2b23f0> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a258 <__isoc23_strtoull@plt+0x84ad8> // b.pmore │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0xe0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x130 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x730 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4944f4 <__isoc23_strtoull@plt+0x8ed74> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4944ec <__isoc23_strtoull@plt+0x8ed6c> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-136] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x14, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x14, x14, #0x2b8 │ │ │ │ - stur x14, [x21, #-112] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x14, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x14, x14, #0x368 │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #696] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a2cc <__isoc23_strtoull@plt+0x84b4c> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x70 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x738 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48a324 <__isoc23_strtoull@plt+0x84ba4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x90 // #144 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49455c <__isoc23_strtoull@plt+0x8eddc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48a36c <__isoc23_strtoull@plt+0x84bec> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 47c6b8 <__isoc23_strtoull@plt+0x76f38> │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 494628 <__isoc23_strtoull@plt+0x8eea8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 494620 <__isoc23_strtoull@plt+0x8eea0> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2712] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48a4a8 <__isoc23_strtoull@plt+0x84d28> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x3d0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x414 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48a414 <__isoc23_strtoull@plt+0x84c94> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48a4b0 <__isoc23_strtoull@plt+0x84d30> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x488 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48a488 <__isoc23_strtoull@plt+0x84d08> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48a4dc <__isoc23_strtoull@plt+0x84d5c> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x17, x17, #0x444 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a548 <__isoc23_strtoull@plt+0x84dc8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x17, x17, #0x340 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x60 // #96 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a5b8 <__isoc23_strtoull@plt+0x84e38> // b.pmore │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x740 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a1010 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 494688 <__isoc23_strtoull@plt+0x8ef08> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48a6b4 <__isoc23_strtoull@plt+0x84f34> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x27, [x22, #40] │ │ │ │ - ldr x26, [x22, #32] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2688] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4931a0 <__isoc23_strtoull@plt+0x8da20> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x650 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48a650 <__isoc23_strtoull@plt+0x84ed0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a0fb8 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 494730 <__isoc23_strtoull@plt+0x8efb0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 494728 <__isoc23_strtoull@plt+0x8efa8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x18, [x18, #56] │ │ │ │ - adrp x11, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x11, x11, #0x648 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48a66c <__isoc23_strtoull@plt+0x84eec> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a6bc <__isoc23_strtoull@plt+0x84f3c> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x17, x17, #0x5e8 │ │ │ │ stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - mov x23, x12 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 598238 <__isoc23_strtoull@plt+0x192ab8> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #7 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a0f08 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4947ec <__isoc23_strtoull@plt+0x8f06c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4947e4 <__isoc23_strtoull@plt+0x8f064> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48a764 <__isoc23_strtoull@plt+0x84fe4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x714 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x11, [x18, #56] │ │ │ │ - ldr x18, [x18, #64] │ │ │ │ - adrp x10, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x10, x10, #0x6a0 │ │ │ │ - stur x10, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - mov x23, x12 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 5982b0 <__isoc23_strtoull@plt+0x192b30> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a76c <__isoc23_strtoull@plt+0x84fec> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x15, x15, #0x600 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a0e50 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4948c8 <__isoc23_strtoull@plt+0x8f148> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4948c0 <__isoc23_strtoull@plt+0x8f140> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48a7f4 <__isoc23_strtoull@plt+0x85074> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x7c4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x11, [x18, #56] │ │ │ │ - ldr x10, [x18, #64] │ │ │ │ - ldr x9, [x18, #72] │ │ │ │ - ldr x18, [x18, #80] │ │ │ │ - adrp x8, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x8, x8, #0x580 │ │ │ │ - stur x8, [x21, #-88] │ │ │ │ - stur x9, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - mov x23, x9 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x57 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x60 // #96 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a7fc <__isoc23_strtoull@plt+0x8507c> // b.pmore │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48a848 <__isoc23_strtoull@plt+0x850c8> // b.pmore │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x790 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 48a570 <__isoc23_strtoull@plt+0x84df0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x748 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48a89c <__isoc23_strtoull@plt+0x8511c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48a8e8 <__isoc23_strtoull@plt+0x85168> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ - udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003a0d68 ; NYI │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 494994 <__isoc23_strtoull@plt+0x8f214> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 49498c <__isoc23_strtoull@plt+0x8f20c> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x12, [x15, #22] │ │ │ │ - ldur x11, [x15, #30] │ │ │ │ - ldur x10, [x15, #38] │ │ │ │ - ldur x9, [x15, #46] │ │ │ │ - ldur x8, [x15, #54] │ │ │ │ - ldur x15, [x15, #62] │ │ │ │ - adrp x7, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x7, x7, #0x808 │ │ │ │ - stur x7, [x21, #-80] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x11, [x21, #-32] │ │ │ │ - stur x10, [x21, #-24] │ │ │ │ - stur x9, [x21, #-16] │ │ │ │ - stur x8, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x8 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48a988 <__isoc23_strtoull@plt+0x85208> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x958 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48a958 <__isoc23_strtoull@plt+0x851d8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48a97c <__isoc23_strtoull@plt+0x851fc> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48aa88 <__isoc23_strtoull@plt+0x85308> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x9f8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48a9f8 <__isoc23_strtoull@plt+0x85278> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0xa28 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48aa28 <__isoc23_strtoull@plt+0x852a8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48aa9c <__isoc23_strtoull@plt+0x8531c> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48aa90 <__isoc23_strtoull@plt+0x85310> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x17, x17, #0x900 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48abe0 <__isoc23_strtoull@plt+0x85460> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0xb00 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x58 // #88 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0xb44 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48ab44 <__isoc23_strtoull@plt+0x853c4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48abf4 <__isoc23_strtoull@plt+0x85474> // b.any │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48abe8 <__isoc23_strtoull@plt+0x85468> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x17, x17, #0x8b8 │ │ │ │ + stur x17, [x21, #-112] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + sub x17, x21, #0x70 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x15, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x15, x15, #0x9a0 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48ac68 <__isoc23_strtoull@plt+0x854e8> // b.pmore │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0x870 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0xac0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x750 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4949fc <__isoc23_strtoull@plt+0x8f27c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48acbc <__isoc23_strtoull@plt+0x8553c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 47c6b8 <__isoc23_strtoull@plt+0x76f38> │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 494a88 <__isoc23_strtoull@plt+0x8f308> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 494a80 <__isoc23_strtoull@plt+0x8f300> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48ad4c <__isoc23_strtoull@plt+0x855cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0xd20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0xd64 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48ad64 <__isoc23_strtoull@plt+0x855e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a0bb0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 494b18 <__isoc23_strtoull@plt+0x8f398> // b.lo, b.ul, b.last │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 48ae00 <__isoc23_strtoull@plt+0x85680> // b.any │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 494b10 <__isoc23_strtoull@plt+0x8f390> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #2712] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ + b.hi 48adb8 <__isoc23_strtoull@plt+0x85638> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x17, x17, #0x590 │ │ │ │ + add x17, x17, #0x2 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x26, x21, #0x10 │ │ │ │ - mov x25, x14 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 492aa0 <__isoc23_strtoull@plt+0x8d320> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #6 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a0b20 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 494bc8 <__isoc23_strtoull@plt+0x8f448> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0xe48 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48ae48 <__isoc23_strtoull@plt+0x856c8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + adrp x15, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x15, x15, #0xdd4 │ │ │ │ + str x15, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x17 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #3440] │ │ │ │ + str x17, [x20] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 48af38 <__isoc23_strtoull@plt+0x857b8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 48aea8 <__isoc23_strtoull@plt+0x85728> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 494bc0 <__isoc23_strtoull@plt+0x8f440> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x18, [x18, #56] │ │ │ │ - adrp x11, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x11, x11, #0xaa8 │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - mov x23, x12 │ │ │ │ + b.hi 48ae9c <__isoc23_strtoull@plt+0x8571c> // b.pmore │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 598238 <__isoc23_strtoull@plt+0x192ab8> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x17, x17, #0x590 │ │ │ │ + add x17, x17, #0x2 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a0a70 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 494c84 <__isoc23_strtoull@plt+0x8f504> // b.lo, b.ul, b.last │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x40 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 494c7c <__isoc23_strtoull@plt+0x8f4fc> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x11, [x18, #56] │ │ │ │ - ldr x18, [x18, #64] │ │ │ │ - adrp x10, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x10, x10, #0xb38 │ │ │ │ - stur x10, [x21, #-56] │ │ │ │ + b.hi 48af10 <__isoc23_strtoull@plt+0x85790> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - mov x23, x12 │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - sub x17, x21, #0x38 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 5982b0 <__isoc23_strtoull@plt+0x192b30> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x17, [x17, #1048] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x17, x21, #0x36 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1e │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #8 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003a09b8 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 494d70 <__isoc23_strtoull@plt+0x8f5f0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 494d68 <__isoc23_strtoull@plt+0x8f5e8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x11, [x18, #56] │ │ │ │ - ldr x10, [x18, #64] │ │ │ │ - ldr x18, [x18, #72] │ │ │ │ - adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x9, [x9, #3288] │ │ │ │ - stur x9, [x21, #-112] │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - adrp x9, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x9, x9, #0xa20 │ │ │ │ - stur x9, [x21, #-88] │ │ │ │ - sub x9, x21, #0x70 │ │ │ │ - stur x9, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x9, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x9, x9, #0xbe8 │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48af84 <__isoc23_strtoull@plt+0x85804> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x17, x17, #0xc90 │ │ │ │ stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x57 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x78 // #120 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0xce0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48afdc <__isoc23_strtoull@plt+0x8585c> // b.pmore │ │ │ │ + adrp x18, 48a000 <__isoc23_strtoull@plt+0x84880> │ │ │ │ + add x18, x18, #0xf38 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + mov x23, x24 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 48af38 <__isoc23_strtoull@plt+0x857b8> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x758 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b034 <__isoc23_strtoull@plt+0x858b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #8 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003a08c0 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x18 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 494e40 <__isoc23_strtoull@plt+0x8f6c0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 494e38 <__isoc23_strtoull@plt+0x8f6b8> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x14, [x17, #15] │ │ │ │ - ldur x13, [x17, #23] │ │ │ │ - ldur x12, [x17, #31] │ │ │ │ - ldur x11, [x17, #39] │ │ │ │ - ldur x10, [x17, #47] │ │ │ │ - ldur x9, [x17, #55] │ │ │ │ - ldur x17, [x17, #63] │ │ │ │ - adrp x8, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x8, x8, #0xca0 │ │ │ │ - stur x8, [x21, #-72] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - stur x11, [x21, #-16] │ │ │ │ - stur x10, [x21, #-8] │ │ │ │ - str x9, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b0cc <__isoc23_strtoull@plt+0x8594c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x98 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x18, x18, #0x560 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 598328 <__isoc23_strtoull@plt+0x192ba8> │ │ │ │ - mov x15, #0x50 // #80 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0xe4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48b0e4 <__isoc23_strtoull@plt+0x85964> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48b140 <__isoc23_strtoull@plt+0x859c0> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x18c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48b18c <__isoc23_strtoull@plt+0x85a0c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x17, x17, #0x114 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + str x17, [x20, #32] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 48b2a8 <__isoc23_strtoull@plt+0x85b28> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 494f10 <__isoc23_strtoull@plt+0x8f790> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 494f08 <__isoc23_strtoull@plt+0x8f788> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2712] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 48b214 <__isoc23_strtoull@plt+0x85a94> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48b27c <__isoc23_strtoull@plt+0x85afc> // b.pmore │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48b27c <__isoc23_strtoull@plt+0x85afc> // b.pmore │ │ │ │ + ldur x15, [x15, #6] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48b2f4 <__isoc23_strtoull@plt+0x85b74> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x17, x17, #0x8 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48b34c <__isoc23_strtoull@plt+0x85bcc> // b.pmore │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x2a8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + mov x23, x24 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 48b2a8 <__isoc23_strtoull@plt+0x85b28> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x760 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b3a4 <__isoc23_strtoull@plt+0x85c24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x60 // #96 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 494fa4 <__isoc23_strtoull@plt+0x8f824> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 494f9c <__isoc23_strtoull@plt+0x8f81c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2840] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b3ec <__isoc23_strtoull@plt+0x85c6c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b480 <__isoc23_strtoull@plt+0x85d00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x460 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48b460 <__isoc23_strtoull@plt+0x85ce0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x498 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48b498 <__isoc23_strtoull@plt+0x85d18> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 495048 <__isoc23_strtoull@plt+0x8f8c8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 495040 <__isoc23_strtoull@plt+0x8f8c0> // b.pmore │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48b4b4 <__isoc23_strtoull@plt+0x85d34> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48b55c <__isoc23_strtoull@plt+0x85ddc> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x15, x15, #0x3c0 │ │ │ │ + stur x15, [x21, #-104] │ │ │ │ + stur x23, [x21, #-88] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x14, x14, #0xf30 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + sub x17, x21, #0x68 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x15, x15, #0x408 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x18, x18, #0x5f8 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 598328 <__isoc23_strtoull@plt+0x192ba8> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48b5e4 <__isoc23_strtoull@plt+0x85e64> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x378 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x4e0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x768 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4950ec <__isoc23_strtoull@plt+0x8f96c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4950e4 <__isoc23_strtoull@plt+0x8f964> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x13, x13, #0xfc0 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - sub x17, x21, #0x20 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b694 <__isoc23_strtoull@plt+0x85f14> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x660 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48b660 <__isoc23_strtoull@plt+0x85ee0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48b67c <__isoc23_strtoull@plt+0x85efc> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x5d0 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b73c <__isoc23_strtoull@plt+0x85fbc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x6ec │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 495194 <__isoc23_strtoull@plt+0x8fa14> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49518c <__isoc23_strtoull@plt+0x8fa0c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48b744 <__isoc23_strtoull@plt+0x85fc4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x15, x15, #0x610 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b7cc <__isoc23_strtoull@plt+0x8604c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x79c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x12, x12, #0x68 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - sub x17, x21, #0x28 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48b7d4 <__isoc23_strtoull@plt+0x86054> // b.pmore │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x6b8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48b820 <__isoc23_strtoull@plt+0x860a0> // b.pmore │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x768 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 48a570 <__isoc23_strtoull@plt+0x84df0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x770 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b874 <__isoc23_strtoull@plt+0x860f4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b8bc <__isoc23_strtoull@plt+0x8613c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b904 <__isoc23_strtoull@plt+0x86184> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48b9c4 <__isoc23_strtoull@plt+0x86244> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x978 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48b978 <__isoc23_strtoull@plt+0x861f8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x9a8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48b9a8 <__isoc23_strtoull@plt+0x86228> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48b9cc <__isoc23_strtoull@plt+0x8624c> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48ba1c <__isoc23_strtoull@plt+0x8629c> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x17, x17, #0x8d8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 49525c <__isoc23_strtoull@plt+0x8fadc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 495254 <__isoc23_strtoull@plt+0x8fad4> // b.pmore │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48babc <__isoc23_strtoull@plt+0x8633c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x15, x15, #0x890 │ │ │ │ + stur x15, [x21, #-104] │ │ │ │ + stur x23, [x21, #-88] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x18, [x18, #56] │ │ │ │ - adrp x11, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x11, x11, #0xe68 │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x18, x18, #0x108 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ + ldr x17, [x17, #3288] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + sub x17, x21, #0x68 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x15, x15, #0x920 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48bb30 <__isoc23_strtoull@plt+0x863b0> // b.pmore │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0x848 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x25, [x21, #-32] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0xa40 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x778 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48bae8 <__isoc23_strtoull@plt+0x86368> │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48bbc0 <__isoc23_strtoull@plt+0x86440> // b.pmore │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0xb60 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + mov x18, x25 │ │ │ │ + mov x25, x26 │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + b 48a570 <__isoc23_strtoull@plt+0x84df0> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48bc2c <__isoc23_strtoull@plt+0x864ac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x47 │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x50 // #80 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48bc78 <__isoc23_strtoull@plt+0x864f8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48bcbc <__isoc23_strtoull@plt+0x8653c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48bdb4 <__isoc23_strtoull@plt+0x86634> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0xd38 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48bd38 <__isoc23_strtoull@plt+0x865b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48bd54 <__isoc23_strtoull@plt+0x865d4> // b.any │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48bdbc <__isoc23_strtoull@plt+0x8663c> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x15, x15, #0xc48 │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x14, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x14, x14, #0xc90 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x40 │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ sub x14, x20, #0x18 │ │ │ │ cmp x14, x28 │ │ │ │ - b.cc 49530c <__isoc23_strtoull@plt+0x8fb8c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + b.cc 48be60 <__isoc23_strtoull@plt+0x866e0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x14, [x19, #856] │ │ │ │ cmp x21, x14 │ │ │ │ - b.hi 495304 <__isoc23_strtoull@plt+0x8fb84> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x12, [x15, #22] │ │ │ │ - ldur x11, [x15, #30] │ │ │ │ - ldur x15, [x15, #38] │ │ │ │ - adrp x10, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x10, x10, #0x1b0 │ │ │ │ - stur x10, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ + b.hi 48be58 <__isoc23_strtoull@plt+0x866d8> // b.pmore │ │ │ │ + adrp x14, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x14, x14, #0xbe8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x14, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x14, x14, #0xce0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x40 // #64 │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x8d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 495374 <__isoc23_strtoull@plt+0x8fbf4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48bf08 <__isoc23_strtoull@plt+0x86788> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48bf00 <__isoc23_strtoull@plt+0x86780> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 47c6b8 <__isoc23_strtoull@plt+0x76f38> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 495414 <__isoc23_strtoull@plt+0x8fc94> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + b.cc 48bf98 <__isoc23_strtoull@plt+0x86818> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 49540c <__isoc23_strtoull@plt+0x8fc8c> // b.pmore │ │ │ │ + b.hi 48bf90 <__isoc23_strtoull@plt+0x86810> // b.pmore │ │ │ │ ldur x15, [x17, #7] │ │ │ │ ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x30 // #48 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4954e8 <__isoc23_strtoull@plt+0x8fd68> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + b.cc 48c030 <__isoc23_strtoull@plt+0x868b0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4954e0 <__isoc23_strtoull@plt+0x8fd60> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2712] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + b.hi 48c028 <__isoc23_strtoull@plt+0x868a8> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x60 // #96 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48c07c <__isoc23_strtoull@plt+0x868fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 495578 <__isoc23_strtoull@plt+0x8fdf8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48c108 <__isoc23_strtoull@plt+0x86988> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 495570 <__isoc23_strtoull@plt+0x8fdf0> // b.pmore │ │ │ │ + b.hi 48c100 <__isoc23_strtoull@plt+0x86980> // b.pmore │ │ │ │ ldur x15, [x17, #7] │ │ │ │ ldur x17, [x17, #15] │ │ │ │ adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x14, [x14, #2840] │ │ │ │ stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ mov x15, #0x18 // #24 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 495614 <__isoc23_strtoull@plt+0x8fe94> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49560c <__isoc23_strtoull@plt+0x8fe8c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x14, x14, #0x510 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48c19c <__isoc23_strtoull@plt+0x86a1c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x14, x14, #0x50 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x15, x15, #0xd10 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + sub x15, x21, #0x48 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x17, x17, #0xa0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x26 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48c210 <__isoc23_strtoull@plt+0x86a90> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + adrp x13, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x13, x13, #0x130 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x17 │ │ │ │ + mov x24, x14 │ │ │ │ mov x23, x15 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48c268 <__isoc23_strtoull@plt+0x86ae8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ + adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x24, x24, #0x2b8 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4956b4 <__isoc23_strtoull@plt+0x8ff34> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4956ac <__isoc23_strtoull@plt+0x8ff2c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x13, x13, #0x598 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - sub x17, x21, #0x20 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48c350 <__isoc23_strtoull@plt+0x86bd0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x18, x18, #0x2dc │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48c358 <__isoc23_strtoull@plt+0x86bd8> // b.pmore │ │ │ │ + adrp x18, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x18, x18, #0xfc0 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x17, x17, #0x1c8 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x18, x18, #0x230 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x3f │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x28 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 495774 <__isoc23_strtoull@plt+0x8fff4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + b.cc 48c468 <__isoc23_strtoull@plt+0x86ce8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 49576c <__isoc23_strtoull@plt+0x8ffec> // b.pmore │ │ │ │ + b.hi 48c460 <__isoc23_strtoull@plt+0x86ce0> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x12, x12, #0x440 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x18, x18, #0x630 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ + adrp x14, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x14, x14, #0xe98 │ │ │ │ + stur x14, [x21, #-96] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + adrp x14, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x14, x14, #0xd10 │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3192] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + sub x14, x21, #0x5f │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + adrp x14, 48b000 <__isoc23_strtoull@plt+0x85880> │ │ │ │ + add x14, x14, #0xf30 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + sub x14, x21, #0x4e │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x14, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x14, x14, #0x280 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x18, x18, #0x44c │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x3f │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x48 // #72 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + mov x17, #0x68 // #104 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 49581c <__isoc23_strtoull@plt+0x9009c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 495814 <__isoc23_strtoull@plt+0x90094> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x12, [x15, #22] │ │ │ │ - ldur x15, [x15, #30] │ │ │ │ - adrp x11, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x11, x11, #0x6d0 │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48c4bc <__isoc23_strtoull@plt+0x86d3c> // b.pmore │ │ │ │ + adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x18, x18, #0x378 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x8e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039fe10 ; NYI │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4959b4 <__isoc23_strtoull@plt+0x90234> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x18, x18, #0x8dc │ │ │ │ - stur x18, [x20, #-96] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #79] │ │ │ │ - ldur x22, [x22, #87] │ │ │ │ - stur x18, [x20, #-88] │ │ │ │ - stur x10, [x20, #-80] │ │ │ │ - stur x14, [x20, #-72] │ │ │ │ - stur x15, [x20, #-64] │ │ │ │ - stur x17, [x20, #-56] │ │ │ │ - stur x13, [x20, #-48] │ │ │ │ - stur x9, [x20, #-40] │ │ │ │ - stur x12, [x20, #-32] │ │ │ │ - stur x11, [x20, #-24] │ │ │ │ - stur x8, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x60 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4958dc <__isoc23_strtoull@plt+0x9015c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039fd7c ; NYI │ │ │ │ - adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x18, x18, #0x90c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #39] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49590c <__isoc23_strtoull@plt+0x9018c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039fd4c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #72] │ │ │ │ - ldr x13, [x20, #88] │ │ │ │ - and x12, x22, #0x7 │ │ │ │ - mov x11, #0x3 // #3 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.cc 4959bc <__isoc23_strtoull@plt+0x9023c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x80 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 495b44 <__isoc23_strtoull@plt+0x903c4> // b.pmore │ │ │ │ - adrp x12, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x12, x12, #0x330 │ │ │ │ - stur x12, [x21, #-120] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - stur x13, [x21, #-88] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x18, x18, #0x798 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x18, x21, #0x78 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x22, x21, #0x1e │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ldr x11, [x20, #32] │ │ │ │ - ldr x10, [x20, #40] │ │ │ │ - mov x9, #0x2 // #2 │ │ │ │ - cmp x12, x9 │ │ │ │ - b.cc 495a8c <__isoc23_strtoull@plt+0x9030c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0xd0 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 495b38 <__isoc23_strtoull@plt+0x903b8> // b.pmore │ │ │ │ - adrp x12, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x12, x12, #0x9b8 │ │ │ │ - stur x12, [x21, #-200] │ │ │ │ - stur x18, [x21, #-184] │ │ │ │ - stur x17, [x21, #-176] │ │ │ │ - stur x13, [x21, #-168] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #8] │ │ │ │ - stur x17, [x21, #-160] │ │ │ │ - stur x13, [x21, #-144] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2712] │ │ │ │ - stur x17, [x21, #-136] │ │ │ │ - stur x13, [x21, #-120] │ │ │ │ - adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x17, x17, #0xd98 │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0xa0 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x10, [x21, #-80] │ │ │ │ - sub x18, x21, #0xc8 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x11, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x17, x17, #0x280 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x6f │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x22, x21, #0x26 │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0xa0 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 495b2c <__isoc23_strtoull@plt+0x903ac> // b.pmore │ │ │ │ - adrp x14, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x14, x14, #0x518 │ │ │ │ - stur x14, [x21, #-152] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - stur x17, [x21, #-128] │ │ │ │ - stur x13, [x21, #-120] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #8] │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2712] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x17, x17, #0x8f0 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x70 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - sub x18, x21, #0x98 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x11, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x25, x21, #0x3e │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2632] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ - mov x18, #0xa0 // #160 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0xd0 // #208 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 495bf4 <__isoc23_strtoull@plt+0x90474> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 495bec <__isoc23_strtoull@plt+0x9046c> // b.pmore │ │ │ │ - ldur x15, [x15, #6] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2016] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x27 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48c560 <__isoc23_strtoull@plt+0x86de0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48c558 <__isoc23_strtoull@plt+0x86dd8> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 495ca4 <__isoc23_strtoull@plt+0x90524> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 495c9c <__isoc23_strtoull@plt+0x9051c> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x15, [x15, #14] │ │ │ │ - adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x13, [x13, #2840] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x27 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48c5f8 <__isoc23_strtoull@plt+0x86e78> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48c5f0 <__isoc23_strtoull@plt+0x86e70> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 495d5c <__isoc23_strtoull@plt+0x905dc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 495d54 <__isoc23_strtoull@plt+0x905d4> // b.pmore │ │ │ │ - ldur x15, [x15, #6] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48c688 <__isoc23_strtoull@plt+0x86f08> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48c680 <__isoc23_strtoull@plt+0x86f00> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x14, [x14, #2840] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2016] │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x27 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48c77c <__isoc23_strtoull@plt+0x86ffc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48c774 <__isoc23_strtoull@plt+0x86ff4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x15, x15, #0x588 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x15, x15, #0xd10 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + sub x15, x21, #0x37 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x15, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x15, x15, #0x620 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + sub x15, x21, #0x26 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x15, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x15, x15, #0x760 │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 495dac <__isoc23_strtoull@plt+0x9062c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48c7c4 <__isoc23_strtoull@plt+0x87044> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 495e80 <__isoc23_strtoull@plt+0x90700> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 495e54 <__isoc23_strtoull@plt+0x906d4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 495e4c <__isoc23_strtoull@plt+0x906cc> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x15, [x15, #14] │ │ │ │ - adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x13, [x13, #2840] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x27 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48c850 <__isoc23_strtoull@plt+0x870d0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48c848 <__isoc23_strtoull@plt+0x870c8> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 495f78 <__isoc23_strtoull@plt+0x907f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x18, x18, #0xee0 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 495ee0 <__isoc23_strtoull@plt+0x90760> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48c8e4 <__isoc23_strtoull@plt+0x87164> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x14, x14, #0x798 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x15, x15, #0xd10 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + sub x15, x21, #0x48 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x17, x17, #0x7e8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x26 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 495f04 <__isoc23_strtoull@plt+0x90784> // b.any │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48c958 <__isoc23_strtoull@plt+0x871d8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + adrp x13, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x13, x13, #0x878 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x17 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x15 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48c9b0 <__isoc23_strtoull@plt+0x87230> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ + adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x24, x24, #0x2b8 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x38 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48cad0 <__isoc23_strtoull@plt+0x87350> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 495f80 <__isoc23_strtoull@plt+0x90800> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #696] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ + b.hi 48cac8 <__isoc23_strtoull@plt+0x87348> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + adrp x14, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x14, x14, #0x4f0 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x14, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x14, x14, #0xa4c │ │ │ │ + stur x14, [x20, #-56] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x14, x21, #0x7 │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48cadc <__isoc23_strtoull@plt+0x8735c> // b.pmore │ │ │ │ + adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x18, x18, #0x6a8 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x17, x17, #0x910 │ │ │ │ stur x17, [x21, #-64] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x18, x18, #0xd80 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x18, x18, #0x978 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x18, x18, #0xdd0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x46 │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ str x18, [x21] │ │ │ │ - sub x25, x21, #0x30 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ + sub x25, x21, #0x3f │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 47e230 <__isoc23_strtoull@plt+0x78ab0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48cb2c <__isoc23_strtoull@plt+0x873ac> // b.pmore │ │ │ │ + adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x18, x18, #0x9c8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x8e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48cbd0 <__isoc23_strtoull@plt+0x87450> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48cbc8 <__isoc23_strtoull@plt+0x87448> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 495fd4 <__isoc23_strtoull@plt+0x90854> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48cc1c <__isoc23_strtoull@plt+0x8749c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 495e80 <__isoc23_strtoull@plt+0x90700> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 496084 <__isoc23_strtoull@plt+0x90904> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48cca8 <__isoc23_strtoull@plt+0x87528> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48cca0 <__isoc23_strtoull@plt+0x87520> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496040 <__isoc23_strtoull@plt+0x908c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0x70 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496070 <__isoc23_strtoull@plt+0x908f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48cd3c <__isoc23_strtoull@plt+0x875bc> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x14, x14, #0xbf0 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x15, x15, #0xd10 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + sub x15, x21, #0x48 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x17, x17, #0xc40 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x26 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48cdb0 <__isoc23_strtoull@plt+0x87630> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + adrp x13, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x13, x13, #0xcd0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x17 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x15 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 496134 <__isoc23_strtoull@plt+0x909b4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48ce08 <__isoc23_strtoull@plt+0x87688> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0xf0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4960f0 <__isoc23_strtoull@plt+0x90970> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ + adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x24, x24, #0x3b8 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48ced8 <__isoc23_strtoull@plt+0x87758> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x18, x18, #0xe64 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0x120 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496120 <__isoc23_strtoull@plt+0x909a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48cee8 <__isoc23_strtoull@plt+0x87768> // b.pmore │ │ │ │ + adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x18, x18, #0xb60 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x17, x17, #0xd68 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x18, x18, #0xdd0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x3f │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x8f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48cf80 <__isoc23_strtoull@plt+0x87800> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48cf78 <__isoc23_strtoull@plt+0x877f8> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 49622c <__isoc23_strtoull@plt+0x90aac> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x90 │ │ │ │ + b.cc 48d050 <__isoc23_strtoull@plt+0x878d0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 496224 <__isoc23_strtoull@plt+0x90aa4> // b.pmore │ │ │ │ + b.hi 48d048 <__isoc23_strtoull@plt+0x878c8> // b.pmore │ │ │ │ ldur x15, [x17, #7] │ │ │ │ ldur x17, [x17, #15] │ │ │ │ adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-136] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x14, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x14, x14, #0xff0 │ │ │ │ - stur x14, [x21, #-112] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x14, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x14, x14, #0xa0 │ │ │ │ stur x14, [x21, #-88] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #696] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2712] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x70 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x88 │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ str x18, [x21] │ │ │ │ mov x23, x15 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x90 // #144 │ │ │ │ + mov x15, #0x60 // #96 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4962d0 <__isoc23_strtoull@plt+0x90b50> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48d0e4 <__isoc23_strtoull@plt+0x87964> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4962c8 <__isoc23_strtoull@plt+0x90b48> // b.pmore │ │ │ │ + b.hi 48d0dc <__isoc23_strtoull@plt+0x8795c> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x15, [x15, #2840] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3112] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ sub x15, x20, #0x18 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 496364 <__isoc23_strtoull@plt+0x90be4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48d174 <__isoc23_strtoull@plt+0x879f4> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 49635c <__isoc23_strtoull@plt+0x90bdc> // b.pmore │ │ │ │ + b.hi 48d16c <__isoc23_strtoull@plt+0x879ec> // b.pmore │ │ │ │ ldur x15, [x17, #7] │ │ │ │ ldur x17, [x17, #15] │ │ │ │ - adrp x14, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x14, x14, #0x250 │ │ │ │ + adrp x14, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x14, x14, #0x70 │ │ │ │ stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ mov x23, x15 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ sub x18, x21, #0x18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x17, [x20, #-8] │ │ │ │ @@ -146236,257 +136899,47 @@ │ │ │ │ mov x15, #0x20 // #32 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x24 │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - b 4962f8 <__isoc23_strtoull@plt+0x90b78> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4963dc <__isoc23_strtoull@plt+0x90c5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 496400 <__isoc23_strtoull@plt+0x90c80> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ - sub x15, x20, #0x20 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 496450 <__isoc23_strtoull@plt+0x90cd0> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 49651c <__isoc23_strtoull@plt+0x90d9c> // b.any │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - adrp x15, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x15, x15, #0x490 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x17, #7] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496490 <__isoc23_strtoull@plt+0x90d10> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4964b8 <__isoc23_strtoull@plt+0x90d38> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 496510 <__isoc23_strtoull@plt+0x90d90> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3208] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x15, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x15, x15, #0x434 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - sub x25, x21, #0x10 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2728] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 496580 <__isoc23_strtoull@plt+0x90e00> // b.pmore │ │ │ │ - adrp x15, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x15, x15, #0x3b0 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3288] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 496620 <__isoc23_strtoull@plt+0x90ea0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0x608 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x22, [x22, #40] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496608 <__isoc23_strtoull@plt+0x90e88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0x638 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #131 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 496668 <__isoc23_strtoull@plt+0x90ee8> // b.any │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 47c898 <__isoc23_strtoull@plt+0x77118> │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 496748 <__isoc23_strtoull@plt+0x90fc8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + b.cc 48d210 <__isoc23_strtoull@plt+0x87a90> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 496740 <__isoc23_strtoull@plt+0x90fc0> // b.pmore │ │ │ │ - ldur x15, [x17, #7] │ │ │ │ - ldur x17, [x17, #15] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #3288] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #2712] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + b.hi 48d208 <__isoc23_strtoull@plt+0x87a88> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ - mov x15, #0x60 // #96 │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ @@ -146494,102978 +136947,129378 @@ │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4967d8 <__isoc23_strtoull@plt+0x91058> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48d2a0 <__isoc23_strtoull@plt+0x87b20> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4967d0 <__isoc23_strtoull@plt+0x91050> // b.pmore │ │ │ │ + b.hi 48d298 <__isoc23_strtoull@plt+0x87b18> // b.pmore │ │ │ │ ldur x15, [x17, #7] │ │ │ │ ldur x17, [x17, #15] │ │ │ │ adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x14, [x14, #2840] │ │ │ │ stur x14, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ mov x15, #0x18 // #24 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 496874 <__isoc23_strtoull@plt+0x910f4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49686c <__isoc23_strtoull@plt+0x910ec> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x14, x14, #0x770 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2624] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48d370 <__isoc23_strtoull@plt+0x87bf0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0x33c │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 48d33c <__isoc23_strtoull@plt+0x87bbc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 48d360 <__isoc23_strtoull@plt+0x87be0> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 48d238 <__isoc23_strtoull@plt+0x87ab8> │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 48d1a0 <__isoc23_strtoull@plt+0x87a20> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48d3d8 <__isoc23_strtoull@plt+0x87c58> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + adrp x13, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x13, x13, #0x2e8 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + mov x25, x14 │ │ │ │ + sub x24, x21, #0x17 │ │ │ │ + mov x23, x15 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x28 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 49692c <__isoc23_strtoull@plt+0x911ac> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + b.cc 48d488 <__isoc23_strtoull@plt+0x87d08> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 496924 <__isoc23_strtoull@plt+0x911a4> // b.pmore │ │ │ │ + b.hi 48d480 <__isoc23_strtoull@plt+0x87d00> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x13, x13, #0x6a0 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x15, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x15, x15, #0x7f8 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x12, x12, #0x2c8 │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x17, #0x40 // #64 │ │ │ │ + sub x25, x21, #0x1f │ │ │ │ + mov x24, x13 │ │ │ │ + mov x23, x14 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x18 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4969cc <__isoc23_strtoull@plt+0x9124c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4969c4 <__isoc23_strtoull@plt+0x91244> // b.pmore │ │ │ │ - ldur x14, [x15, #6] │ │ │ │ - ldur x13, [x15, #14] │ │ │ │ - ldur x15, [x15, #22] │ │ │ │ - adrp x12, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x12, x12, #0x890 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ - mov x14, #0x30 // #48 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48d500 <__isoc23_strtoull@plt+0x87d80> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + adrp x13, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x13, x13, #0x3f8 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x25, x21, #0x30 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x15 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 496a88 <__isoc23_strtoull@plt+0x91308> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0xa68 │ │ │ │ - stur x18, [x20, #-64] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - ldr x22, [x22, #56] │ │ │ │ - stur x15, [x20, #-56] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - sub x20, x20, #0x40 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496a68 <__isoc23_strtoull@plt+0x912e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0xaa0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496aa0 <__isoc23_strtoull@plt+0x91320> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 496b7c <__isoc23_strtoull@plt+0x913fc> // b.any │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - adrp x15, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x15, x15, #0xaf0 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1808] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5ffb20 <__isoc23_strtoull@plt+0x1fa3a0> │ │ │ │ - udf #772 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48d660 <__isoc23_strtoull@plt+0x87ee0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48d658 <__isoc23_strtoull@plt+0x87ed8> // b.pmore │ │ │ │ + adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x17, x17, #0xf10 │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + adrp x17, 48c000 <__isoc23_strtoull@plt+0x86880> │ │ │ │ + add x17, x17, #0xfa8 │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + sub x17, x21, #0x77 │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + adrp x17, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x17, x17, #0x108 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + sub x17, x21, #0x67 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + adrp x17, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x17, x17, #0x1a0 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0xd10 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #1416] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x17, x21, #0x37 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x15, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x15, x15, #0x238 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + sub x15, x21, #0x26 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x15, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x15, x15, #0x610 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 496b0c <__isoc23_strtoull@plt+0x9138c> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 496b50 <__isoc23_strtoull@plt+0x913d0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 48d674 <__isoc23_strtoull@plt+0x87ef4> // b.pmore │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 495e80 <__isoc23_strtoull@plt+0x90700> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + sub x22, x21, #0x1e │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x80 // #128 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x8f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #900 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 495e80 <__isoc23_strtoull@plt+0x90700> │ │ │ │ - adrp x17, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x17, x17, #0xb6c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 496400 <__isoc23_strtoull@plt+0x90c80> │ │ │ │ - udf #12 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x70 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 496d0c <__isoc23_strtoull@plt+0x9158c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48d6d4 <__isoc23_strtoull@plt+0x87f54> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0xc50 │ │ │ │ - stur x18, [x20, #-112] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - ldr x12, [x22, #56] │ │ │ │ - ldr x11, [x22, #64] │ │ │ │ - ldr x10, [x22, #72] │ │ │ │ - ldr x9, [x22, #80] │ │ │ │ - ldr x8, [x22, #88] │ │ │ │ - ldr x7, [x22, #96] │ │ │ │ - ldr x22, [x22, #104] │ │ │ │ - stur x14, [x20, #-104] │ │ │ │ - stur x8, [x20, #-96] │ │ │ │ - stur x13, [x20, #-88] │ │ │ │ - stur x18, [x20, #-80] │ │ │ │ - stur x12, [x20, #-72] │ │ │ │ - stur x17, [x20, #-64] │ │ │ │ - stur x15, [x20, #-56] │ │ │ │ - stur x7, [x20, #-48] │ │ │ │ - stur x11, [x20, #-40] │ │ │ │ - stur x10, [x20, #-32] │ │ │ │ - stur x9, [x20, #-24] │ │ │ │ - sub x20, x20, #0x70 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496c50 <__isoc23_strtoull@plt+0x914d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0xc80 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496c80 <__isoc23_strtoull@plt+0x91500> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #11 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 496d14 <__isoc23_strtoull@plt+0x91594> // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 496d8c <__isoc23_strtoull@plt+0x9160c> // b.pmore │ │ │ │ - ldur x15, [x22, #5] │ │ │ │ - adrp x14, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x14, x14, #0x5a0 │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - stur x13, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0x950 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x25, x21, #0x16 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2632] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x17 │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - b 47e5e0 <__isoc23_strtoull@plt+0x78e60> │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48d71c <__isoc23_strtoull@plt+0x87f9c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x4 // #4 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 496d7c <__isoc23_strtoull@plt+0x915fc> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 496d98 <__isoc23_strtoull@plt+0x91618> // b.pmore │ │ │ │ - ldur x15, [x22, #12] │ │ │ │ - adrp x14, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x14, x14, #0x9f0 │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - ldr x14, [x20, #72] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - ldr x14, [x20, #80] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x25, [x20, #64] │ │ │ │ - sub x24, x21, #0x38 │ │ │ │ - mov x23, x17 │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 496e58 <__isoc23_strtoull@plt+0x916d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x22, [x22, #22] │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48d7c4 <__isoc23_strtoull@plt+0x88044> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48d7bc <__isoc23_strtoull@plt+0x8803c> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x13, x13, #0x6f0 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496e38 <__isoc23_strtoull@plt+0x916b8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0xe70 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 496e70 <__isoc23_strtoull@plt+0x916f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x38 // #56 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 496e9c <__isoc23_strtoull@plt+0x9171c> // b.any │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 496390 <__isoc23_strtoull@plt+0x90c10> │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 495c20 <__isoc23_strtoull@plt+0x904a0> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #13 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #8 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0xa0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 496f84 <__isoc23_strtoull@plt+0x91804> // b.pmore │ │ │ │ + b.hi 48d834 <__isoc23_strtoull@plt+0x880b4> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #79] │ │ │ │ - ldur x7, [x22, #87] │ │ │ │ - ldur x6, [x22, #95] │ │ │ │ - ldur x5, [x22, #103] │ │ │ │ - adrp x4, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x4, x4, #0xba8 │ │ │ │ - stur x4, [x21, #-152] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - stur x17, [x21, #-128] │ │ │ │ - stur x15, [x21, #-120] │ │ │ │ - stur x14, [x21, #-112] │ │ │ │ - stur x13, [x21, #-104] │ │ │ │ - stur x12, [x21, #-96] │ │ │ │ - stur x11, [x21, #-88] │ │ │ │ - stur x10, [x21, #-80] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x8, [x21, #-64] │ │ │ │ - stur x7, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x98 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x6, [x21, #-16] │ │ │ │ - stur x5, [x21, #-8] │ │ │ │ + adrp x14, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x14, x14, #0x740 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x23, [x21] │ │ │ │ - sub x25, x21, #0x27 │ │ │ │ - sub x24, x21, #0x16 │ │ │ │ - mov x23, x15 │ │ │ │ - b 482e18 <__isoc23_strtoull@plt+0x7d698> │ │ │ │ - mov x18, #0xa0 // #160 │ │ │ │ + sub x25, x21, #0x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #24 │ │ │ │ - udf #4 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0039e6a8 ; NYI │ │ │ │ - sub x18, x20, #0x70 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4973c4 <__isoc23_strtoull@plt+0x91c44> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x18, x18, #0xff0 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 47c638 <__isoc23_strtoull@plt+0x76eb8> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039e668 ; NYI │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x14 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039e644 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4973d4 <__isoc23_strtoull@plt+0x91c54> // b.pmore │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0xc40 │ │ │ │ + b.hi 48d8a4 <__isoc23_strtoull@plt+0x88124> // b.pmore │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0x7f0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x17, x17, #0x6c │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x23, x18 │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 47c5b8 <__isoc23_strtoull@plt+0x76e38> │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039e5ec ; NYI │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 597d70 <__isoc23_strtoull@plt+0x1925f0> │ │ │ │ - udf #6 │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x25, x21, #0x17 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x900 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039e5c8 ; NYI │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0xbc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x22 │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 598050 <__isoc23_strtoull@plt+0x1928d0> │ │ │ │ - udf #7 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039e59c ; NYI │ │ │ │ - add x21, x21, #0x80 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4973e0 <__isoc23_strtoull@plt+0x91c60> // b.pmore │ │ │ │ - adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x18, x18, #0xc88 │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - adrp x17, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x17, x17, #0xd40 │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - adrp x17, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ - add x17, x17, #0xf50 │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x17, x21, #0x66 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x17, x17, #0x48 │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x17, x17, #0x228 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x17, x21, #0x40 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ - add x17, x17, #0x420 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x17, x21, #0x76 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x15, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x15, x15, #0x190 │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x57 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0xf │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48d900 <__isoc23_strtoull@plt+0x88180> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #12 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039e4c8 ; NYI │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x1bc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x22 │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 588b50 <__isoc23_strtoull@plt+0x1833d0> │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039e49c ; NYI │ │ │ │ - add x21, x21, #0x1a8 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4973ec <__isoc23_strtoull@plt+0x91c6c> // b.pmore │ │ │ │ - adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x18, x18, #0x848 │ │ │ │ - sub x17, x21, #0x1a0 │ │ │ │ - str x18, [x17] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - sub x17, x21, #0x198 │ │ │ │ - str x18, [x17] │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - sub x15, x21, #0x190 │ │ │ │ - str x17, [x15] │ │ │ │ - ldr x17, [x20, #72] │ │ │ │ - sub x15, x21, #0x188 │ │ │ │ - str x17, [x15] │ │ │ │ - ldr x17, [x20, #64] │ │ │ │ - sub x15, x21, #0x180 │ │ │ │ - str x17, [x15] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - sub x14, x21, #0x178 │ │ │ │ - str x15, [x14] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - sub x14, x21, #0x170 │ │ │ │ - str x15, [x14] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - sub x14, x21, #0x168 │ │ │ │ - str x15, [x14] │ │ │ │ - ldr x15, [x20, #96] │ │ │ │ - sub x14, x21, #0x160 │ │ │ │ - str x15, [x14] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - sub x13, x21, #0x158 │ │ │ │ - str x14, [x13] │ │ │ │ - sub x13, x21, #0x150 │ │ │ │ - str x22, [x13] │ │ │ │ - ldr x13, [x20, #88] │ │ │ │ - sub x12, x21, #0x148 │ │ │ │ - str x13, [x12] │ │ │ │ - adrp x12, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x12, x12, #0xb68 │ │ │ │ - sub x11, x21, #0x140 │ │ │ │ - str x12, [x11] │ │ │ │ - sub x12, x21, #0x138 │ │ │ │ - str x17, [x12] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #696] │ │ │ │ - sub x11, x21, #0x130 │ │ │ │ - str x12, [x11] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #1416] │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - sub x11, x21, #0x128 │ │ │ │ - str x12, [x11] │ │ │ │ - sub x12, x21, #0x13e │ │ │ │ - sub x11, x21, #0x120 │ │ │ │ - str x12, [x11] │ │ │ │ - adrp x11, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x11, x11, #0xc20 │ │ │ │ - sub x10, x21, #0x118 │ │ │ │ - str x11, [x10] │ │ │ │ - sub x11, x21, #0x110 │ │ │ │ - str x17, [x11] │ │ │ │ - sub x11, x21, #0x12e │ │ │ │ - sub x10, x21, #0x108 │ │ │ │ - str x11, [x10] │ │ │ │ - adrp x11, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x11, x11, #0xcd0 │ │ │ │ - stur x11, [x21, #-256] │ │ │ │ - stur x17, [x21, #-248] │ │ │ │ - adrp x11, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x11, x11, #0xe80 │ │ │ │ - stur x11, [x21, #-240] │ │ │ │ - stur x17, [x21, #-232] │ │ │ │ - stur x22, [x21, #-224] │ │ │ │ - sub x11, x21, #0xfe │ │ │ │ - stur x11, [x21, #-216] │ │ │ │ - adrp x11, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ - add x11, x11, #0xfa0 │ │ │ │ - stur x11, [x21, #-208] │ │ │ │ - sub x11, x21, #0xef │ │ │ │ - stur x11, [x21, #-192] │ │ │ │ - adrp x10, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x10, x10, #0x158 │ │ │ │ - stur x10, [x21, #-184] │ │ │ │ - stur x17, [x21, #-176] │ │ │ │ - stur x12, [x21, #-168] │ │ │ │ - adrp x12, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x12, x12, #0x2f8 │ │ │ │ - stur x12, [x21, #-160] │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ - sub x12, x21, #0xb7 │ │ │ │ - stur x12, [x21, #-144] │ │ │ │ - adrp x12, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x12, x12, #0x390 │ │ │ │ - stur x12, [x21, #-136] │ │ │ │ - sub x12, x21, #0x9f │ │ │ │ - stur x12, [x21, #-128] │ │ │ │ - adrp x12, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x12, x12, #0x400 │ │ │ │ - stur x12, [x21, #-120] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - adrp x12, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ - add x12, x12, #0xec8 │ │ │ │ - stur x12, [x21, #-104] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x22, [x21, #-80] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - sub x18, x21, #0xd0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x77 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - sub x18, x21, #0x19f │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x86 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x116 │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x25, [x20, #104] │ │ │ │ - sub x24, x21, #0x67 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x70 │ │ │ │ - b 48e8a0 <__isoc23_strtoull@plt+0x89120> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x6a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x1a8 // #424 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0039e238 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 497450 <__isoc23_strtoull@plt+0x91cd0> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x24, [x21] │ │ │ │ - mov x26, x25 │ │ │ │ - sub x25, x21, #0x28 │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - b 492aa0 <__isoc23_strtoull@plt+0x8d320> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + b.hi 48d95c <__isoc23_strtoull@plt+0x881dc> // b.pmore │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x900 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x6b8 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x908 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48d9c0 <__isoc23_strtoull@plt+0x88240> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ + adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x24, x24, #0x3b8 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4974b0 <__isoc23_strtoull@plt+0x91d30> // b.pmore │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x4e0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 48da0c <__isoc23_strtoull@plt+0x8828c> // b.pmore │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0x988 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ stur x23, [x21, #-8] │ │ │ │ str x24, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + b 48d860 <__isoc23_strtoull@plt+0x880e0> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x6c8 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x910 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x0023ea78 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - .inst 0x0039e210 ; NYI │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 497540 <__isoc23_strtoull@plt+0x91dc0> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0039e1d8 ; NYI │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 610898 <__isoc23_strtoull@plt+0x20b118> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0039e1b8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4975d8 <__isoc23_strtoull@plt+0x91e58> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x5f8 │ │ │ │ + b.cc 48da70 <__isoc23_strtoull@plt+0x882f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4975f8 <__isoc23_strtoull@plt+0x91e78> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 497574 <__isoc23_strtoull@plt+0x91df4> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x14, x14, #0x500 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x520 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0x30 │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2296] │ │ │ │ - add x23, x23, #0x201 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5988d8 <__isoc23_strtoull@plt+0x193158> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x710 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039e118 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 497580 <__isoc23_strtoull@plt+0x91e00> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0039e0a0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 497660 <__isoc23_strtoull@plt+0x91ee0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x69c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49769c <__isoc23_strtoull@plt+0x91f1c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039e058 ; NYI │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0x6d0 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039e034 ; NYI │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x678 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 60fe88 <__isoc23_strtoull@plt+0x20a708> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0039e000 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 497730 <__isoc23_strtoull@plt+0x91fb0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 497728 <__isoc23_strtoull@plt+0x91fa8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x17, x17, #0x630 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0x1f0 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #3240] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x0039dfd0 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 497784 <__isoc23_strtoull@plt+0x92004> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x15, x15, #0x6d0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x24, x17 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - b 497540 <__isoc23_strtoull@plt+0x91dc0> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0039df78 ; NYI │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4977e4 <__isoc23_strtoull@plt+0x92064> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - adrp x14, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x14, x14, #0x750 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ + b.hi 48dac8 <__isoc23_strtoull@plt+0x88348> // b.pmore │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xa38 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ sub x24, x21, #0x18 │ │ │ │ - mov x23, x15 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x900 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x918 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - .inst 0x0039df18 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49784c <__isoc23_strtoull@plt+0x920cc> // b.pmore │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48db58 <__isoc23_strtoull@plt+0x883d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xb44 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x23, [x22, #32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - adrp x14, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x14, x14, #0x7a8 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x970 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0039deb0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4978e0 <__isoc23_strtoull@plt+0x92160> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4978d8 <__isoc23_strtoull@plt+0x92158> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x13, x13, #0x808 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48d860 <__isoc23_strtoull@plt+0x880e0> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48dc38 <__isoc23_strtoull@plt+0x884b8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xbdc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4979a0 <__isoc23_strtoull@plt+0x92220> // b.pmore │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0x870 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x26, [x21, #-80] │ │ │ │ - stur x25, [x21, #-72] │ │ │ │ - stur x24, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1560] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 48dc48 <__isoc23_strtoull@plt+0x884c8> // b.pmore │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xaf0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3648] │ │ │ │ - add x18, x18, #0x7 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xb78 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x2f │ │ │ │ - b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x740 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x920 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #3240] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + b 48dba0 <__isoc23_strtoull@plt+0x88420> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48d860 <__isoc23_strtoull@plt+0x880e0> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 497a60 <__isoc23_strtoull@plt+0x922e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0xa10 │ │ │ │ + b.cc 48dd28 <__isoc23_strtoull@plt+0x885a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xcf8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497a10 <__isoc23_strtoull@plt+0x92290> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - mov x17, #0xffff // #65535 │ │ │ │ - movk x17, #0xffff, lsl #16 │ │ │ │ - movk x17, #0xffff, lsl #32 │ │ │ │ - movk x17, #0xffff, lsl #48 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 497a48 <__isoc23_strtoull@plt+0x922c8> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48dd38 <__isoc23_strtoull@plt+0x885b8> // b.pmore │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xca0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x7d8 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x930 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 497b20 <__isoc23_strtoull@plt+0x923a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0xad4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497ad4 <__isoc23_strtoull@plt+0x92354> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 48de08 <__isoc23_strtoull@plt+0x88688> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 497ab8 <__isoc23_strtoull@plt+0x92338> // b.pmore │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - mov w0, w18 │ │ │ │ - bl 4a89c0 <__isoc23_strtoull@plt+0xa3240> │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48de00 <__isoc23_strtoull@plt+0x88680> // b.pmore │ │ │ │ + adrp x14, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x14, x14, #0xd60 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xdec │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x23, x15 │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x14, #0x10 // #16 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x938 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 497c10 <__isoc23_strtoull@plt+0x92490> // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 497c20 <__isoc23_strtoull@plt+0x924a0> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x17, x17, #0xb94 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039dd44 ; NYI │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x18, x22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 497b64 <__isoc23_strtoull@plt+0x923e4> // b.pmore │ │ │ │ - ldur x18, [x18, #7] │ │ │ │ - adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x17, x17, #0xa88 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48de94 <__isoc23_strtoull@plt+0x88714> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x17, x17, #0xe40 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0xc04 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ sub x25, x21, #0x7 │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0x7e0 │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0x7d8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 594100 <__isoc23_strtoull@plt+0x18e980> │ │ │ │ - mov x18, x17 │ │ │ │ - b 497b9c <__isoc23_strtoull@plt+0x9241c> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x8f8 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.cc 497bec <__isoc23_strtoull@plt+0x9246c> // b.lo, b.ul, b.last │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0x8b0 │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0x888 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0039dc98 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 497c90 <__isoc23_strtoull@plt+0x92510> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0xcd8 │ │ │ │ + b.cc 48df20 <__isoc23_strtoull@plt+0x887a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xef0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497cd8 <__isoc23_strtoull@plt+0x92558> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x928 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48df30 <__isoc23_strtoull@plt+0x887b0> // b.pmore │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xe60 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039dc20 ; NYI │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0xcb0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 497b40 <__isoc23_strtoull@plt+0x923c0> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x940 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 497d38 <__isoc23_strtoull@plt+0x925b8> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + b.hi 48dfa0 <__isoc23_strtoull@plt+0x88820> // b.pmore │ │ │ │ + adrp x18, 48d000 <__isoc23_strtoull@plt+0x87880> │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x25, x21, #0x7 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x9c0 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x948 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49843c <__isoc23_strtoull@plt+0x92cbc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x1d8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ + b.cc 48e000 <__isoc23_strtoull@plt+0x88880> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x17, x17, #0xe0c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 497d98 <__isoc23_strtoull@plt+0x92618> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x950 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 497dcc <__isoc23_strtoull@plt+0x9264c> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x18, x18, #0xe60 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497e60 <__isoc23_strtoull@plt+0x926e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48e048 <__isoc23_strtoull@plt+0x888c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48dfd0 <__isoc23_strtoull@plt+0x88850> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x17, x17, #0xdc8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #104] │ │ │ │ - str x18, [sp, #96] │ │ │ │ - bl 68cde0 <__isoc23_strtoull@plt+0x287660> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #96] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #104] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #112] │ │ │ │ - bl 4a8a88 <__isoc23_strtoull@plt+0xa3308> │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #112] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #120] │ │ │ │ - bl 68ceac <__isoc23_strtoull@plt+0x28772c> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #104] │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x22, x17 │ │ │ │ - b.ne 498444 <__isoc23_strtoull@plt+0x92cc4> // b.any │ │ │ │ - adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x17, x17, #0xe28 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 497e28 <__isoc23_strtoull@plt+0x926a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0x3c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48e0f0 <__isoc23_strtoull@plt+0x88970> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 497fc8 <__isoc23_strtoull@plt+0x92848> // b.pmore │ │ │ │ + b.hi 48e0e8 <__isoc23_strtoull@plt+0x88968> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x20 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0xd10 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3192] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x17, x21, #0x28 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 497ffc <__isoc23_strtoull@plt+0x9287c> │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498090 <__isoc23_strtoull@plt+0x92910> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48e148 <__isoc23_strtoull@plt+0x889c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ + adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x24, x24, #0x2b8 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x17, x17, #0xff8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #72] │ │ │ │ - str x18, [sp, #64] │ │ │ │ - bl 68cde0 <__isoc23_strtoull@plt+0x287660> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #64] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #72] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #80] │ │ │ │ - bl 4a8a88 <__isoc23_strtoull@plt+0xa3308> │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #80] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #88] │ │ │ │ - bl 68ceac <__isoc23_strtoull@plt+0x28772c> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #72] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48e1cc <__isoc23_strtoull@plt+0x88a4c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48e1c4 <__isoc23_strtoull@plt+0x88a44> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x14, x14, #0x110 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x25, x15 │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48d860 <__isoc23_strtoull@plt+0x880e0> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - cbnz x22, 497f98 <__isoc23_strtoull@plt+0x92818> │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0x58 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498058 <__isoc23_strtoull@plt+0x928d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0x278 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48e264 <__isoc23_strtoull@plt+0x88ae4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 498204 <__isoc23_strtoull@plt+0x92a84> // b.pmore │ │ │ │ + b.hi 48e25c <__isoc23_strtoull@plt+0x88adc> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + adrp x14, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x14, x14, #0x60 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x14, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x14, x14, #0x160 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x25, x21, #0x38 │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 498238 <__isoc23_strtoull@plt+0x92ab8> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48e2b4 <__isoc23_strtoull@plt+0x88b34> // b.pmore │ │ │ │ + adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x18, x18, #0x1e8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x958 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x2cc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str w18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4982cc <__isoc23_strtoull@plt+0x92b4c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48e308 <__isoc23_strtoull@plt+0x88b88> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48dfd0 <__isoc23_strtoull@plt+0x88850> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0x234 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #24] │ │ │ │ - str x20, [x15, #16] │ │ │ │ - add x15, x21, #0x8 │ │ │ │ - ldr x14, [x19, #888] │ │ │ │ - str x15, [x14, #8] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - add x14, x21, #0x8 │ │ │ │ - ldr x13, [x19, #888] │ │ │ │ - ldr x13, [x13] │ │ │ │ - sub x14, x14, x13 │ │ │ │ - sub x15, x15, x14 │ │ │ │ - ldr x14, [x19, #872] │ │ │ │ - str x15, [x14, #120] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - mov x1, x15 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 68cde0 <__isoc23_strtoull@plt+0x287660> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - mov w0, w17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - mov x1, x17 │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 4a8a88 <__isoc23_strtoull@plt+0xa3308> │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x17, [sp, #48] │ │ │ │ - mov x0, x17 │ │ │ │ - str x18, [sp, #56] │ │ │ │ - bl 68ceac <__isoc23_strtoull@plt+0x28772c> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x19, x18 │ │ │ │ - ldr x18, [x19, #872] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - ldr x20, [x18, #16] │ │ │ │ - add x28, x18, #0xc0 │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldr x18, [x19, #888] │ │ │ │ - ldr x18, [x18, #8] │ │ │ │ - sub x21, x18, #0x8 │ │ │ │ - ldr x17, [x19, #888] │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldr x15, [x19, #888] │ │ │ │ - ldr w15, [x15, #48] │ │ │ │ - sxtw x15, w15 │ │ │ │ - lsl x15, x15, #12 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x15, x17, x15 │ │ │ │ - str x15, [x19, #856] │ │ │ │ - ldr x15, [x19, #872] │ │ │ │ - ldr x15, [x15, #120] │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x18, x15, x18 │ │ │ │ - ldr x17, [x19, #872] │ │ │ │ - str x18, [x17, #120] │ │ │ │ - ldr x18, [sp, #40] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48e3b0 <__isoc23_strtoull@plt+0x88c30> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48e3a8 <__isoc23_strtoull@plt+0x88c28> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x2e0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0xd10 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3192] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x28 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0x294 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48e434 <__isoc23_strtoull@plt+0x88cb4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48e42c <__isoc23_strtoull@plt+0x88cac> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x15, x15, #0x320 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498294 <__isoc23_strtoull@plt+0x92b14> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x414 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #888] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49852c <__isoc23_strtoull@plt+0x92dac> // b.lo, b.ul, b.last │ │ │ │ + b.cc 48e488 <__isoc23_strtoull@plt+0x88d08> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr w18, [x22, #16] │ │ │ │ - sxtw x18, w18 │ │ │ │ - cbnz x18, 4984e8 <__isoc23_strtoull@plt+0x92d68> │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1248] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr x25, [x22, #24] │ │ │ │ + adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x24, x24, #0x2b8 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0x4e0 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ mov x18, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48e51c <__isoc23_strtoull@plt+0x88d9c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4984b0 <__isoc23_strtoull@plt+0x92d30> // b.pmore │ │ │ │ + b.hi 48e514 <__isoc23_strtoull@plt+0x88d94> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3096] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + adrp x14, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x14, x14, #0x3d0 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x18, x18, #0x450 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x25, x21, #0x38 │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 48d860 <__isoc23_strtoull@plt+0x880e0> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48e56c <__isoc23_strtoull@plt+0x88dec> // b.pmore │ │ │ │ + adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x18, x18, #0x4a0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x960 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039d4d8 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48e5c0 <__isoc23_strtoull@plt+0x88e40> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48dfd0 <__isoc23_strtoull@plt+0x88850> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 498618 <__isoc23_strtoull@plt+0x92e98> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 48e654 <__isoc23_strtoull@plt+0x88ed4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 498610 <__isoc23_strtoull@plt+0x92e90> // b.pmore │ │ │ │ - ldur x17, [x17, #6] │ │ │ │ - adrp x15, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ - add x15, x15, #0xd68 │ │ │ │ + b.hi 48e64c <__isoc23_strtoull@plt+0x88ecc> // b.pmore │ │ │ │ + adrp x15, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x15, x15, #0x598 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x15, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x15, x15, #0xd10 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0x638 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - sub x25, x21, #0xf │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0x998 │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0x7d8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 594100 <__isoc23_strtoull@plt+0x18e980> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x30 // #48 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x968 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48da90 <__isoc23_strtoull@plt+0x88310> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48d9e0 <__isoc23_strtoull@plt+0x88260> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48d920 <__isoc23_strtoull@plt+0x881a0> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48d860 <__isoc23_strtoull@plt+0x880e0> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48e5e0 <__isoc23_strtoull@plt+0x88e60> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x30 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48e870 <__isoc23_strtoull@plt+0x890f0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48e868 <__isoc23_strtoull@plt+0x890e8> // b.pmore │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x688 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x6b0 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x6d8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x700 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x728 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x810 │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x36 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 487710 <__isoc23_strtoull@plt+0x81f90> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4985bc <__isoc23_strtoull@plt+0x92e3c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0x470 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.hi 48e884 <__isoc23_strtoull@plt+0x89104> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1456] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x970 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0x5d8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4985d8 <__isoc23_strtoull@plt+0x92e58> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48e288 <__isoc23_strtoull@plt+0x88b08> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48e540 <__isoc23_strtoull@plt+0x88dc0> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x0039d368 ; NYI │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4987b4 <__isoc23_strtoull@plt+0x93034> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x6cc │ │ │ │ + b.cc 48e940 <__isoc23_strtoull@plt+0x891c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4986cc <__isoc23_strtoull@plt+0x92f4c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 48dfd0 <__isoc23_strtoull@plt+0x88850> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48ea60 <__isoc23_strtoull@plt+0x892e0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48ea58 <__isoc23_strtoull@plt+0x892d8> // b.pmore │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x8a8 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x8d0 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x8f8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0x918 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xa08 │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 48e750 <__isoc23_strtoull@plt+0x88fd0> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039d314 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4987bc <__isoc23_strtoull@plt+0x9303c> // b.lo, b.ul, b.last │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4986b0 <__isoc23_strtoull@plt+0x92f30> // b.pmore │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + b.hi 48ea74 <__isoc23_strtoull@plt+0x892f4> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2656] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #256] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x978 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48e5e0 <__isoc23_strtoull@plt+0x88e60> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48df78 <__isoc23_strtoull@plt+0x887f8> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48ebf0 <__isoc23_strtoull@plt+0x89470> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48ebe8 <__isoc23_strtoull@plt+0x89468> // b.pmore │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xa98 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xac0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xae8 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xba0 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 48e750 <__isoc23_strtoull@plt+0x88fd0> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 498738 <__isoc23_strtoull@plt+0x92fb8> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #3496] │ │ │ │ - add x17, x17, #0x2 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #1400] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + b.hi 48ec04 <__isoc23_strtoull@plt+0x89484> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + ldr x18, [x18, #2928] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x1d │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x980 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 498744 <__isoc23_strtoull@plt+0x92fc4> // b.lo, b.ul, b.last │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0x970 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 598d60 <__isoc23_strtoull@plt+0x1935e0> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0039d258 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 498a50 <__isoc23_strtoull@plt+0x932d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xac4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x18, x24 │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0x9c0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 49d6d0 <__isoc23_strtoull@plt+0x97f50> │ │ │ │ - udf #387 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039d0f8 ; NYI │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - neg x18, x18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 49886c <__isoc23_strtoull@plt+0x930ec> // b.none │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 498930 <__isoc23_strtoull@plt+0x931b0> // b.any │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 49f480 <__isoc23_strtoull@plt+0x99d00> │ │ │ │ - udf #387 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039d0b4 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498934 <__isoc23_strtoull@plt+0x931b4> // b.none │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498840 <__isoc23_strtoull@plt+0x930c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039d070 ; NYI │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x884 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498884 <__isoc23_strtoull@plt+0x93104> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039d058 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498934 <__isoc23_strtoull@plt+0x931b4> // b.none │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - and x17, x17, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 498934 <__isoc23_strtoull@plt+0x931b4> // b.none │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x8c8 │ │ │ │ - str x18, [x20] │ │ │ │ - b 4a0038 <__isoc23_strtoull@plt+0x9a8b8> │ │ │ │ - mov x18, x17 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48ec70 <__isoc23_strtoull@plt+0x894f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48dfd0 <__isoc23_strtoull@plt+0x88850> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039cffc ; NYI │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x8f8 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48ed84 <__isoc23_strtoull@plt+0x89604> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48ed7c <__isoc23_strtoull@plt+0x895fc> // b.pmore │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xc28 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xc48 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xd0c │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x17, x21, #0x1e │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x17, x21, #0x10 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4988f8 <__isoc23_strtoull@plt+0x93178> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 48eb10 <__isoc23_strtoull@plt+0x89390> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039cfc0 ; NYI │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x954 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x18, x18, #0xd34 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498954 <__isoc23_strtoull@plt+0x931d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + str x22, [x20, #24] │ │ │ │ + b 48e960 <__isoc23_strtoull@plt+0x891e0> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039d038 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4989ac <__isoc23_strtoull@plt+0x9322c> // b.pmore │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x678 │ │ │ │ + b.hi 48ed98 <__isoc23_strtoull@plt+0x89618> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #736] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x990 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x24, x21, #0x6 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #8] │ │ │ │ - b 49d6d0 <__isoc23_strtoull@plt+0x97f50> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 498a04 <__isoc23_strtoull@plt+0x93284> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0x550 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0x9c8 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x25, x21, #0x6 │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0xa70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039cfd8 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 498a90 <__isoc23_strtoull@plt+0x93310> // b.lo, b.ul, b.last │ │ │ │ - ldur x22, [x22, #5] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 498a10 <__isoc23_strtoull@plt+0x93290> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0x9c8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039cf84 ; NYI │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498a70 <__isoc23_strtoull@plt+0x932f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x988 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0039cf88 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 498b28 <__isoc23_strtoull@plt+0x933a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xb40 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48ee30 <__isoc23_strtoull@plt+0x896b0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48ee28 <__isoc23_strtoull@plt+0x896a8> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039cf40 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039cf08 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 498ba8 <__isoc23_strtoull@plt+0x93428> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xbc0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 48eee8 <__isoc23_strtoull@plt+0x89768> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48eee0 <__isoc23_strtoull@plt+0x89760> // b.pmore │ │ │ │ + adrp x14, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x14, x14, #0xdc0 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x14, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x14, x14, #0xd10 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x17, x21, #0x37 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x26 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498bc0 <__isoc23_strtoull@plt+0x93440> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x40 // #64 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x990 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039ceb0 ; NYI │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4987f0 <__isoc23_strtoull@plt+0x93070> │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48dc70 <__isoc23_strtoull@plt+0x884f0> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0039ce78 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 498c38 <__isoc23_strtoull@plt+0x934b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xc50 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48ce28 <__isoc23_strtoull@plt+0x876a8> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039ce30 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48dba0 <__isoc23_strtoull@plt+0x88420> │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039cdf8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 498cb8 <__isoc23_strtoull@plt+0x93538> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xcd0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498cd0 <__isoc23_strtoull@plt+0x93550> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.cc 48efb8 <__isoc23_strtoull@plt+0x89838> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48dcc8 <__isoc23_strtoull@plt+0x88548> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039cda0 ; NYI │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4987f0 <__isoc23_strtoull@plt+0x93070> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - udf #3 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48ee58 <__isoc23_strtoull@plt+0x896d8> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039cd80 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 498df0 <__isoc23_strtoull@plt+0x93670> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x30 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48f120 <__isoc23_strtoull@plt+0x899a0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48f118 <__isoc23_strtoull@plt+0x89998> // b.pmore │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xf20 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xf48 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xf70 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xf90 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 48e000 <__isoc23_strtoull@plt+0x88880> │ │ │ │ + add x17, x17, #0xfd8 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0xc0 │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 4879c0 <__isoc23_strtoull@plt+0x82240> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039cd28 ; NYI │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 498d54 <__isoc23_strtoull@plt+0x935d4> // b.pmore │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xc08 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xc78 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + b.hi 48f134 <__isoc23_strtoull@plt+0x899b4> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1456] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xcf8 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xe28 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x23, x21, #0x3e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x58 // #88 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x998 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48ee58 <__isoc23_strtoull@plt+0x896d8> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0xe08 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 48dd80 <__isoc23_strtoull@plt+0x88600> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0039cc18 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 498e98 <__isoc23_strtoull@plt+0x93718> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xeb0 │ │ │ │ + b.cc 48f1c8 <__isoc23_strtoull@plt+0x89a48> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039cbd0 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039cb98 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 498f18 <__isoc23_strtoull@plt+0x93798> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xf30 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 498f30 <__isoc23_strtoull@plt+0x937b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 48dec0 <__isoc23_strtoull@plt+0x88740> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039cb40 ; NYI │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4987f0 <__isoc23_strtoull@plt+0x93070> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0039cb20 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 499228 <__isoc23_strtoull@plt+0x93aa8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xcc │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039cad8 ; NYI │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 498fa4 <__isoc23_strtoull@plt+0x93824> // b.pmore │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xe68 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xed8 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48f2c8 <__isoc23_strtoull@plt+0x89b48> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48f2c0 <__isoc23_strtoull@plt+0x89b40> // b.pmore │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0x158 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0x180 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xf58 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0x1a0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x94 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x23, x21, #0x3e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x22, x17 │ │ │ │ - b.ne 4991ac <__isoc23_strtoull@plt+0x93a2c> // b.any │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0xfc0 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x17, x17, #0x74 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0x278 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039c9cc ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49921c <__isoc23_strtoull@plt+0x93a9c> // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - cbnz x22, 499040 <__isoc23_strtoull@plt+0x938c0> │ │ │ │ - adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x17, x17, #0xd18 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 48f2dc <__isoc23_strtoull@plt+0x89b5c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2928] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x9a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c96c ; NYI │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 499110 <__isoc23_strtoull@plt+0x93990> // b.pmore │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xb68 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ - add x18, x18, #0xbe8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x1f4 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x23, x21, #0x3e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x17, x17, #0x12c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #19 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48f328 <__isoc23_strtoull@plt+0x89ba8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + sub x24, x18, #0x1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48f5f8 <__isoc23_strtoull@plt+0x89e78> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x17, x17, #0x1d4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0xab8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48f36c <__isoc23_strtoull@plt+0x89bec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0039c868 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 499280 <__isoc23_strtoull@plt+0x93b00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x2a0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 48f460 <__isoc23_strtoull@plt+0x89ce0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x3e0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4992a0 <__isoc23_strtoull@plt+0x93b20> │ │ │ │ + cbnz x18, 48f3e0 <__isoc23_strtoull@plt+0x89c60> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0xac8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c818 ; NYI │ │ │ │ - ldur x25, [x22, #23] │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 498f78 <__isoc23_strtoull@plt+0x937f8> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0039c7e8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 499304 <__isoc23_strtoull@plt+0x93b84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x31c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2656] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 498f78 <__isoc23_strtoull@plt+0x937f8> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48f408 <__isoc23_strtoull@plt+0x89c88> // b.any │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x8d0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 48f468 <__isoc23_strtoull@plt+0x89ce8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x15, x15, #0x340 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0xd10 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ - .inst 0x0039c7a0 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 499390 <__isoc23_strtoull@plt+0x93c10> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x15, x15, #0x2d0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3792] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48f4f8 <__isoc23_strtoull@plt+0x89d78> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48f4f0 <__isoc23_strtoull@plt+0x89d70> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x14, x14, #0x388 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ - .inst 0x0039c700 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4993ec <__isoc23_strtoull@plt+0x93c6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x404 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2656] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ + b.cc 48f554 <__isoc23_strtoull@plt+0x89dd4> // b.lo, b.ul, b.last │ │ │ │ + mov x18, x23 │ │ │ │ ldur x23, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 498f78 <__isoc23_strtoull@plt+0x937f8> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48f5b4 <__isoc23_strtoull@plt+0x89e34> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #14 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0039c6b8 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 499478 <__isoc23_strtoull@plt+0x93cf8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x15, x15, #0x3b8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3792] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ + b.hi 48f694 <__isoc23_strtoull@plt+0x89f14> // b.pmore │ │ │ │ + cbnz x24, 48f644 <__isoc23_strtoull@plt+0x89ec4> │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x570 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x2f8 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x24, [x21, #-48] │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x490 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x520 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x9a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x0039c638 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ - udf #26 │ │ │ │ - udf #7 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49981c <__isoc23_strtoull@plt+0x9409c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x83c │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - mov x18, x24 │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0x928 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x23, x26 │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 49dd98 <__isoc23_strtoull@plt+0x98618> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c628 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4995fc <__isoc23_strtoull@plt+0x93e7c> // b.none │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49950c <__isoc23_strtoull@plt+0x93d8c> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x17, x17, #0x4a0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48f728 <__isoc23_strtoull@plt+0x89fa8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48f720 <__isoc23_strtoull@plt+0x89fa0> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2712] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x5f8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2520] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c5a0 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4996a4 <__isoc23_strtoull@plt+0x93f24> // b.none │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x5d4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4995d4 <__isoc23_strtoull@plt+0x93e54> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c55c ; NYI │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 5f48a8 <__isoc23_strtoull@plt+0x1ef128> │ │ │ │ - udf #5 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c538 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x17, x17, #0x590 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48f844 <__isoc23_strtoull@plt+0x8a0c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x798 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499590 <__isoc23_strtoull@plt+0x93e10> │ │ │ │ + cbnz x18, 48f798 <__isoc23_strtoull@plt+0x8a018> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039c500 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 499744 <__isoc23_strtoull@plt+0x93fc4> // b.none │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x67c │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 48f82c <__isoc23_strtoull@plt+0x8a0ac> // b.none │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x7e4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49967c <__isoc23_strtoull@plt+0x93efc> │ │ │ │ + cbnz x18, 48f7e4 <__isoc23_strtoull@plt+0x8a064> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039c4b4 ; NYI │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x738 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 5f48a8 <__isoc23_strtoull@plt+0x1ef128> │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c490 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x17, x17, #0x630 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499630 <__isoc23_strtoull@plt+0x93eb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #131 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c40c ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 48f828 <__isoc23_strtoull@plt+0x8a0a8> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4996c8 <__isoc23_strtoull@plt+0x93f48> // b.pmore │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x438 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 48f84c <__isoc23_strtoull@plt+0x8a0cc> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x778 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6ab338 <__isoc23_strtoull@plt+0x2a5bb8> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c3d8 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - mov x14, x15 │ │ │ │ - and x15, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x15, x13 │ │ │ │ - b.eq 4997f8 <__isoc23_strtoull@plt+0x94078> // b.none │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x6e4 │ │ │ │ - str x18, [x20] │ │ │ │ - b 4a0038 <__isoc23_strtoull@plt+0x9a8b8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x7b0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #131 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c340 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - mov x15, x22 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48f8d0 <__isoc23_strtoull@plt+0x8a150> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 499784 <__isoc23_strtoull@plt+0x94004> // b.pmore │ │ │ │ - adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x15, x15, #0x350 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48f8c8 <__isoc23_strtoull@plt+0x8a148> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x15, x15, #0x748 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x810 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6ab338 <__isoc23_strtoull@plt+0x2a5bb8> │ │ │ │ - mov x15, x14 │ │ │ │ - b 4997bc <__isoc23_strtoull@plt+0x9403c> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0xb78 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #6 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c314 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x17, x17, #0x528 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499528 <__isoc23_strtoull@plt+0x93da8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #4 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039c320 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4998cc <__isoc23_strtoull@plt+0x9414c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x900 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x22, [x22, #30] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499900 <__isoc23_strtoull@plt+0x94180> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.cc 48f91c <__isoc23_strtoull@plt+0x8a19c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + mov x24, #0x1 // #1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48f5f8 <__isoc23_strtoull@plt+0x89e78> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c19c ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48f964 <__isoc23_strtoull@plt+0x8a1e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + mov x24, #0x2 // #2 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48f5f8 <__isoc23_strtoull@plt+0x89e78> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c2a0 ; NYI │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x930 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #31] │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48fa1c <__isoc23_strtoull@plt+0x8a29c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x9e8 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499930 <__isoc23_strtoull@plt+0x941b0> │ │ │ │ + cbnz x18, 48f9e8 <__isoc23_strtoull@plt+0x8a268> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039c270 ; NYI │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #24] │ │ │ │ - adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x17, x17, #0x8e4 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - ldur x27, [x22, #15] │ │ │ │ - ldur x26, [x22, #7] │ │ │ │ - mov x25, x18 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4994c0 <__isoc23_strtoull@plt+0x93d40> │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 48fa0c <__isoc23_strtoull@plt+0x8a28c> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4999f0 <__isoc23_strtoull@plt+0x94270> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 48facc <__isoc23_strtoull@plt+0x8a34c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4999e8 <__isoc23_strtoull@plt+0x94268> // b.pmore │ │ │ │ + b.hi 48fac4 <__isoc23_strtoull@plt+0x8a344> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ ldr x14, [x18, #32] │ │ │ │ ldr x13, [x18, #40] │ │ │ │ ldr x18, [x18, #48] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #2264] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x26, x21, #0x10 │ │ │ │ - mov x25, x14 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x13 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7f48 <__isoc23_strtoull@plt+0x2b27c8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + adrp x12, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x12, x12, #0x980 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 485f40 <__isoc23_strtoull@plt+0x807c0> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039c168 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 499a84 <__isoc23_strtoull@plt+0x94304> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xab8 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x22, [x22, #30] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499ab8 <__isoc23_strtoull@plt+0x94338> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039bfe4 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c0e8 ; NYI │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #31] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499ae8 <__isoc23_strtoull@plt+0x94368> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039c0b8 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x17, x17, #0xa9c │ │ │ │ - str x17, [x20, #24] │ │ │ │ - ldur x27, [x22, #15] │ │ │ │ - ldur x26, [x22, #7] │ │ │ │ - mov x25, x18 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4994c0 <__isoc23_strtoull@plt+0x93d40> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 499ba8 <__isoc23_strtoull@plt+0x94428> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 48fb80 <__isoc23_strtoull@plt+0x8a400> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 499ba0 <__isoc23_strtoull@plt+0x94420> // b.pmore │ │ │ │ + b.hi 48fb78 <__isoc23_strtoull@plt+0x8a3f8> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x15, [x18, #24] │ │ │ │ ldr x14, [x18, #32] │ │ │ │ ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #2264] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x26, x21, #0x10 │ │ │ │ - mov x25, x14 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x13 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7f48 <__isoc23_strtoull@plt+0x2b27c8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x11, [x18, #56] │ │ │ │ + ldr x18, [x18, #64] │ │ │ │ + adrp x10, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x10, x10, #0xa38 │ │ │ │ + stur x10, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x23, x11 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - udf #3 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 48fc3c <__isoc23_strtoull@plt+0x8a4bc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 48fc34 <__isoc23_strtoull@plt+0x8a4b4> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x12, [x15, #22] │ │ │ │ + ldur x11, [x15, #30] │ │ │ │ + ldur x10, [x15, #38] │ │ │ │ + ldur x15, [x15, #46] │ │ │ │ + adrp x9, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x9, x9, #0xae8 │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + mov x23, x11 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039bfd0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 499cec <__isoc23_strtoull@plt+0x9456c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xc3c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x24, [x22, #23] │ │ │ │ - ldur x23, [x22, #15] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 48fd64 <__isoc23_strtoull@plt+0x8a5e4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 48fd5c <__isoc23_strtoull@plt+0x8a5dc> // b.pmore │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0x6c8 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0x870 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0xce4 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x17, x21, #0x17 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x17, x21, #0x7 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4a8508 <__isoc23_strtoull@plt+0xa2d88> │ │ │ │ - mov x18, #0xb8 // #184 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039bf64 ; NYI │ │ │ │ - add x21, x21, #0xb8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 499c20 <__isoc23_strtoull@plt+0x944a0> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ - stur x22, [x21, #-160] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3288] │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - stur x22, [x21, #-136] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2912] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x22, [x21, #-112] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0xb0 │ │ │ │ + b.hi 48fd78 <__isoc23_strtoull@plt+0x8a5f8> // b.pmore │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x8f0 │ │ │ │ stur x18, [x21, #-96] │ │ │ │ - sub x17, x21, #0x98 │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - sub x15, x21, #0x80 │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x22, [x21, #-72] │ │ │ │ - adrp x14, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x14, x14, #0xb30 │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ + stur x22, [x21, #-80] │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0x938 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x22, [x21, #-56] │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0xba8 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xbd0 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x66 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + sub x22, x21, #0x2e │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x9b0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039be90 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 499d5c <__isoc23_strtoull@plt+0x945dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x22, [x22, #30] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ + b.cc 48fdf4 <__isoc23_strtoull@plt+0x8a674> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x18, x18, #0xde4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499d90 <__isoc23_strtoull@plt+0x94610> │ │ │ │ + cbnz x18, 48fde4 <__isoc23_strtoull@plt+0x8a664> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039bd0c ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039be10 ; NYI │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #31] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 499dc0 <__isoc23_strtoull@plt+0x94640> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039bde0 ; NYI │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x17, x17, #0xd74 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - ldur x27, [x22, #15] │ │ │ │ - ldur x26, [x22, #7] │ │ │ │ - mov x25, x18 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - str x18, [x20, #16] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4994c0 <__isoc23_strtoull@plt+0x93d40> │ │ │ │ + b 48f5f8 <__isoc23_strtoull@plt+0x89e78> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x9b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 499e80 <__isoc23_strtoull@plt+0x94700> // b.lo, b.ul, b.last │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 48fe8c <__isoc23_strtoull@plt+0x8a70c> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 499e78 <__isoc23_strtoull@plt+0x946f8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #2264] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 48fe84 <__isoc23_strtoull@plt+0x8a704> // b.pmore │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x26, x21, #0x10 │ │ │ │ - mov x25, x14 │ │ │ │ - mov x24, x15 │ │ │ │ mov x23, x17 │ │ │ │ - mov x22, x13 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7f48 <__isoc23_strtoull@plt+0x2b27c8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x9c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0039bcf8 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49a098 <__isoc23_strtoull@plt+0x94918> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xe4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - mov x18, #0xb8 // #184 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48c490 <__isoc23_strtoull@plt+0x86d10> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039bc90 ; NYI │ │ │ │ - add x21, x21, #0xb8 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 499ef4 <__isoc23_strtoull@plt+0x94774> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ - stur x22, [x21, #-160] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3288] │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - stur x22, [x21, #-136] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48cb00 <__isoc23_strtoull@plt+0x87380> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 48ff30 <__isoc23_strtoull@plt+0x8a7b0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2912] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x22, [x21, #-112] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xd10 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0xb0 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x17, x21, #0x98 │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - sub x15, x21, #0x80 │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x22, [x21, #-72] │ │ │ │ - adrp x14, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x14, x14, #0xe08 │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xea8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x66 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0xb8 // #184 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4872c0 <__isoc23_strtoull@plt+0x81b40> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48fe20 <__isoc23_strtoull@plt+0x8a6a0> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 490078 <__isoc23_strtoull@plt+0x8a8f8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 490070 <__isoc23_strtoull@plt+0x8a8f0> // b.pmore │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0xec0 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0xee8 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0xf08 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + add x17, x17, #0xf50 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0x20 │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 48f000 <__isoc23_strtoull@plt+0x89880> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039bbc4 ; NYI │ │ │ │ - add x21, x21, #0xb8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 499fc0 <__isoc23_strtoull@plt+0x94840> // b.pmore │ │ │ │ + b.hi 49008c <__isoc23_strtoull@plt+0x8a90c> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2712] │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ - stur x22, [x21, #-160] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3288] │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - stur x22, [x21, #-136] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2912] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x22, [x21, #-112] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0x880 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - sub x18, x21, #0xb0 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x17, x21, #0x98 │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - sub x15, x21, #0x80 │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x22, [x21, #-72] │ │ │ │ - adrp x14, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x14, x14, #0x978 │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x18, #256] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x18, x18, #0xa18 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x66 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x22, x15 │ │ │ │ - b.ne 49a128 <__isoc23_strtoull@plt+0x949a8> // b.any │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x15, x15, #0xf10 │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4a8508 <__isoc23_strtoull@plt+0xa2d88> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039badc ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49a08c <__isoc23_strtoull@plt+0x9490c> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - cbnz x22, 49a0a8 <__isoc23_strtoull@plt+0x94928> │ │ │ │ - adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x15, x15, #0xbf0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ - add x15, x15, #0xfdc │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x24, x17 │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4a8508 <__isoc23_strtoull@plt+0xa2d88> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x9c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49a204 <__isoc23_strtoull@plt+0x94a84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x1e4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a1e4 <__isoc23_strtoull@plt+0x94a64> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4900d0 <__isoc23_strtoull@plt+0x8a950> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4872c0 <__isoc23_strtoull@plt+0x81b40> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49a188 <__isoc23_strtoull@plt+0x94a08> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x1ac │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a1ac <__isoc23_strtoull@plt+0x94a2c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48fe20 <__isoc23_strtoull@plt+0x8a6a0> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49a2c8 <__isoc23_strtoull@plt+0x94b48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49020c <__isoc23_strtoull@plt+0x8aa8c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 490204 <__isoc23_strtoull@plt+0x8aa84> // b.pmore │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0xa8 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0xf0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0x194 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x17, x21, #0x20 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x17, x21, #0x7 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a2a8 <__isoc23_strtoull@plt+0x94b28> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 48f1e8 <__isoc23_strtoull@plt+0x89a68> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49a250 <__isoc23_strtoull@plt+0x94ad0> // b.any │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x274 │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0x1bc │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a274 <__isoc23_strtoull@plt+0x94af4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + str x22, [x20, #24] │ │ │ │ + b 48ff78 <__isoc23_strtoull@plt+0x8a7f8> │ │ │ │ udf #3 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49a330 <__isoc23_strtoull@plt+0x94bb0> // b.pmore │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x158 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x220 │ │ │ │ + b.hi 490220 <__isoc23_strtoull@plt+0x8aaa0> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #736] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - str x24, [x21] │ │ │ │ - mov x26, x23 │ │ │ │ - sub x25, x21, #0x28 │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0xbf0 │ │ │ │ - b 497908 <__isoc23_strtoull@plt+0x92188> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0xc18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0039b988 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49a3b0 <__isoc23_strtoull@plt+0x94c30> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49a3b8 <__isoc23_strtoull@plt+0x94c38> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0xcb8 │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0xc90 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x9d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0039ba00 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49a428 <__isoc23_strtoull@plt+0x94ca8> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49a430 <__isoc23_strtoull@plt+0x94cb0> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0xda8 │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0xd80 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + b.cc 490284 <__isoc23_strtoull@plt+0x8ab04> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cs 49a4f0 <__isoc23_strtoull@plt+0x94d70> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0xe18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x17, x17, #0x4e8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a4e8 <__isoc23_strtoull@plt+0x94d68> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x17, x17, #0x484 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x22, [x18, #6] │ │ │ │ - ldur x18, [x18, #14] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 490310 <__isoc23_strtoull@plt+0x8ab90> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 490308 <__isoc23_strtoull@plt+0x8ab88> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x14, x14, #0xd10 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xe │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a484 <__isoc23_strtoull@plt+0x94d04> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x18, x22 │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 49a4ac <__isoc23_strtoull@plt+0x94d2c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49a640 <__isoc23_strtoull@plt+0x94ec0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 49036c <__isoc23_strtoull@plt+0x8abec> // b.lo, b.ul, b.last │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x584 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a584 <__isoc23_strtoull@plt+0x94e04> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x90 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49a568 <__isoc23_strtoull@plt+0x94de8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - ldur x9, [x22, #79] │ │ │ │ - ldur x8, [x22, #87] │ │ │ │ - ldur x7, [x22, #95] │ │ │ │ - ldur x6, [x22, #103] │ │ │ │ - ldur x5, [x22, #111] │ │ │ │ - ldur x4, [x22, #119] │ │ │ │ - ldur x3, [x22, #127] │ │ │ │ - ldur x2, [x22, #135] │ │ │ │ - adrp x1, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x1, [x1, #3664] │ │ │ │ - stur x1, [x21, #-136] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #520] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x10, [x21, #-64] │ │ │ │ - stur x9, [x21, #-56] │ │ │ │ - stur x8, [x21, #-48] │ │ │ │ - stur x7, [x21, #-40] │ │ │ │ - stur x6, [x21, #-32] │ │ │ │ - stur x5, [x21, #-24] │ │ │ │ - stur x4, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x21] │ │ │ │ - sub x22, x21, #0x87 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.hi 4903ec <__isoc23_strtoull@plt+0x8ac6c> // b.pmore │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0x240 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0x2a8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0x338 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0x9d8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x0039b840 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49a6f4 <__isoc23_strtoull@plt+0x94f74> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x6a8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + udf #0 │ │ │ │ mov x18, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 490490 <__isoc23_strtoull@plt+0x8ad10> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 490488 <__isoc23_strtoull@plt+0x8ad08> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5fc8e8 <__isoc23_strtoull@plt+0x1f7168> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49a68c <__isoc23_strtoull@plt+0x94f0c> // b.pmore │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x528 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 490560 <__isoc23_strtoull@plt+0x8ade0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 490558 <__isoc23_strtoull@plt+0x8add8> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2712] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x60 // #96 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039b3c0 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ - .inst 0x0039b708 ; NYI │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2656] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5faa28 <__isoc23_strtoull@plt+0x1f52a8> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039b370 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039b6d0 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49a974 <__isoc23_strtoull@plt+0x951f4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x8dc │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x22, [x22, #22] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4905f0 <__isoc23_strtoull@plt+0x8ae70> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4905e8 <__isoc23_strtoull@plt+0x8ae68> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a8dc <__isoc23_strtoull@plt+0x9515c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039b638 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49a7cc <__isoc23_strtoull@plt+0x9504c> // b.pmore │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x768 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x8ac │ │ │ │ - str x18, [x20, #8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2520] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49068c <__isoc23_strtoull@plt+0x8af0c> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 49a830 <__isoc23_strtoull@plt+0x950b0> // b.pmore │ │ │ │ - adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x17, x17, #0x738 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x7e8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2520] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #130 │ │ │ │ + b.hi 490684 <__isoc23_strtoull@plt+0x8af04> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x14, x14, #0x588 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039b248 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ - udf #2 │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 490748 <__isoc23_strtoull@plt+0x8afc8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 490740 <__isoc23_strtoull@plt+0x8afc0> // b.pmore │ │ │ │ + adrp x14, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x14, x14, #0x420 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + adrp x14, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x14, x14, #0x4b8 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + sub x14, x21, #0x47 │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x14, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x14, x14, #0x610 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x14, #0x50 // #80 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xa00 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039b22c ; NYI │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x890 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039b57c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 49a83c <__isoc23_strtoull@plt+0x950bc> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49a8c0 <__isoc23_strtoull@plt+0x95140> // b.pmore │ │ │ │ - adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x17, x17, #0x718 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4907f0 <__isoc23_strtoull@plt+0x8b070> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4907e8 <__isoc23_strtoull@plt+0x8b068> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x15, x15, #0x8d0 │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x960 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2520] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039b194 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039b178 ; NYI │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x944 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4908c0 <__isoc23_strtoull@plt+0x8b140> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4908b8 <__isoc23_strtoull@plt+0x8b138> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2712] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x60 // #96 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49a9d0 <__isoc23_strtoull@plt+0x95250> // b.lo, b.ul, b.last │ │ │ │ + b.cc 490924 <__isoc23_strtoull@plt+0x8b1a4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x9e8 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0x290 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4909d0 <__isoc23_strtoull@plt+0x8b250> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4909c8 <__isoc23_strtoull@plt+0x8b248> // b.pmore │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0x780 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0x818 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x17, x21, #0x37 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0x8e0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xa28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 490a4c <__isoc23_strtoull@plt+0x8b2cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xa40 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49a9e8 <__isoc23_strtoull@plt+0x95268> │ │ │ │ + cbnz x18, 490a40 <__isoc23_strtoull@plt+0x8b2c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 49a450 <__isoc23_strtoull@plt+0x94cd0> │ │ │ │ + b 490948 <__isoc23_strtoull@plt+0x8b1c8> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xa30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + b 490a00 <__isoc23_strtoull@plt+0x8b280> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49aa44 <__isoc23_strtoull@plt+0x952c4> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x17, x17, #0x990 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.hi 490ac8 <__isoc23_strtoull@plt+0x8b348> // b.pmore │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xa40 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039b480 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49ac68 <__isoc23_strtoull@plt+0x954e8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xc80 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #3] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ac80 <__isoc23_strtoull@plt+0x95500> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49aab0 <__isoc23_strtoull@plt+0x95330> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + b.hi 490b28 <__isoc23_strtoull@plt+0x8b3a8> // b.pmore │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd38 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #4 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xa48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039b358 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49ab04 <__isoc23_strtoull@plt+0x95384> // b.pmore │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0x788 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xa10 │ │ │ │ + b.hi 490b84 <__isoc23_strtoull@plt+0x8b404> // b.pmore │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd60 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xbec │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x24, x21, #0x26 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20, #24] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 49cab0 <__isoc23_strtoull@plt+0x97330> │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xa50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49ab84 <__isoc23_strtoull@plt+0x95404> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x17, x17, #0x660 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x17, x17, #0xb20 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x25, x21, #0x6 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2736] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 5f3728 <__isoc23_strtoull@plt+0x1edfa8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039aecc ; NYI │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xc1c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ac1c <__isoc23_strtoull@plt+0x9549c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.hi 490be4 <__isoc23_strtoull@plt+0x8b464> // b.pmore │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039ae9c ; NYI │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xacc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x25, [x22, #23] │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 498f78 <__isoc23_strtoull@plt+0x937f8> │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xa58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 490c48 <__isoc23_strtoull@plt+0x8b4c8> │ │ │ │ + nop │ │ │ │ + .inst 0xffffffb8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #8 │ │ │ │ + ... │ │ │ │ + udf #8 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039b270 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49ab90 <__isoc23_strtoull@plt+0x95410> // b.any │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0xdf8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 490ca0 <__isoc23_strtoull@plt+0x8b520> // b.pmore │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + stur x24, [x21, #-48] │ │ │ │ + stur x25, [x21, #-40] │ │ │ │ + stur x26, [x21, #-32] │ │ │ │ + stur x27, [x21, #-24] │ │ │ │ + ldr x18, [x20] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x3f │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xa60 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + .inst 0x00244c68 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039b270 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49aca0 <__isoc23_strtoull@plt+0x95520> // b.any │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0xd08 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xc48 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ac48 <__isoc23_strtoull@plt+0x954c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0039b230 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49aeb4 <__isoc23_strtoull@plt+0x95734> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xdd8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49add8 <__isoc23_strtoull@plt+0x95658> │ │ │ │ - ldr x18, [x22] │ │ │ │ + nop │ │ │ │ + .inst 0x00244c98 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 49a2e8 <__isoc23_strtoull@plt+0x94b68> │ │ │ │ + nop │ │ │ │ + .inst 0x00244cc8 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039aee4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49ad14 <__isoc23_strtoull@plt+0x95594> // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00244d00 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039aeb4 ; NYI │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xd34 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ad34 <__isoc23_strtoull@plt+0x955b4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00244d38 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039ae78 ; NYI │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xd64 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ad64 <__isoc23_strtoull@plt+0x955e4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + .inst 0x00244d70 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039b138 ; NYI │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49adbc <__isoc23_strtoull@plt+0x9563c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #47] │ │ │ │ - ldur x13, [x22, #55] │ │ │ │ - ldur x12, [x22, #63] │ │ │ │ - ldur x11, [x22, #71] │ │ │ │ - ldur x10, [x22, #79] │ │ │ │ - ldur x9, [x22, #87] │ │ │ │ - ldur x8, [x22, #95] │ │ │ │ - ldur x7, [x22, #103] │ │ │ │ - ldur x6, [x22, #111] │ │ │ │ - ldur x5, [x22, #119] │ │ │ │ - adrp x4, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x4, x4, #0xa70 │ │ │ │ - stur x4, [x21, #-136] │ │ │ │ - ldr x4, [x20, #8] │ │ │ │ - stur x4, [x21, #-128] │ │ │ │ - adrp x4, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x4, [x4, #2848] │ │ │ │ - stur x4, [x21, #-120] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - stur x15, [x21, #-96] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1944] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1944] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x10, [x21, #-40] │ │ │ │ - stur x9, [x21, #-32] │ │ │ │ - stur x8, [x21, #-24] │ │ │ │ - stur x7, [x21, #-16] │ │ │ │ - stur x6, [x21, #-8] │ │ │ │ - str x5, [x21] │ │ │ │ - adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ - add x18, x18, #0xda0 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x25, x21, #0x83 │ │ │ │ - sub x24, x21, #0x77 │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0xbf0 │ │ │ │ - str x22, [x20, #8] │ │ │ │ - b 499ec8 <__isoc23_strtoull@plt+0x94748> │ │ │ │ - adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x22, x22, #0xf38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x0039b140 ; NYI │ │ │ │ + .inst 0x003a3c98 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49af30 <__isoc23_strtoull@plt+0x957b0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 490e24 <__isoc23_strtoull@plt+0x8b6a4> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49af38 <__isoc23_strtoull@plt+0x957b8> │ │ │ │ + cbz x18, 490e1c <__isoc23_strtoull@plt+0x8b69c> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x24, x24, #0xff0 │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0xfc8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x3a0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 58cea8 <__isoc23_strtoull@plt+0x187728> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0039b1b8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49afa8 <__isoc23_strtoull@plt+0x95828> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49afb0 <__isoc23_strtoull@plt+0x95830> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x24, x24, #0xe0 │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0xb8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0039b230 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49b020 <__isoc23_strtoull@plt+0x958a0> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49b028 <__isoc23_strtoull@plt+0x958a8> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x24, x24, #0x1d0 │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0x1a8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003a3c38 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49b158 <__isoc23_strtoull@plt+0x959d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x9c │ │ │ │ + b.cc 490ec0 <__isoc23_strtoull@plt+0x8b740> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xe90 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b09c <__isoc23_strtoull@plt+0x9591c> │ │ │ │ + cbnz x18, 490e90 <__isoc23_strtoull@plt+0x8b710> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49b080 <__isoc23_strtoull@plt+0x95900> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - ldur x9, [x22, #79] │ │ │ │ - ldur x8, [x22, #87] │ │ │ │ - ldur x7, [x22, #95] │ │ │ │ - ldur x6, [x22, #103] │ │ │ │ - ldur x5, [x22, #111] │ │ │ │ - ldur x4, [x22, #119] │ │ │ │ - ldur x3, [x22, #127] │ │ │ │ - ldur x2, [x22, #135] │ │ │ │ - adrp x1, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x1, [x1, #3664] │ │ │ │ - stur x1, [x21, #-136] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #520] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x10, [x21, #-64] │ │ │ │ - stur x9, [x21, #-56] │ │ │ │ - stur x8, [x21, #-48] │ │ │ │ - stur x7, [x21, #-40] │ │ │ │ - stur x6, [x21, #-32] │ │ │ │ - stur x5, [x21, #-24] │ │ │ │ - stur x4, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x21] │ │ │ │ - sub x22, x21, #0x87 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003a3bf0 ; NYI │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xee0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 490ee0 <__isoc23_strtoull@plt+0x8b760> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xaa0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039ad28 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49b20c <__isoc23_strtoull@plt+0x95a8c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x1c0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5fc8e8 <__isoc23_strtoull@plt+0x1f7168> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003a3ba0 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 491058 <__isoc23_strtoull@plt+0x8b8d8> // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x17, x17, #0xf2c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 490f2c <__isoc23_strtoull@plt+0x8b7ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49b1a4 <__isoc23_strtoull@plt+0x95a24> // b.pmore │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + .inst 0x003a3b54 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 490f54 <__isoc23_strtoull@plt+0x8b7d4> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 490000 <__isoc23_strtoull@plt+0x8a880> │ │ │ │ + add x18, x18, #0xf98 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 490f98 <__isoc23_strtoull@plt+0x8b818> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49b340 <__isoc23_strtoull@plt+0x95bc0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x284 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003a3ae8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b284 <__isoc23_strtoull@plt+0x95b04> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 490fbc <__isoc23_strtoull@plt+0x8b83c> // b.any │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xa80 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49b268 <__isoc23_strtoull@plt+0x95ae8> // b.pmore │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x38 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #55] │ │ │ │ - ldur x11, [x22, #63] │ │ │ │ - ldur x10, [x22, #71] │ │ │ │ - ldur x9, [x22, #79] │ │ │ │ - ldur x8, [x22, #87] │ │ │ │ - ldur x7, [x22, #95] │ │ │ │ - ldur x6, [x22, #103] │ │ │ │ - ldur x5, [x22, #111] │ │ │ │ - ldur x4, [x22, #119] │ │ │ │ - ldur x3, [x22, #127] │ │ │ │ - ldur x2, [x22, #135] │ │ │ │ - adrp x1, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x1, [x1, #3664] │ │ │ │ - stur x1, [x21, #-136] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #520] │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x10, [x21, #-64] │ │ │ │ - stur x9, [x21, #-56] │ │ │ │ - stur x8, [x21, #-48] │ │ │ │ - stur x7, [x21, #-40] │ │ │ │ - stur x6, [x21, #-32] │ │ │ │ - stur x5, [x21, #-24] │ │ │ │ - stur x4, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x21] │ │ │ │ - sub x22, x21, #0x87 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491038 <__isoc23_strtoull@plt+0x8b8b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039ab40 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49b3f4 <__isoc23_strtoull@plt+0x95c74> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x3a8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5fc8e8 <__isoc23_strtoull@plt+0x1f7168> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49b38c <__isoc23_strtoull@plt+0x95c0c> // b.pmore │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x228 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 491058 <__isoc23_strtoull@plt+0x8b8d8> // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 681628 <__isoc23_strtoull@plt+0x27bea8> │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039a6c0 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0039aa08 ; NYI │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2656] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 5faa28 <__isoc23_strtoull@plt+0x1f52a8> │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039ae18 ; NYI │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003a39f8 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49b6dc <__isoc23_strtoull@plt+0x95f5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x4d8 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x22, [x22, #38] │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ + b.cc 491100 <__isoc23_strtoull@plt+0x8b980> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xd0 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b4d8 <__isoc23_strtoull@plt+0x95d58> │ │ │ │ + cbnz x18, 4910d0 <__isoc23_strtoull@plt+0x8b950> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039ada8 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 49b55c <__isoc23_strtoull@plt+0x95ddc> // b.none │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49b4bc <__isoc23_strtoull@plt+0x95d3c> // b.pmore │ │ │ │ - adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x17, x17, #0x438 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x5b0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2520] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x558 │ │ │ │ + .inst 0x003a39b0 ; NYI │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x120 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ str x18, [x20] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #5 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491120 <__isoc23_strtoull@plt+0x8b9a0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xab0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039ad00 ; NYI │ │ │ │ + .inst 0x003a3960 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49b530 <__isoc23_strtoull@plt+0x95db0> // b.pmore │ │ │ │ - adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x17, x17, #0x418 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x6c8 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2520] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #5 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4912f0 <__isoc23_strtoull@plt+0x8bb70> // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x17, x17, #0x16c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49116c <__isoc23_strtoull@plt+0x8b9ec> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039aca8 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - b 49b55c <__isoc23_strtoull@plt+0x95ddc> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x003a3914 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 491308 <__isoc23_strtoull@plt+0x8bb88> // b.none │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x1c0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4911c0 <__isoc23_strtoull@plt+0x8ba40> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #387 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039ac50 ; NYI │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x624 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + .inst 0x003a38c0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4911e4 <__isoc23_strtoull@plt+0x8ba64> // b.any │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xa80 │ │ │ │ add x20, x20, #0x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x228 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b624 <__isoc23_strtoull@plt+0x95ea4> │ │ │ │ + cbnz x18, 491228 <__isoc23_strtoull@plt+0x8baa8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039ac1c ; NYI │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x5c8 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x260 │ │ │ │ str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 5f48a8 <__isoc23_strtoull@plt+0x1ef128> │ │ │ │ - udf #772 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491260 <__isoc23_strtoull@plt+0x8bae0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039abf8 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x17, x17, #0x680 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4912f0 <__isoc23_strtoull@plt+0x8bb70> // b.any │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x2a0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b680 <__isoc23_strtoull@plt+0x95f00> │ │ │ │ + cbnz x18, 4912a0 <__isoc23_strtoull@plt+0x8bb20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039abc0 ; NYI │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 5f48a8 <__isoc23_strtoull@plt+0x1ef128> │ │ │ │ - udf #260 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039ab9c ; NYI │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x648 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ - udf #4 │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x2dc │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4912dc <__isoc23_strtoull@plt+0x8bb5c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039ab78 ; NYI │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x6a4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 491308 <__isoc23_strtoull@plt+0x8bb88> // b.none │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49b738 <__isoc23_strtoull@plt+0x95fb8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 49139c <__isoc23_strtoull@plt+0x8bc1c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x388 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b750 <__isoc23_strtoull@plt+0x95fd0> │ │ │ │ + cbnz x18, 491388 <__isoc23_strtoull@plt+0x8bc08> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49a450 <__isoc23_strtoull@plt+0x94cd0> │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov x23, #0xb // #11 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 491470 <__isoc23_strtoull@plt+0x8bcf0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x408 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491408 <__isoc23_strtoull@plt+0x8bc88> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49b7ac <__isoc23_strtoull@plt+0x9602c> // b.pmore │ │ │ │ + b.hi 491478 <__isoc23_strtoull@plt+0x8bcf8> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x17, x17, #0x6f8 │ │ │ │ + adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x17, x17, #0x330 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2560] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, #0xb // #11 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #2 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039aac8 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49b838 <__isoc23_strtoull@plt+0x960b8> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - adrp x12, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x12, x12, #0x468 │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x778 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x24, x21, #0x36 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49cab0 <__isoc23_strtoull@plt+0x97330> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49b898 <__isoc23_strtoull@plt+0x96118> // b.lo, b.ul, b.last │ │ │ │ + b.cc 49153c <__isoc23_strtoull@plt+0x8bdbc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x4f0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49b8b0 <__isoc23_strtoull@plt+0x96130> │ │ │ │ + cbnz x18, 4914f0 <__isoc23_strtoull@plt+0x8bd70> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49a450 <__isoc23_strtoull@plt+0x94cd0> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49b90c <__isoc23_strtoull@plt+0x9618c> // b.pmore │ │ │ │ + b.hi 491544 <__isoc23_strtoull@plt+0x8bdc4> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x17, x17, #0x858 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #536] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, #0xb // #11 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #24 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039aa18 ; NYI │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49bbe4 <__isoc23_strtoull@plt+0x96464> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0xbfc │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldur x18, [x22, #3] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + b.cc 491618 <__isoc23_strtoull@plt+0x8be98> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bbfc <__isoc23_strtoull@plt+0x9647c> │ │ │ │ + cbnz x18, 4915b0 <__isoc23_strtoull@plt+0x8be30> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2950 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49b97c <__isoc23_strtoull@plt+0x961fc> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1360] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.hi 491620 <__isoc23_strtoull@plt+0x8bea0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x17, x17, #0x498 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2560] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, #0xb // #11 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #6 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039a8cc ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49b9d8 <__isoc23_strtoull@plt+0x96258> // b.pmore │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x7d8 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x8d8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0xb38 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x24, x21, #0x36 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20, #40] │ │ │ │ - b 49cab0 <__isoc23_strtoull@plt+0x97330> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039a860 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49ba64 <__isoc23_strtoull@plt+0x962e4> // b.pmore │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4916b0 <__isoc23_strtoull@plt+0x8bf30> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4916a8 <__isoc23_strtoull@plt+0x8bf28> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x14, x14, #0x560 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x17, x17, #0x9f4 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x25, x21, #0x6 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2736] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 5f3728 <__isoc23_strtoull@plt+0x1edfa8> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49bacc <__isoc23_strtoull@plt+0x9634c> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x17, x17, #0x178 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x15, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x15, x15, #0xa80 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - sub x25, x21, #0x6 │ │ │ │ - mov x24, x17 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2736] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 5f3728 <__isoc23_strtoull@plt+0x1edfa8> │ │ │ │ - udf #902 │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x390 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399f80 ; NYI │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0xb68 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 491800 <__isoc23_strtoull@plt+0x8c080> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x720 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bb68 <__isoc23_strtoull@plt+0x963e8> │ │ │ │ + cbnz x18, 491720 <__isoc23_strtoull@plt+0x8bfa0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2950 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399f50 ; NYI │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0x998 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x25, [x22, #23] │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 498f78 <__isoc23_strtoull@plt+0x937f8> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039a77c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49bad8 <__isoc23_strtoull@plt+0x96358> // b.any │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x130 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039a76c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49bc1c <__isoc23_strtoull@plt+0x9649c> // b.any │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x40 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039a754 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 49bc44 <__isoc23_strtoull@plt+0x964c4> // b.any │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x220 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0xb94 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bb94 <__isoc23_strtoull@plt+0x96414> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0xbc4 │ │ │ │ - str x18, [x20] │ │ │ │ + b.ne 491744 <__isoc23_strtoull@plt+0x8bfc4> // b.any │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x430 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x788 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bbc4 <__isoc23_strtoull@plt+0x96444> │ │ │ │ + cbnz x18, 491788 <__isoc23_strtoull@plt+0x8c008> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0039a6e8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49bdb0 <__isoc23_strtoull@plt+0x96630> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0xcd8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49bcd8 <__isoc23_strtoull@plt+0x96558> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039a698 ; NYI │ │ │ │ - add x21, x21, #0x90 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49bcbc <__isoc23_strtoull@plt+0x9653c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #55] │ │ │ │ - ldur x13, [x22, #63] │ │ │ │ - ldur x12, [x22, #71] │ │ │ │ - ldur x11, [x22, #79] │ │ │ │ - ldur x10, [x22, #87] │ │ │ │ - ldur x9, [x22, #95] │ │ │ │ - ldur x8, [x22, #103] │ │ │ │ - ldur x7, [x22, #111] │ │ │ │ - ldur x6, [x22, #119] │ │ │ │ - adrp x5, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x5, x5, #0x938 │ │ │ │ - stur x5, [x21, #-136] │ │ │ │ - ldr x5, [x20, #8] │ │ │ │ - stur x5, [x21, #-128] │ │ │ │ - adrp x5, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x5, [x5, #2848] │ │ │ │ - stur x5, [x21, #-120] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - stur x15, [x21, #-96] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1944] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1944] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ + b.hi 491810 <__isoc23_strtoull@plt+0x8c090> // b.pmore │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldur x14, [x22, #7] │ │ │ │ + mov x13, #0xb // #11 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.lt 49181c <__isoc23_strtoull@plt+0x8c09c> // b.tstop │ │ │ │ + adrp x14, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x14, x14, #0x640 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1944] │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x9, [x21, #-24] │ │ │ │ - stur x8, [x21, #-16] │ │ │ │ - stur x7, [x21, #-8] │ │ │ │ - str x6, [x21] │ │ │ │ - sub x25, x21, #0x83 │ │ │ │ - sub x24, x21, #0x77 │ │ │ │ - adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ - add x23, x23, #0xf48 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 499ec8 <__isoc23_strtoull@plt+0x94748> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x398 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xae0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #24 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00399cf0 ; NYI │ │ │ │ - mov x23, x26 │ │ │ │ - b 499250 <__isoc23_strtoull@plt+0x93ad0> │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x14, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x14, x14, #0x3b8 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x390 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x26, x23 │ │ │ │ - mov x18, x25 │ │ │ │ mov x25, x24 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0x3b8 │ │ │ │ - b 497908 <__isoc23_strtoull@plt+0x92188> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1016] │ │ │ │ + add x23, x23, #0x101 │ │ │ │ + b 4916d8 <__isoc23_strtoull@plt+0x8bf58> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2344] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0x578 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x23, x23, #0xaf8 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #3192] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1016] │ │ │ │ + add x23, x23, #0x101 │ │ │ │ + b 4916d8 <__isoc23_strtoull@plt+0x8bf58> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49be94 <__isoc23_strtoull@plt+0x96714> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x5c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4919b0 <__isoc23_strtoull@plt+0x8c230> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0x944 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491944 <__isoc23_strtoull@plt+0x8c1c4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49bf38 <__isoc23_strtoull@plt+0x967b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x18, x18, #0xf08 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49beec <__isoc23_strtoull@plt+0x9676c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 49197c <__isoc23_strtoull@plt+0x8c1fc> // b.any │ │ │ │ + adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x17, x17, #0x9d0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4919d0 <__isoc23_strtoull@plt+0x8c250> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 49bfc0 <__isoc23_strtoull@plt+0x96840> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49bfb8 <__isoc23_strtoull@plt+0x96838> // b.pmore │ │ │ │ - ldur x17, [x18, #7] │ │ │ │ - ldur x18, [x18, #15] │ │ │ │ - adrp x15, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x15, x15, #0xec8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0x5c8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x17, x17, #0xa0c │ │ │ │ stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491a0c <__isoc23_strtoull@plt+0x8c28c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xb38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 491ac8 <__isoc23_strtoull@plt+0x8c348> // b.any │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x17, x17, #0xfdc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - nop │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4919e4 <__isoc23_strtoull@plt+0x8c264> // b.none │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xa60 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491a60 <__isoc23_strtoull@plt+0x8c2e0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0039a5e8 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c080 <__isoc23_strtoull@plt+0x96900> // b.pmore │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xa98 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ - add x15, x15, #0xf58 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3792] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491a98 <__isoc23_strtoull@plt+0x8c318> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #259 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 491acc <__isoc23_strtoull@plt+0x8c34c> // b.tstop │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 491ac0 <__isoc23_strtoull@plt+0x8c340> // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 682980 <__isoc23_strtoull@plt+0x27d200> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4919e4 <__isoc23_strtoull@plt+0x8c264> │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039a540 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49c0dc <__isoc23_strtoull@plt+0x9695c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xf4 │ │ │ │ + b.cc 491bb0 <__isoc23_strtoull@plt+0x8c430> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xb44 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1280] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6a8308 <__isoc23_strtoull@plt+0x2a2b88> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491b44 <__isoc23_strtoull@plt+0x8c3c4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039a4dc ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039a488 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49c13c <__isoc23_strtoull@plt+0x969bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x190 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 491b7c <__isoc23_strtoull@plt+0x8c3fc> // b.any │ │ │ │ + adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x17, x17, #0xbd0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491bd0 <__isoc23_strtoull@plt+0x8c450> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x17, x17, #0xc24 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491c24 <__isoc23_strtoull@plt+0x8c4a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xb40 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039a43c ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 49c144 <__isoc23_strtoull@plt+0x969c4> // b.any │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + b.ne 491bf8 <__isoc23_strtoull@plt+0x8c478> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 49be30 <__isoc23_strtoull@plt+0x966b0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039a410 ; NYI │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x164 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49c164 <__isoc23_strtoull@plt+0x969e4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x0039a3e0 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 49c220 <__isoc23_strtoull@plt+0x96aa0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49c218 <__isoc23_strtoull@plt+0x96a98> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 491cdc <__isoc23_strtoull@plt+0x8c55c> // b.none │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x15, x15, #0x118 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491c78 <__isoc23_strtoull@plt+0x8c4f8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xcb0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491cb0 <__isoc23_strtoull@plt+0x8c530> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49c2d8 <__isoc23_strtoull@plt+0x96b58> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c28c <__isoc23_strtoull@plt+0x96b0c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 491bfc <__isoc23_strtoull@plt+0x8c47c> // b.tstop │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 491cd8 <__isoc23_strtoull@plt+0x8c558> // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 682b98 <__isoc23_strtoull@plt+0x27d418> │ │ │ │ add x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1544] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 49c360 <__isoc23_strtoull@plt+0x96be0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49c358 <__isoc23_strtoull@plt+0x96bd8> // b.pmore │ │ │ │ - ldur x17, [x18, #7] │ │ │ │ - ldur x18, [x18, #15] │ │ │ │ - adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x15, x15, #0x268 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x3a4 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 491dc0 <__isoc23_strtoull@plt+0x8c640> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xd54 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0x5c8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491d54 <__isoc23_strtoull@plt+0x8c5d4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x17, x17, #0x37c │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 491d8c <__isoc23_strtoull@plt+0x8c60c> // b.any │ │ │ │ + adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x17, x17, #0xde0 │ │ │ │ str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0039a248 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c420 <__isoc23_strtoull@plt+0x96ca0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x15, x15, #0x2f8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3792] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039a1a0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49c47c <__isoc23_strtoull@plt+0x96cfc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x494 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1280] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8308 <__isoc23_strtoull@plt+0x2a2b88> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491de0 <__isoc23_strtoull@plt+0x8c660> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039a13c ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0039a0e8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49c4dc <__isoc23_strtoull@plt+0x96d5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x530 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + adrp x17, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x17, x17, #0xe1c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491e1c <__isoc23_strtoull@plt+0x8c69c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xb48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039a09c ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 49c4e4 <__isoc23_strtoull@plt+0x96d64> // b.any │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49be30 <__isoc23_strtoull@plt+0x966b0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039a070 ; NYI │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x504 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49c504 <__isoc23_strtoull@plt+0x96d84> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 491f68 <__isoc23_strtoull@plt+0x8c7e8> // b.any │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x0039a040 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 49c5c0 <__isoc23_strtoull@plt+0x96e40> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49c5b8 <__isoc23_strtoull@plt+0x96e38> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 491df4 <__isoc23_strtoull@plt+0x8c674> // b.none │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x15, x15, #0x4b8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491e70 <__isoc23_strtoull@plt+0x8c6f0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0039a038 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 49c6ec <__isoc23_strtoull@plt+0x96f6c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49c6e4 <__isoc23_strtoull@plt+0x96f64> // b.pmore │ │ │ │ - ldur x17, [x18, #7] │ │ │ │ - ldur x15, [x18, #15] │ │ │ │ - ldur x18, [x18, #23] │ │ │ │ - adrp x14, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x14, x14, #0x3e0 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x684 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6ab338 <__isoc23_strtoull@plt+0x2a5bb8> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00399f84 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c668 <__isoc23_strtoull@plt+0x96ee8> // b.pmore │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x448 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x560 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x36 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xea8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491ea8 <__isoc23_strtoull@plt+0x8c728> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49c780 <__isoc23_strtoull@plt+0x97000> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c734 <__isoc23_strtoull@plt+0x96fb4> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 491f40 <__isoc23_strtoull@plt+0x8c7c0> // b.tstop │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 491f60 <__isoc23_strtoull@plt+0x8c7e0> // b.any │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xef0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491ef0 <__isoc23_strtoull@plt+0x8c770> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 49c808 <__isoc23_strtoull@plt+0x97088> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49c800 <__isoc23_strtoull@plt+0x97080> // b.pmore │ │ │ │ - ldur x17, [x18, #7] │ │ │ │ - ldur x18, [x18, #15] │ │ │ │ - adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x15, x15, #0x710 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x84c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0x5c8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xf2c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491f2c <__isoc23_strtoull@plt+0x8c7ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 491f58 <__isoc23_strtoull@plt+0x8c7d8> // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x17, x17, #0x824 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 491df4 <__isoc23_strtoull@plt+0x8c674> │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00399da0 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49c8c8 <__isoc23_strtoull@plt+0x97148> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x15, x15, #0x7a0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3792] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + b 491df4 <__isoc23_strtoull@plt+0x8c674> │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 491f40 <__isoc23_strtoull@plt+0x8c7c0> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x00399cf8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49c924 <__isoc23_strtoull@plt+0x971a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x93c │ │ │ │ + b.cc 49202c <__isoc23_strtoull@plt+0x8c8ac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 491000 <__isoc23_strtoull@plt+0x8b880> │ │ │ │ + add x18, x18, #0xfcc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1280] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6a8308 <__isoc23_strtoull@plt+0x2a2b88> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 491fcc <__isoc23_strtoull@plt+0x8c84c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00399c94 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x00399c40 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49c984 <__isoc23_strtoull@plt+0x97204> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399bf4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49c98c <__isoc23_strtoull@plt+0x9720c> // b.any │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49be30 <__isoc23_strtoull@plt+0x966b0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399bc8 ; NYI │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x9ac │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49c9ac <__isoc23_strtoull@plt+0x9722c> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 491ff0 <__isoc23_strtoull@plt+0x8c870> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x00399b98 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 49ca68 <__isoc23_strtoull@plt+0x972e8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49ca60 <__isoc23_strtoull@plt+0x972e0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0x4c │ │ │ │ stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x15, x15, #0x960 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + ldur x14, [x22, #14] │ │ │ │ mov x22, x18 │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49204c <__isoc23_strtoull@plt+0x8c8cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xb50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ - udf #15 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00399b90 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49cbdc <__isoc23_strtoull@plt+0x9745c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xcbc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00399b14 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49cad8 <__isoc23_strtoull@plt+0x97358> // b.pmore │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x8f0 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xa08 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xa90 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x36 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #131 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399a98 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49cb54 <__isoc23_strtoull@plt+0x973d4> // b.pmore │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xa8 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x1c0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0x248 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x36 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x660 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ - cmp x22, x15 │ │ │ │ - b.ne 49cc7c <__isoc23_strtoull@plt+0x974fc> // b.any │ │ │ │ - adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x15, x15, #0x888 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - sub x21, x21, #0x8 │ │ │ │ - adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x17, x17, #0xaf4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 492128 <__isoc23_strtoull@plt+0x8c9a8> // b.none │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0xac │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6ab338 <__isoc23_strtoull@plt+0x2a5bb8> │ │ │ │ - udf #3 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4920ac <__isoc23_strtoull@plt+0x8c92c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00399a08 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49cbd0 <__isoc23_strtoull@plt+0x97450> // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - cbnz x22, 49cbec <__isoc23_strtoull@plt+0x9746c> │ │ │ │ - adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x15, x15, #0x608 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x15, x15, #0x40 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - sub x21, x21, #0x8 │ │ │ │ - adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x17, x17, #0xb70 │ │ │ │ - str x17, [x20] │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0xe4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4920e4 <__isoc23_strtoull@plt+0x8c964> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #133 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + cmp x17, x15 │ │ │ │ + b.lt 4921a0 <__isoc23_strtoull@plt+0x8ca20> // b.tstop │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 492120 <__isoc23_strtoull@plt+0x8c9a0> // b.any │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x148 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492148 <__isoc23_strtoull@plt+0x8c9c8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ mov x22, x18 │ │ │ │ - b 6ab338 <__isoc23_strtoull@plt+0x2a5bb8> │ │ │ │ - udf #2 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #389 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00399984 ; NYI │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xc38 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x184 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492184 <__isoc23_strtoull@plt+0x8ca04> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2592] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0x4f8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ - udf #5 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ge 492128 <__isoc23_strtoull@plt+0x8c9a8> // b.tcont │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x00399970 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49ced4 <__isoc23_strtoull@plt+0x97754> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 492278 <__isoc23_strtoull@plt+0x8caf8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x20c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49cf20 <__isoc23_strtoull@plt+0x977a0> │ │ │ │ + cbnz x18, 49220c <__isoc23_strtoull@plt+0x8ca8c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00399908 ; NYI │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x18, w18 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49ce0c <__isoc23_strtoull@plt+0x9768c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xd68 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49cd68 <__isoc23_strtoull@plt+0x975e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003998ac ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x11 // #17 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 49ce14 <__isoc23_strtoull@plt+0x97694> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x17, x17, #0xe30 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 492244 <__isoc23_strtoull@plt+0x8cac4> // b.any │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0x298 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ce30 <__isoc23_strtoull@plt+0x976b0> │ │ │ │ + cbnz x18, 492298 <__isoc23_strtoull@plt+0x8cb18> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0x2d4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 49ccf0 <__isoc23_strtoull@plt+0x97570> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4922d4 <__isoc23_strtoull@plt+0x8cb54> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xb58 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00399840 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 49cd94 <__isoc23_strtoull@plt+0x97614> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 49ce14 <__isoc23_strtoull@plt+0x97694> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399814 ; NYI │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xdc4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #39] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + b.ne 492420 <__isoc23_strtoull@plt+0x8cca0> // b.any │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49cdc4 <__isoc23_strtoull@plt+0x97644> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xe5c │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003997b8 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 49ce90 <__isoc23_strtoull@plt+0x97710> // b.any │ │ │ │ + b.eq 4922ac <__isoc23_strtoull@plt+0x8cb2c> // b.none │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x6c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492328 <__isoc23_strtoull@plt+0x8cba8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003997a4 ; NYI │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xeb8 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x360 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2000] │ │ │ │ - mov x23, x22 │ │ │ │ - b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399778 ; NYI │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xef4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x00399778 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49cfb4 <__isoc23_strtoull@plt+0x97834> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49cfbc <__isoc23_strtoull@plt+0x9783c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2488] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 636890 <__isoc23_strtoull@plt+0x231110> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492360 <__isoc23_strtoull@plt+0x8cbe0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d0ac <__isoc23_strtoull@plt+0x9792c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x3c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4923f8 <__isoc23_strtoull@plt+0x8cc78> // b.tstop │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 492418 <__isoc23_strtoull@plt+0x8cc98> // b.any │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x3a8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49d03c <__isoc23_strtoull@plt+0x978bc> │ │ │ │ + cbnz x18, 4923a8 <__isoc23_strtoull@plt+0x8cc28> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49d020 <__isoc23_strtoull@plt+0x978a0> // b.pmore │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x3e4 │ │ │ │ + str x18, [x20, #16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x12, [x12, #1680] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #1560] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49d0fc <__isoc23_strtoull@plt+0x9797c> // b.pmore │ │ │ │ - adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ - add x18, x18, #0xfd8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x708 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003995f0 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d1a4 <__isoc23_strtoull@plt+0x97a24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x1e8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49d1e8 <__isoc23_strtoull@plt+0x97a68> │ │ │ │ + cbnz x18, 4923e4 <__isoc23_strtoull@plt+0x8cc64> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x24, [x20, #24] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 49d0d0 <__isoc23_strtoull@plt+0x97950> │ │ │ │ - udf #3 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00399580 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 49d168 <__isoc23_strtoull@plt+0x979e8> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + b.ge 492410 <__isoc23_strtoull@plt+0x8cc90> // b.tcont │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399564 ; NYI │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x188 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2000] │ │ │ │ - mov x23, x22 │ │ │ │ - b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399538 ; NYI │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x1bc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ - nop │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4922ac <__isoc23_strtoull@plt+0x8cb2c> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4922ac <__isoc23_strtoull@plt+0x8cb2c> │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4923f8 <__isoc23_strtoull@plt+0x8cc78> │ │ │ │ udf #15 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003994f8 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49d254 <__isoc23_strtoull@plt+0x97ad4> // b.pmore │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x130 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x23, x21, #0x6 │ │ │ │ - mov x22, x24 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x748 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 491900 <__isoc23_strtoull@plt+0x8c180> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003994d0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49d2b8 <__isoc23_strtoull@plt+0x97b38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x2d0 │ │ │ │ + b.cc 492520 <__isoc23_strtoull@plt+0x8cda0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x4ac │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4924ac <__isoc23_strtoull@plt+0x8cd2c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00399488 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d320 <__isoc23_strtoull@plt+0x97ba0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x338 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4924e4 <__isoc23_strtoull@plt+0x8cd64> // b.any │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0x540 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492540 <__isoc23_strtoull@plt+0x8cdc0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003993d8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d3b0 <__isoc23_strtoull@plt+0x97c30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x3c8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0x568 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + ldur x14, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492568 <__isoc23_strtoull@plt+0x8cde8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399390 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d418 <__isoc23_strtoull@plt+0x97c98> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x430 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xb68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x310 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003992e0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d534 <__isoc23_strtoull@plt+0x97db4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x4c8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 492590 <__isoc23_strtoull@plt+0x8ce10> // b.any │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x310 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x5dc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4925dc <__isoc23_strtoull@plt+0x8ce5c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00399290 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49d4ac <__isoc23_strtoull@plt+0x97d2c> // b.pmore │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x380 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x22, [x21, #-40] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x3f0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x458 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x56c │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x614 │ │ │ │ str x18, [x20] │ │ │ │ - sub x23, x21, #0x36 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492614 <__isoc23_strtoull@plt+0x8ce94> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + cmp x17, x15 │ │ │ │ + b.lt 4926b8 <__isoc23_strtoull@plt+0x8cf38> // b.tstop │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4926d0 <__isoc23_strtoull@plt+0x8cf50> // b.any │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x664 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 492664 <__isoc23_strtoull@plt+0x8cee4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ + udf #389 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x598 │ │ │ │ - str x18, [x20] │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x6a0 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49d598 <__isoc23_strtoull@plt+0x97e18> │ │ │ │ + cbnz x18, 4926a0 <__isoc23_strtoull@plt+0x8cf20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0x54c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4926c8 <__isoc23_strtoull@plt+0x8cf48> // b.tcont │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00399180 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d608 <__isoc23_strtoull@plt+0x97e88> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x620 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399138 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d670 <__isoc23_strtoull@plt+0x97ef0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x688 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00399088 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49d91c <__isoc23_strtoull@plt+0x9819c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x960 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00399044 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49d6f8 <__isoc23_strtoull@plt+0x97f78> // b.pmore │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x5d8 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x22, [x21, #-40] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x648 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x6b0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x7b0 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x36 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x7dc │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49d7dc <__isoc23_strtoull@plt+0x9805c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0x790 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00398f38 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49d804 <__isoc23_strtoull@plt+0x98084> // b.pmore │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x288 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x22, [x21, #-40] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x2f8 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x8bc │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x36 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x8e8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49d8e8 <__isoc23_strtoull@plt+0x98168> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6de000 <__isoc23_strtoull@plt+0x2d8880> │ │ │ │ + add x23, x23, #0x730 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0x89c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x770 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x22, x17 │ │ │ │ - b.ne 49d99c <__isoc23_strtoull@plt+0x9821c> // b.any │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0x714 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - udf #2 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00398df8 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49d910 <__isoc23_strtoull@plt+0x98190> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - cbnz x22, 49d92c <__isoc23_strtoull@plt+0x981ac> │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0x478 │ │ │ │ + b.hi 492740 <__isoc23_strtoull@plt+0x8cfc0> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0x6f0 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0x820 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00398d88 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49da00 <__isoc23_strtoull@plt+0x98280> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xa18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00398d40 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49da64 <__isoc23_strtoull@plt+0x982e4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4927c0 <__isoc23_strtoull@plt+0x8d040> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4927b8 <__isoc23_strtoull@plt+0x8d038> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0x710 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x258 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00398cb0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49dad8 <__isoc23_strtoull@plt+0x98358> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xaf0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003a2548 ; NYI │ │ │ │ + adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x24, x24, #0xd28 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00398c68 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49db3c <__isoc23_strtoull@plt+0x983bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003a2528 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 492860 <__isoc23_strtoull@plt+0x8d0e0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 492858 <__isoc23_strtoull@plt+0x8d0d8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0x7e0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x290 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - udf #3 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003a2480 ; NYI │ │ │ │ + adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x24, x24, #0xd00 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00398bd8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49dc44 <__isoc23_strtoull@plt+0x984c4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xbd0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00398b88 ; NYI │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49dbb4 <__isoc23_strtoull@plt+0x98434> // b.pmore │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xaa8 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xb10 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xb60 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xc7c │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x3e │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003a2460 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0xc5c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00398a98 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49dcf0 <__isoc23_strtoull@plt+0x98570> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 492900 <__isoc23_strtoull@plt+0x8d180> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4928f8 <__isoc23_strtoull@plt+0x8d178> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0x880 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6dc000 <__isoc23_strtoull@plt+0x2d6880> │ │ │ │ + add x23, x23, #0xb50 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00398a50 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49dd54 <__isoc23_strtoull@plt+0x985d4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003989c0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49df9c <__isoc23_strtoull@plt+0x9881c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xfe0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039897c ; NYI │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x198 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49ddc0 <__isoc23_strtoull@plt+0x98640> // b.pmore │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xcc0 │ │ │ │ + b.hi 492b78 <__isoc23_strtoull@plt+0x8d3f8> // b.pmore │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x760 │ │ │ │ + sub x17, x21, #0x190 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x180 │ │ │ │ + str x24, [x18] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x178 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x190 │ │ │ │ + sub x17, x21, #0x170 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + sub x17, x21, #0x168 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x160 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + sub x17, x21, #0x158 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x176 │ │ │ │ + sub x17, x21, #0x150 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x148 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xcd8 │ │ │ │ + sub x17, x21, #0x140 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x15e │ │ │ │ + sub x17, x21, #0x138 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x800 │ │ │ │ + sub x17, x21, #0x130 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x120 │ │ │ │ + str x23, [x18] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x118 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x130 │ │ │ │ + sub x17, x21, #0x110 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x146 │ │ │ │ + sub x17, x21, #0x108 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-256] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-248] │ │ │ │ + sub x18, x21, #0x116 │ │ │ │ + stur x18, [x21, #-240] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-232] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xcb0 │ │ │ │ + stur x18, [x21, #-224] │ │ │ │ + sub x18, x21, #0xfe │ │ │ │ + stur x18, [x21, #-216] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-208] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xc88 │ │ │ │ + stur x18, [x21, #-200] │ │ │ │ + sub x18, x21, #0xe6 │ │ │ │ + stur x18, [x21, #-192] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-184] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xc60 │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + sub x18, x21, #0xce │ │ │ │ + stur x18, [x21, #-168] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + sub x18, x21, #0xb6 │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xc38 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + sub x18, x21, #0x9e │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xc10 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + sub x18, x21, #0x86 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xbe8 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x6e │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xbc0 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xd28 │ │ │ │ + sub x18, x21, #0x56 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0x8a0 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xd78 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xe80 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x3e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + b 5910a8 <__isoc23_strtoull@plt+0x18b928> │ │ │ │ + mov x18, #0x198 // #408 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x22, x22, #0xd50 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0xe60 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003a2468 ; NYI │ │ │ │ + adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00398894 ; NYI │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003a2448 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49dea8 <__isoc23_strtoull@plt+0x98728> // b.pmore │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0x9d0 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x22, [x21, #-48] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xa88 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + b.hi 492bf4 <__isoc23_strtoull@plt+0x8d474> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0xba0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x18, x18, #0xf68 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x3e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0xf48 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x780 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x22, x17 │ │ │ │ - b.ne 49e01c <__isoc23_strtoull@plt+0x9889c> // b.any │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0xddc │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00398778 ; NYI │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003a23f0 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49df90 <__isoc23_strtoull@plt+0x98810> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - cbnz x22, 49dfac <__isoc23_strtoull@plt+0x9882c> │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0xb80 │ │ │ │ + b.hi 492c48 <__isoc23_strtoull@plt+0x8d4c8> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0xbc0 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ - add x17, x17, #0xec4 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - nop │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49e078 <__isoc23_strtoull@plt+0x988f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x90 │ │ │ │ + .inst 0x003a23a0 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 492cc8 <__isoc23_strtoull@plt+0x8d548> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 492cc0 <__isoc23_strtoull@plt+0x8d540> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49e090 <__isoc23_strtoull@plt+0x98910> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0xc18 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x20 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #3192] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - sxtw x24, w18 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ + .inst 0x003a22f8 ; NYI │ │ │ │ + adrp x24, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x24, x24, #0xfe0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003a22d8 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 49e120 <__isoc23_strtoull@plt+0x989a0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 492d68 <__isoc23_strtoull@plt+0x8d5e8> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 49e118 <__isoc23_strtoull@plt+0x98998> // b.pmore │ │ │ │ + b.hi 492d60 <__isoc23_strtoull@plt+0x8d5e0> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x18, [x18, #16] │ │ │ │ - adrp x17, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x17, x17, #0x48 │ │ │ │ + adrp x17, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x17, x17, #0xce8 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ sub x24, x21, #0x10 │ │ │ │ adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0x2a0 │ │ │ │ + add x23, x23, #0xc0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e204 <__isoc23_strtoull@plt+0x98a84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x258 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2656] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x25, x25, #0x7f8 │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 5e4d08 <__isoc23_strtoull@plt+0x1df588> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039866c ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49e188 <__isoc23_strtoull@plt+0x98a08> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0xc0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x27, [x27, #2656] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr x26, [x20, #32] │ │ │ │ - sub x25, x21, #0x10 │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 5eb198 <__isoc23_strtoull@plt+0x1e5a18> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x868 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00398604 ; NYI │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x1a4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3328] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003985f0 ; NYI │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x28c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x23, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49e28c <__isoc23_strtoull@plt+0x98b0c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 492db8 <__isoc23_strtoull@plt+0x8d638> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ + add x23, x23, #0xff0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003985bc ; NYI │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x224 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #3496] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - ldur w23, [x22, #7] │ │ │ │ - b 5e3f40 <__isoc23_strtoull@plt+0x1de7c0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #3 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x210 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49e34c <__isoc23_strtoull@plt+0x98bcc> // b.pmore │ │ │ │ + b.hi 4930fc <__isoc23_strtoull@plt+0x8d97c> // b.pmore │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0xc68 │ │ │ │ + sub x17, x21, #0x208 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x1f8 │ │ │ │ + str x24, [x18] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x1f0 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x208 │ │ │ │ + sub x17, x21, #0x1e8 │ │ │ │ + str x18, [x17] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1560] │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + sub x17, x21, #0x1e0 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x1d8 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + sub x17, x21, #0x1d0 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x1ee │ │ │ │ + sub x17, x21, #0x1c8 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x1c0 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xfb8 │ │ │ │ + sub x17, x21, #0x1b8 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x1d6 │ │ │ │ + sub x17, x21, #0x1b0 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x1a8 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ + sub x17, x21, #0x1a0 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x1be │ │ │ │ + sub x17, x21, #0x198 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x190 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xf90 │ │ │ │ + sub x17, x21, #0x188 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x1a6 │ │ │ │ + sub x17, x21, #0x180 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x178 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ + sub x17, x21, #0x170 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x18e │ │ │ │ + sub x17, x21, #0x168 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x160 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xf40 │ │ │ │ + sub x17, x21, #0x158 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x176 │ │ │ │ + sub x17, x21, #0x150 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x148 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xf18 │ │ │ │ + sub x17, x21, #0x140 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x15e │ │ │ │ + sub x17, x21, #0x138 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x130 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xef0 │ │ │ │ + sub x17, x21, #0x128 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x146 │ │ │ │ + sub x17, x21, #0x120 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0xd08 │ │ │ │ + sub x17, x21, #0x118 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x108 │ │ │ │ + str x23, [x18] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-256] │ │ │ │ + sub x18, x21, #0x118 │ │ │ │ + stur x18, [x21, #-248] │ │ │ │ + sub x18, x21, #0x12e │ │ │ │ + stur x18, [x21, #-240] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-232] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ + stur x18, [x21, #-224] │ │ │ │ + sub x18, x21, #0xfe │ │ │ │ + stur x18, [x21, #-216] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-208] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xea0 │ │ │ │ + stur x18, [x21, #-200] │ │ │ │ + sub x18, x21, #0xe6 │ │ │ │ + stur x18, [x21, #-192] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-184] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xe78 │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + sub x18, x21, #0xce │ │ │ │ + stur x18, [x21, #-168] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xe50 │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + sub x18, x21, #0xb6 │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xe28 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + sub x18, x21, #0x9e │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xe00 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + sub x18, x21, #0x86 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xdd8 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x6e │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 834000 <__isoc23_strtoull@plt+0x42e880> │ │ │ │ + add x18, x18, #0xdb0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x56 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + adrp x18, 492000 <__isoc23_strtoull@plt+0x8c880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #56] │ │ │ │ - add x18, x18, #0x6 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x18, x18, #0x888 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x2f │ │ │ │ - b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + b 5910a8 <__isoc23_strtoull@plt+0x18b928> │ │ │ │ + mov x18, #0x210 // #528 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x8d8 │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0x30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ + .inst 0x003a2330 ; NYI │ │ │ │ + adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x24, x24, #0x458 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49e408 <__isoc23_strtoull@plt+0x98c88> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x3d4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49e3d4 <__isoc23_strtoull@plt+0x98c54> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49e3b8 <__isoc23_strtoull@plt+0x98c38> // b.pmore │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003a2310 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4931a8 <__isoc23_strtoull@plt+0x8da28> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4931a0 <__isoc23_strtoull@plt+0x8da20> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x17, x17, #0x128 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ + add x23, x23, #0xed0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #13 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x00398500 ; NYI │ │ │ │ - sub x18, x20, #0x78 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e5a8 <__isoc23_strtoull@plt+0x98e28> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4931f8 <__isoc23_strtoull@plt+0x8da78> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x4dc │ │ │ │ - stur x18, [x20, #-120] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - ldr x12, [x22, #56] │ │ │ │ - ldr x11, [x22, #64] │ │ │ │ - ldr x10, [x22, #72] │ │ │ │ - ldr x9, [x22, #80] │ │ │ │ - ldr x8, [x22, #88] │ │ │ │ - ldr x7, [x22, #96] │ │ │ │ - ldr x6, [x22, #104] │ │ │ │ - ldr x22, [x22, #112] │ │ │ │ - stur x18, [x20, #-112] │ │ │ │ - stur x17, [x20, #-104] │ │ │ │ - stur x15, [x20, #-96] │ │ │ │ - stur x14, [x20, #-88] │ │ │ │ - stur x13, [x20, #-80] │ │ │ │ - stur x12, [x20, #-72] │ │ │ │ - stur x11, [x20, #-64] │ │ │ │ - stur x10, [x20, #-56] │ │ │ │ - stur x9, [x20, #-48] │ │ │ │ - stur x8, [x20, #-40] │ │ │ │ - stur x7, [x20, #-32] │ │ │ │ - stur x6, [x20, #-24] │ │ │ │ - sub x20, x20, #0x78 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49e4dc <__isoc23_strtoull@plt+0x98d5c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d5000 <__isoc23_strtoull@plt+0x2cf880> │ │ │ │ + add x23, x23, #0xcc8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #12 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00398444 ; NYI │ │ │ │ - add x21, x21, #0x90 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x168 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49e4c0 <__isoc23_strtoull@plt+0x98d40> // b.pmore │ │ │ │ + b.hi 493428 <__isoc23_strtoull@plt+0x8dca8> // b.pmore │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0x148 │ │ │ │ + sub x17, x21, #0x160 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x150 │ │ │ │ + str x23, [x18] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3664] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x148 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x160 │ │ │ │ + sub x17, x21, #0x140 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0x6c0 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + sub x17, x21, #0x138 │ │ │ │ + str x18, [x17] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1848] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x130 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ + sub x17, x21, #0x128 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x146 │ │ │ │ + sub x17, x21, #0x120 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + sub x17, x21, #0x118 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0x1d8 │ │ │ │ + sub x17, x21, #0x110 │ │ │ │ + str x18, [x17] │ │ │ │ + sub x18, x21, #0x12e │ │ │ │ + sub x17, x21, #0x108 │ │ │ │ + str x18, [x17] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-256] │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0x1b0 │ │ │ │ + stur x18, [x21, #-248] │ │ │ │ + sub x18, x21, #0x116 │ │ │ │ + stur x18, [x21, #-240] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-232] │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0x188 │ │ │ │ + stur x18, [x21, #-224] │ │ │ │ + sub x18, x21, #0xfe │ │ │ │ + stur x18, [x21, #-216] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-208] │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0x160 │ │ │ │ + stur x18, [x21, #-200] │ │ │ │ + sub x18, x21, #0xe6 │ │ │ │ + stur x18, [x21, #-192] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-184] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1696] │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + sub x18, x21, #0xce │ │ │ │ + stur x18, [x21, #-168] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0x138 │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + sub x18, x21, #0xb6 │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0x110 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + sub x18, x21, #0x9e │ │ │ │ stur x18, [x21, #-120] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3824] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-112] │ │ │ │ - adrp x18, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x18, x18, #0x6e8 │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0xe8 │ │ │ │ stur x18, [x21, #-104] │ │ │ │ - stur x22, [x21, #-96] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x86 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0xc0 │ │ │ │ stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x6e │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ + sub x18, x21, #0x56 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x87 │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x78 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49e780 <__isoc23_strtoull@plt+0x99000> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x764 │ │ │ │ - stur x18, [x20, #-120] │ │ │ │ - ldur x18, [x24, #31] │ │ │ │ - ldur x17, [x24, #39] │ │ │ │ - ldur x15, [x24, #47] │ │ │ │ - ldur x14, [x24, #55] │ │ │ │ - ldur x13, [x24, #63] │ │ │ │ - ldur x12, [x24, #71] │ │ │ │ - ldur x11, [x24, #79] │ │ │ │ - ldur x10, [x24, #87] │ │ │ │ - ldur x9, [x24, #95] │ │ │ │ - ldur x8, [x24, #103] │ │ │ │ - ldur x7, [x24, #111] │ │ │ │ - ldur x6, [x24, #119] │ │ │ │ - ldur x5, [x24, #127] │ │ │ │ - ldur x4, [x24, #135] │ │ │ │ - adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x24, x24, #0x6e8 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - stur x3, [x20, #-112] │ │ │ │ - stur x17, [x20, #-104] │ │ │ │ - stur x15, [x20, #-96] │ │ │ │ - stur x14, [x20, #-88] │ │ │ │ - stur x13, [x20, #-80] │ │ │ │ - stur x12, [x20, #-72] │ │ │ │ - stur x11, [x20, #-64] │ │ │ │ - stur x10, [x20, #-56] │ │ │ │ - stur x9, [x20, #-48] │ │ │ │ - stur x8, [x20, #-40] │ │ │ │ - stur x7, [x20, #-32] │ │ │ │ - stur x6, [x20, #-24] │ │ │ │ - stur x5, [x20, #-16] │ │ │ │ - stur x4, [x20, #-8] │ │ │ │ - sub x20, x20, #0x78 │ │ │ │ - b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + b 5910a8 <__isoc23_strtoull@plt+0x18b928> │ │ │ │ + mov x18, #0x168 // #360 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #12 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039829c ; NYI │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49e668 <__isoc23_strtoull@plt+0x98ee8> // b.pmore │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x378 │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - stur x22, [x21, #-120] │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x420 │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x23, x21, #0x88 │ │ │ │ - sub x22, x21, #0x70 │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur w18, [x18, #7] │ │ │ │ - adrp x17, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x17, x17, #0x684 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2656] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5e3f40 <__isoc23_strtoull@plt+0x1de7c0> │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003981ec ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49e728 <__isoc23_strtoull@plt+0x98fa8> // b.any │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x78 │ │ │ │ - b 49e2c8 <__isoc23_strtoull@plt+0x98b48> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x978 │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0x6e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003981d0 ; NYI │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49e83c <__isoc23_strtoull@plt+0x990bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x854 │ │ │ │ + b.cc 493478 <__isoc23_strtoull@plt+0x8dcf8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49e854 <__isoc23_strtoull@plt+0x990d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 5910a8 <__isoc23_strtoull@plt+0x18b928> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x808 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493504 <__isoc23_strtoull@plt+0x8dd84> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0x4d4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49e7e0 <__isoc23_strtoull@plt+0x99060> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ + b.hi 493514 <__isoc23_strtoull@plt+0x8dd94> // b.pmore │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0x450 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x10 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0x740 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #13 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003a2238 ; NYI │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 493614 <__isoc23_strtoull@plt+0x8de94> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49360c <__isoc23_strtoull@plt+0x8de8c> // b.pmore │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3416] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + mov x17, #0x0 // #0 │ │ │ │ + movk x17, #0x0, lsl #16 │ │ │ │ + movk x17, #0x0, lsl #32 │ │ │ │ + movk x17, #0x3ff0, lsl #48 │ │ │ │ + fmov d31, x17 │ │ │ │ + str d31, [x21] │ │ │ │ + adrp x17, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x17, x17, #0x5b0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 5230d8 <__isoc23_strtoull@plt+0x11d958> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00398124 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x17, x17, #0x808 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 49e5c8 <__isoc23_strtoull@plt+0x98e48> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x00398108 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49e8c8 <__isoc23_strtoull@plt+0x99148> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x900 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x26, x18 │ │ │ │ - ldur x25, [x22, #31] │ │ │ │ - ldur x24, [x22, #23] │ │ │ │ - ldur x23, [x22, #15] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5f33b8 <__isoc23_strtoull@plt+0x1edc38> │ │ │ │ + .inst 0x003a21c0 ; NYI │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0x5d4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4d3518 <__isoc23_strtoull@plt+0xcdd98> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003a2174 ; NYI │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0x5f8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 52f618 <__isoc23_strtoull@plt+0x129e98> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003a2150 ; NYI │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0x63c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 591770 <__isoc23_strtoull@plt+0x18bff0> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0x790 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + .inst 0x003a210c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 493664 <__isoc23_strtoull@plt+0x8dee4> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x92c │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0x6a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49e92c <__isoc23_strtoull@plt+0x991ac> │ │ │ │ + cbnz x18, 4936a0 <__isoc23_strtoull@plt+0x8df20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003a20a8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4936c4 <__isoc23_strtoull@plt+0x8df44> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x24, x24, #0x748 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #13 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x8e0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x00398030 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49e9a0 <__isoc23_strtoull@plt+0x99220> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x26, x18 │ │ │ │ - ldur x25, [x22, #31] │ │ │ │ - ldur x24, [x22, #23] │ │ │ │ - ldur x23, [x22, #15] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5f33b8 <__isoc23_strtoull@plt+0x1edc38> │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 493738 <__isoc23_strtoull@plt+0x8dfb8> // b.hs, b.nlast │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + and x15, x18, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 49375c <__isoc23_strtoull@plt+0x8dfdc> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0xa04 │ │ │ │ - str x18, [x20] │ │ │ │ + ldur x18, [x18, #14] │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 493778 <__isoc23_strtoull@plt+0x8dff8> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x15, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x15, x15, #0x72c │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x17, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ea04 <__isoc23_strtoull@plt+0x99284> │ │ │ │ + cbnz x18, 49372c <__isoc23_strtoull@plt+0x8dfac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0x9b8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ - udf #4 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00397f70 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003a1ff0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49ecfc <__isoc23_strtoull@plt+0x9957c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0xd1c │ │ │ │ + b.cc 493864 <__isoc23_strtoull@plt+0x8e0e4> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 49381c <__isoc23_strtoull@plt+0x8e09c> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0x834 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x25 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0x7a8 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ed1c <__isoc23_strtoull@plt+0x9959c> │ │ │ │ + cbnz x18, 493834 <__isoc23_strtoull@plt+0x8e0b4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00397f10 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49eb78 <__isoc23_strtoull@plt+0x993f8> // b.pmore │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - cbnz x22, 49ead4 <__isoc23_strtoull@plt+0x99354> │ │ │ │ - adrp x13, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x13, x13, #0x968 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - adrp x13, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x13, x13, #0xb28 │ │ │ │ - str x13, [x20] │ │ │ │ - mov x26, x14 │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - b 5f33b8 <__isoc23_strtoull@plt+0x1edc38> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.hi 49386c <__isoc23_strtoull@plt+0x8e0ec> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3640] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #900 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0xb54 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49eb54 <__isoc23_strtoull@plt+0x993d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #900 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0xb08 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0xa88 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - udf #4 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397de4 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49eca4 <__isoc23_strtoull@plt+0x99524> // b.pmore │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - cbnz x22, 49ec00 <__isoc23_strtoull@plt+0x99480> │ │ │ │ - adrp x13, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x13, x13, #0x890 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - adrp x13, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x13, x13, #0xc54 │ │ │ │ - str x13, [x20] │ │ │ │ - mov x26, x14 │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - b 5f33b8 <__isoc23_strtoull@plt+0x1edc38> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.hi 4938c0 <__isoc23_strtoull@plt+0x8e140> // b.pmore │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x2e8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #900 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0xc80 │ │ │ │ - str x18, [x20] │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0x810 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003a1fc8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493994 <__isoc23_strtoull@plt+0x8e214> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 49394c <__isoc23_strtoull@plt+0x8e1cc> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0x964 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0x8b0 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ec80 <__isoc23_strtoull@plt+0x99500> │ │ │ │ + cbnz x18, 493964 <__isoc23_strtoull@plt+0x8e1e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #900 │ │ │ │ - udf #0 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0xc34 │ │ │ │ - str x18, [x20, #24] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397cd8 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49eb84 <__isoc23_strtoull@plt+0x99404> // b.any │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0xbb4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49399c <__isoc23_strtoull@plt+0x8e21c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3640] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x9d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397c94 ; NYI │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2960] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 44ea10 <__isoc23_strtoull@plt+0x49290> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003a2080 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493a94 <__isoc23_strtoull@plt+0x8e314> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 493a4c <__isoc23_strtoull@plt+0x8e2cc> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0xa64 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0xa68 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 49ed78 <__isoc23_strtoull@plt+0x995f8> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 49ed50 <__isoc23_strtoull@plt+0x995d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x910 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x900 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 493a64 <__isoc23_strtoull@plt+0x8e2e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 49ed68 <__isoc23_strtoull@plt+0x995e8> // b.lo, b.ul, b.last │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49ecf0 <__isoc23_strtoull@plt+0x99570> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x17, x17, #0x7a8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x17, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x17, x17, #0xcc0 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49ecc0 <__isoc23_strtoull@plt+0x99540> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x002374c0 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.hi 493a9c <__isoc23_strtoull@plt+0x8e31c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3640] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x002374d8 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 493aec <__isoc23_strtoull@plt+0x8e36c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0xbf0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - .inst 0x002374f0 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003a2148 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493b8c <__isoc23_strtoull@plt+0x8e40c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 493b84 <__isoc23_strtoull@plt+0x8e404> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x23, x23, #0xc60 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2632] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 480d78 <__isoc23_strtoull@plt+0x7b5f8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x00237500 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003a20f0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493c54 <__isoc23_strtoull@plt+0x8e4d4> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 493c0c <__isoc23_strtoull@plt+0x8e48c> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0xc24 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0xc98 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 493c24 <__isoc23_strtoull@plt+0x8e4a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 493c5c <__isoc23_strtoull@plt+0x8e4dc> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3640] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00237518 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003a10d8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493ca4 <__isoc23_strtoull@plt+0x8e524> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 492928 <__isoc23_strtoull@plt+0x8d1a8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x00237530 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003a1088 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 493cf8 <__isoc23_strtoull@plt+0x8e578> // b.pmore │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00237540 ; NYI │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0xd60 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003a2130 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493d84 <__isoc23_strtoull@plt+0x8e604> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 493d7c <__isoc23_strtoull@plt+0x8e5fc> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x24, x24, #0xe38 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x23, x23, #0xd60 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x00237550 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x970 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 49efa0 <__isoc23_strtoull@plt+0x99820> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 49ef98 <__isoc23_strtoull@plt+0x99818> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x15, x15, #0xf20 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x17 │ │ │ │ + .inst 0x003a1290 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493dcc <__isoc23_strtoull@plt+0x8e64c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 492dd8 <__isoc23_strtoull@plt+0x8d658> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003a1240 ; NYI │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49eff4 <__isoc23_strtoull@plt+0x99874> // b.pmore │ │ │ │ - adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ - add x18, x18, #0xf40 │ │ │ │ + b.hi 493e20 <__isoc23_strtoull@plt+0x8e6a0> // b.pmore │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0xda0 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ stur x23, [x21, #-8] │ │ │ │ str x24, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - b 593e48 <__isoc23_strtoull@plt+0x18e6c8> │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0x9f0 │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0xe90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00397a30 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003a2138 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49f1d4 <__isoc23_strtoull@plt+0x99a54> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x1f4 │ │ │ │ + b.cc 493eac <__isoc23_strtoull@plt+0x8e72c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 493ea4 <__isoc23_strtoull@plt+0x8e724> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49f1f4 <__isoc23_strtoull@plt+0x99a74> │ │ │ │ + adrp x24, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x24, x24, #0xf68 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x23, x23, #0xe90 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003979f0 ; NYI │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003a1818 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493ef4 <__isoc23_strtoull@plt+0x8e774> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 493218 <__isoc23_strtoull@plt+0x8da98> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003a17c8 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49f164 <__isoc23_strtoull@plt+0x999e4> // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 49f10c <__isoc23_strtoull@plt+0x9998c> // b.any │ │ │ │ - sub x21, x21, #0x40 │ │ │ │ - adrp x17, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x17, x17, #0xe8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2496] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 577f00 <__isoc23_strtoull@plt+0x172780> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397970 ; NYI │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xc0 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2408] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 577f00 <__isoc23_strtoull@plt+0x172780> │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1360] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - sub x17, x21, #0x37 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + b.hi 493f48 <__isoc23_strtoull@plt+0x8e7c8> // b.pmore │ │ │ │ + adrp x18, 493000 <__isoc23_strtoull@plt+0x8d880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x22, x22, #0xfc0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003978d8 ; NYI │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x68 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003a2140 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 493fd4 <__isoc23_strtoull@plt+0x8e854> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 493fcc <__isoc23_strtoull@plt+0x8e84c> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0x98 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x23, x23, #0xfc0 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49f068 <__isoc23_strtoull@plt+0x998e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x180 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49f180 <__isoc23_strtoull@plt+0x99a00> │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xa70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397864 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49f1b4 <__isoc23_strtoull@plt+0x99a34> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x00397820 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49f410 <__isoc23_strtoull@plt+0x99c90> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x430 │ │ │ │ + b.cc 494080 <__isoc23_strtoull@plt+0x8e900> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x38 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49f430 <__isoc23_strtoull@plt+0x99cb0> │ │ │ │ + cbnz x18, 494038 <__isoc23_strtoull@plt+0x8e8b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49f268 <__isoc23_strtoull@plt+0x99ae8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1360] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x284 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49f284 <__isoc23_strtoull@plt+0x99b04> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 494060 <__isoc23_strtoull@plt+0x8e8e0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x304 │ │ │ │ - str x18, [x20] │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0xa0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49f304 <__isoc23_strtoull@plt+0x99b84> │ │ │ │ - ldr x18, [x22] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x150 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0xc8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #8] │ │ │ │ + b 493ff8 <__isoc23_strtoull@plt+0x8e878> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49f358 <__isoc23_strtoull@plt+0x99bd8> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1360] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ + b.hi 494100 <__isoc23_strtoull@plt+0x8e980> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x111 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397678 ; NYI │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x374 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1504] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2408] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 577f00 <__isoc23_strtoull@plt+0x172780> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xa80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397628 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 49f338 <__isoc23_strtoull@plt+0x99bb8> // b.any │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x3e0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1504] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2496] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 577f00 <__isoc23_strtoull@plt+0x172780> │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2872] │ │ │ │ - add x25, x25, #0x4 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #3608] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0xb88 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 494140 <__isoc23_strtoull@plt+0x8e9c0> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49f554 <__isoc23_strtoull@plt+0x99dd4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x50c │ │ │ │ + b.cc 4941e0 <__isoc23_strtoull@plt+0x8ea60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x180 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49f50c <__isoc23_strtoull@plt+0x99d8c> │ │ │ │ + cbnz x18, 494180 <__isoc23_strtoull@plt+0x8ea00> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4941a8 <__isoc23_strtoull@plt+0x8ea28> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49f4f0 <__isoc23_strtoull@plt+0x99d70> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ + b.hi 4941f0 <__isoc23_strtoull@plt+0x8ea70> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0x120 │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #2296] │ │ │ │ - add x15, x15, #0x3d1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xbd8 │ │ │ │ + add x22, x22, #0x158 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49f618 <__isoc23_strtoull@plt+0x99e98> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 49f674 <__isoc23_strtoull@plt+0x99ef4> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x664 │ │ │ │ + b.cc 4942bc <__isoc23_strtoull@plt+0x8eb3c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x268 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 494268 <__isoc23_strtoull@plt+0x8eae8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49f5c8 <__isoc23_strtoull@plt+0x99e48> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #632] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + b.hi 4942c4 <__isoc23_strtoull@plt+0x8eb44> // b.pmore │ │ │ │ ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.gt 4942d0 <__isoc23_strtoull@plt+0x8eb50> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3192] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x5e4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x630 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00397568 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49f6c8 <__isoc23_strtoull@plt+0x99f48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x6e0 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397520 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x00397378 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 49f238 <__isoc23_strtoull@plt+0x99ab8> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49f7fc <__isoc23_strtoull@plt+0x9a07c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x874 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0x308 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49f874 <__isoc23_strtoull@plt+0x9a0f4> │ │ │ │ + cbnz x18, 494308 <__isoc23_strtoull@plt+0x8eb88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00397480 ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49f77c <__isoc23_strtoull@plt+0x99ffc> // b.pmore │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x698 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x708 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x728 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x844 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x2e │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xc38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x338 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x24, x22 │ │ │ │ + mov x23, x17 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 600ce8 <__isoc23_strtoull@plt+0x1fb568> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49436c <__isoc23_strtoull@plt+0x8ebec> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x17, x17, #0x81c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003973a4 ; NYI │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x798 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x338 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00397350 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49f8e0 <__isoc23_strtoull@plt+0x9a160> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x8f8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397308 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x00397160 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 49f238 <__isoc23_strtoull@plt+0x99ab8> │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003972a0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49f990 <__isoc23_strtoull@plt+0x9a210> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ + b.cc 494428 <__isoc23_strtoull@plt+0x8eca8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x3e8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4943e8 <__isoc23_strtoull@plt+0x8ec68> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397258 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003970b0 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 49f238 <__isoc23_strtoull@plt+0x99ab8> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00397228 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49fbb8 <__isoc23_strtoull@plt+0x9a438> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xbd8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003971cc ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49fa30 <__isoc23_strtoull@plt+0x9a2b0> // b.pmore │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x960 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x9d0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x9f0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xac0 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x2e │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x17, x17, #0xb70 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039711c ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 49fae0 <__isoc23_strtoull@plt+0x9a360> // b.pmore │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x920 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0x940 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xb98 │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x418 │ │ │ │ str x18, [x20] │ │ │ │ - sub x23, x21, #0x2e │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 494418 <__isoc23_strtoull@plt+0x8ec98> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov x24, x22 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4936f0 <__isoc23_strtoull@plt+0x8df70> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x17, x17, #0xb70 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xc58 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00397060 ; NYI │ │ │ │ - cbnz x22, 49fbf0 <__isoc23_strtoull@plt+0x9a470> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xc38 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x22, x18 │ │ │ │ - b.ne 49fc50 <__isoc23_strtoull@plt+0x9a4d0> // b.any │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xc30 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4944b0 <__isoc23_strtoull@plt+0x8ed30> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x490 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49fc30 <__isoc23_strtoull@plt+0x9a4b0> │ │ │ │ + cbnz x18, 494490 <__isoc23_strtoull@plt+0x8ed10> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00396fe8 ; NYI │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xa4c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xc84 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x4c8 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49fc84 <__isoc23_strtoull@plt+0x9a504> │ │ │ │ + cbnz x18, 4944c8 <__isoc23_strtoull@plt+0x8ed48> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00396f94 ; NYI │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xafc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00396f40 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 49fcf0 <__isoc23_strtoull@plt+0x9a570> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4944f0 <__isoc23_strtoull@plt+0x8ed70> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00396ef8 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x00396d40 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 49f028 <__isoc23_strtoull@plt+0x998a8> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49fe24 <__isoc23_strtoull@plt+0x9a6a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xe9c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 494608 <__isoc23_strtoull@plt+0x8ee88> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x568 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 49fe9c <__isoc23_strtoull@plt+0x9a71c> │ │ │ │ + cbnz x18, 494568 <__isoc23_strtoull@plt+0x8ede8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00396ea8 ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4945f4 <__isoc23_strtoull@plt+0x8ee74> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 49fda4 <__isoc23_strtoull@plt+0x9a624> // b.pmore │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xcc0 │ │ │ │ + b.hi 494610 <__isoc23_strtoull@plt+0x8ee90> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2152] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xd30 │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xd50 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #336] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xe6c │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x2e │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xc88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x17, x17, #0xe44 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3064] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00396dcc ; NYI │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xdc0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00396d28 ; NYI │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49ff08 <__isoc23_strtoull@plt+0x9a788> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ + b.cc 49465c <__isoc23_strtoull@plt+0x8eedc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4946c8 <__isoc23_strtoull@plt+0x8ef48> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00396ce0 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x00396b28 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 49f028 <__isoc23_strtoull@plt+0x998a8> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00396c78 ; NYI │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 49ffb8 <__isoc23_strtoull@plt+0x9a838> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ + b.cc 4946a4 <__isoc23_strtoull@plt+0x8ef24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4946c8 <__isoc23_strtoull@plt+0x8ef48> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00396c30 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ - .inst 0x00396a78 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 49f028 <__isoc23_strtoull@plt+0x998a8> │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x20 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 494718 <__isoc23_strtoull@plt+0x8ef98> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00396c50 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a01e0 <__isoc23_strtoull@plt+0x9aa60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x200 │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4948c8 <__isoc23_strtoull@plt+0x8f148> // b.any │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0x758 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 494758 <__isoc23_strtoull@plt+0x8efd8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 494780 <__isoc23_strtoull@plt+0x8f000> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x7c4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4947c4 <__isoc23_strtoull@plt+0x8f044> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00396bf4 ; NYI │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a0058 <__isoc23_strtoull@plt+0x9a8d8> // b.pmore │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xf88 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xff8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x18 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0xe8 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x2e │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #1 │ │ │ │ + b.hi 49488c <__isoc23_strtoull@plt+0x8f10c> // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x17, x17, #0x518 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x17, x17, #0x824 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 494824 <__isoc23_strtoull@plt+0x8f0a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x17, x17, #0x198 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4948a4 <__isoc23_strtoull@plt+0x8f124> // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 494898 <__isoc23_strtoull@plt+0x8f118> // b.pmore │ │ │ │ + adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x17, x17, #0x630 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00396b44 ; NYI │ │ │ │ + adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x17, x17, #0x6fc │ │ │ │ + str x17, [x20] │ │ │ │ + mov x25, x18 │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2728] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a0108 <__isoc23_strtoull@plt+0x9a988> // b.pmore │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xed8 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xf48 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ - add x18, x18, #0xf68 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 494918 <__isoc23_strtoull@plt+0x8f198> // b.pmore │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0x678 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x1c0 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x2e │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x17, x17, #0x198 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xca8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00396a88 ; NYI │ │ │ │ - cbnz x22, 4a0218 <__isoc23_strtoull@plt+0x9aa98> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xc88 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x22, x18 │ │ │ │ - b.ne 4a0278 <__isoc23_strtoull@plt+0x9aaf8> // b.any │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x258 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003a0e58 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4949c8 <__isoc23_strtoull@plt+0x8f248> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x980 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0258 <__isoc23_strtoull@plt+0x9aad8> │ │ │ │ + cbnz x18, 494980 <__isoc23_strtoull@plt+0x8f200> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00396a10 ; NYI │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x74 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x2ac │ │ │ │ + .inst 0x003a0e10 ; NYI │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0x9b8 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xbe0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a02ac <__isoc23_strtoull@plt+0x9ab2c> │ │ │ │ + cbnz x18, 4949b8 <__isoc23_strtoull@plt+0x8f238> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003969bc ; NYI │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x124 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a0380 <__isoc23_strtoull@plt+0x9ac00> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4a03dc <__isoc23_strtoull@plt+0x9ac5c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x3cc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003a0dd8 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 493538 <__isoc23_strtoull@plt+0x8ddb8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003a0db0 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a0330 <__isoc23_strtoull@plt+0x9abb0> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #632] │ │ │ │ + b.hi 494a1c <__isoc23_strtoull@plt+0x8f29c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0x938 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x700 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x34c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1416] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x398 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + .inst 0x003a0d48 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0658 <__isoc23_strtoull@plt+0x9aed8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x584 │ │ │ │ + b.cc 494b18 <__isoc23_strtoull@plt+0x8f398> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0xa94 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0584 <__isoc23_strtoull@plt+0x9ae04> │ │ │ │ + cbnz x18, 494a94 <__isoc23_strtoull@plt+0x8f314> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #132 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - str x17, [x15] │ │ │ │ - adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x17, x17, #0x5d8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + .inst 0x003a0cfc ; NYI │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0xac4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a05d8 <__isoc23_strtoull@plt+0x9ae58> │ │ │ │ + cbnz x18, 494ac4 <__isoc23_strtoull@plt+0x8f344> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #389 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - lsl x13, x17, #3 │ │ │ │ - add x14, x14, x13 │ │ │ │ - str x15, [x14] │ │ │ │ - adrp x15, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x15, x15, #0x608 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x18, x17, #0x1 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0608 <__isoc23_strtoull@plt+0x9ae88> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x490 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x22, [x15, #6] │ │ │ │ - ldur x18, [x15, #14] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + .inst 0x003a0ccc ; NYI │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0xaf4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0490 <__isoc23_strtoull@plt+0x9ad10> │ │ │ │ + cbnz x18, 494af4 <__isoc23_strtoull@plt+0x8f374> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x44c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a044c <__isoc23_strtoull@plt+0x9accc> │ │ │ │ + .inst 0x003a0c9c ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 494b20 <__isoc23_strtoull@plt+0x8f3a0> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x17, x17, #0x518 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 494b5c <__isoc23_strtoull@plt+0x8f3dc> // b.pmore │ │ │ │ ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0x9e0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003a0c10 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 494c28 <__isoc23_strtoull@plt+0x8f4a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0xbc8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0518 <__isoc23_strtoull@plt+0x9ad98> │ │ │ │ + cbnz x18, 494bc8 <__isoc23_strtoull@plt+0x8f448> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003a0bc8 ; NYI │ │ │ │ ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4a0540 <__isoc23_strtoull@plt+0x9adc0> // b.any │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - adrp x15, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x15, x15, #0x62c │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #24] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a062c <__isoc23_strtoull@plt+0x9aeac> │ │ │ │ + b.ne 494bec <__isoc23_strtoull@plt+0x8f46c> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - mov x15, x22 │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4a04d8 <__isoc23_strtoull@plt+0x9ad58> // b.any │ │ │ │ - b 4a05a0 <__isoc23_strtoull@plt+0x9ae20> │ │ │ │ - udf #196 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 494c30 <__isoc23_strtoull@plt+0x8f4b0> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0xa48 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ ldr x17, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a05e4 <__isoc23_strtoull@plt+0x9ae64> │ │ │ │ - udf #130 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - lsl x14, x14, #3 │ │ │ │ - add x15, x15, x14 │ │ │ │ - str x17, [x15] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x24, x18 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x00396678 ; NYI │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0720 <__isoc23_strtoull@plt+0x9afa0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x738 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 494cf0 <__isoc23_strtoull@plt+0x8f570> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0xca0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0738 <__isoc23_strtoull@plt+0x9afb8> │ │ │ │ + cbnz x18, 494ca0 <__isoc23_strtoull@plt+0x8f520> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x6dc │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00396614 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a06b4 <__isoc23_strtoull@plt+0x9af34> // b.pmore │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x400 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 494cf8 <__isoc23_strtoull@plt+0x8f578> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3952] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x25, x21, #0xe │ │ │ │ - mov x24, #0x8 // #8 │ │ │ │ - lsl x18, x22, #3 │ │ │ │ - add x23, x18, #0x8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003965b8 ; NYI │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x6dc │ │ │ │ - str x18, [x20] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, x22 │ │ │ │ - b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + b 494ca8 <__isoc23_strtoull@plt+0x8f528> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x17, x17, #0xce8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - sub x15, x20, #0x10 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4a07d0 <__isoc23_strtoull@plt+0x9b050> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4a07c8 <__isoc23_strtoull@plt+0x9b048> // b.pmore │ │ │ │ - adrp x15, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x15, x15, #0x678 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x7f8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 494d54 <__isoc23_strtoull@plt+0x8f5d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x24, x17 │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0xbd8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x18, x21, #0x6 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xd08 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 494dc0 <__isoc23_strtoull@plt+0x8f640> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003964e0 ; NYI │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3184] │ │ │ │ - add x23, x23, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 597330 <__isoc23_strtoull@plt+0x191bb0> │ │ │ │ nop │ │ │ │ - udf #6 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a0c84 <__isoc23_strtoull@plt+0x9b504> // b.lo, b.ul, b.last │ │ │ │ + b.cc 494d9c <__isoc23_strtoull@plt+0x8f61c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ - stur x18, [x20, #-64] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - ldr x22, [x22, #56] │ │ │ │ - stur x13, [x20, #-56] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x40 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a08a0 <__isoc23_strtoull@plt+0x9b120> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 494dc0 <__isoc23_strtoull@plt+0x8f640> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x20 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 494e10 <__isoc23_strtoull@plt+0x8f690> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a08dc <__isoc23_strtoull@plt+0x9b15c> // b.any │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - adrp x15, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x15, x15, #0x91c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str w17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a091c <__isoc23_strtoull@plt+0x9b19c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov w17, #0x1 // #1 │ │ │ │ - b 4a08b8 <__isoc23_strtoull@plt+0x9b138> │ │ │ │ - mov w17, #0x2 // #2 │ │ │ │ - adrp x15, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x15, x15, #0x970 │ │ │ │ - str x15, [x20] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 494fc8 <__isoc23_strtoull@plt+0x8f848> // b.any │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0xe50 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ mov x22, x18 │ │ │ │ - str w17, [x20, #24] │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0970 <__isoc23_strtoull@plt+0x9b1f0> │ │ │ │ + cbnz x18, 494e50 <__isoc23_strtoull@plt+0x8f6d0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #69 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a08e4 <__isoc23_strtoull@plt+0x9b164> // b.any │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - b 4a08e8 <__isoc23_strtoull@plt+0x9b168> │ │ │ │ - mov w17, #0x4 // #4 │ │ │ │ - adrp x15, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x15, x15, #0xc68 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str w17, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0c68 <__isoc23_strtoull@plt+0x9b4e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #325 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a0938 <__isoc23_strtoull@plt+0x9b1b8> // b.any │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - b 4a093c <__isoc23_strtoull@plt+0x9b1bc> │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x13, x22 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4a0a08 <__isoc23_strtoull@plt+0x9b288> // b.pmore │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #2976] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - sxtw x17, w17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - orr x18, x17, x18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x17, w15 │ │ │ │ - orr x18, x18, x17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x17, w14 │ │ │ │ - orr x18, x18, x17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - orr x18, x18, #0x8 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - orr x18, x18, #0x20 │ │ │ │ - sxtw x18, w18 │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x13 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1989 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - ldr w18, [x20, #24] │ │ │ │ - ldr w15, [x20, #32] │ │ │ │ - ldr w14, [x20, #40] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 4a098c <__isoc23_strtoull@plt+0x9b20c> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x13, x22 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4a0a08 <__isoc23_strtoull@plt+0x9b288> // b.pmore │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #2976] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - sxtw x17, w17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - orr x18, x17, x18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x17, w15 │ │ │ │ - orr x18, x18, x17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x17, w14 │ │ │ │ - orr x18, x18, x17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - orr x18, x18, #0x8 │ │ │ │ - sxtw x18, w18 │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 494e78 <__isoc23_strtoull@plt+0x8f6f8> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x17, x17, #0xa28 │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0xebc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0a28 <__isoc23_strtoull@plt+0x9b2a8> │ │ │ │ + cbnz x18, 494ebc <__isoc23_strtoull@plt+0x8f73c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x13, x22 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4a0b48 <__isoc23_strtoull@plt+0x9b3c8> // b.pmore │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #2976] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - sxtw x17, w17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - orr x18, x17, x18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x17, w15 │ │ │ │ - orr x18, x18, x17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x17, w14 │ │ │ │ - orr x18, x18, x17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - orr x18, x18, #0x20 │ │ │ │ - sxtw x18, w18 │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x13 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1989 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - ldr w18, [x20, #24] │ │ │ │ - ldr w15, [x20, #32] │ │ │ │ - ldr w14, [x20, #40] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 4a0ad8 <__isoc23_strtoull@plt+0x9b358> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x13, x22 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4a0b48 <__isoc23_strtoull@plt+0x9b3c8> // b.pmore │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #2976] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - sxtw x17, w17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - orr x18, x17, x18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x17, w15 │ │ │ │ - orr x18, x18, x17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x18, w18 │ │ │ │ - sxtw x17, w14 │ │ │ │ - orr x18, x18, x17 │ │ │ │ - sxtw x18, w18 │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1861 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a0ab8 <__isoc23_strtoull@plt+0x9b338> // b.any │ │ │ │ - adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x17, x17, #0xb68 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0b68 <__isoc23_strtoull@plt+0x9b3e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov w17, #0x10 // #16 │ │ │ │ - adrp x15, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x15, x15, #0xbfc │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str w17, [x20, #40] │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0xeec │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0bfc <__isoc23_strtoull@plt+0x9b47c> │ │ │ │ + cbnz x18, 494eec <__isoc23_strtoull@plt+0x8f76c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #837 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4a0c30 <__isoc23_strtoull@plt+0x9b4b0> // b.any │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - b 4a0c34 <__isoc23_strtoull@plt+0x9b4b4> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00395d90 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a0ce0 <__isoc23_strtoull@plt+0x9b560> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0xd0c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0d0c <__isoc23_strtoull@plt+0x9b58c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00395d24 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a0ce8 <__isoc23_strtoull@plt+0x9b568> // b.any │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xa30 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00395cc8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a0e10 <__isoc23_strtoull@plt+0x9b690> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0xd9c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0d9c <__isoc23_strtoull@plt+0x9b61c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00395c6c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a0e18 <__isoc23_strtoull@plt+0x9b698> // b.any │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a0d80 <__isoc23_strtoull@plt+0x9b600> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ + b.ne 494f74 <__isoc23_strtoull@plt+0x8f7f4> // b.any │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 494f68 <__isoc23_strtoull@plt+0x8f7e8> // b.pmore │ │ │ │ + adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x17, x17, #0xd28 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x18, x18, #0xa08 │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x26 │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #10 │ │ │ │ - udf #1 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x58 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a0ec8 <__isoc23_strtoull@plt+0x9b748> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x144 │ │ │ │ - stur x18, [x20, #-88] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #87] │ │ │ │ - ldur x22, [x22, #79] │ │ │ │ - stur x17, [x20, #-80] │ │ │ │ - stur x13, [x20, #-72] │ │ │ │ - stur x14, [x20, #-64] │ │ │ │ - stur x15, [x20, #-56] │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x9, [x20, #-40] │ │ │ │ - stur x8, [x20, #-32] │ │ │ │ - stur x10, [x20, #-24] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - sub x20, x20, #0x58 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1144 <__isoc23_strtoull@plt+0x9b9c4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #64458 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0xf18 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str w18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0f18 <__isoc23_strtoull@plt+0x9b798> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65482 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - ldr w18, [x20, #40] │ │ │ │ - str w18, [sp, #24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [sp, #16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [sp, #8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [sp] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - mov x0, x18 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - mov x1, x18 │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - mov x2, x18 │ │ │ │ - ldr w18, [x20, #72] │ │ │ │ - mov w3, w18 │ │ │ │ - ldr w18, [x20, #80] │ │ │ │ - mov w4, w18 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - mov w5, w18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - mov x6, x18 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - mov x7, x18 │ │ │ │ - bl 4a86a8 <__isoc23_strtoull@plt+0xa2f28> │ │ │ │ - mov w18, w0 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #64394 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0xee0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0ee0 <__isoc23_strtoull@plt+0x9b760> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #63882 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0xfbc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0fbc <__isoc23_strtoull@plt+0x9b83c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #63626 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0xff4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a0ff4 <__isoc23_strtoull@plt+0x9b874> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #63498 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x2c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a102c <__isoc23_strtoull@plt+0x9b8ac> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #30730 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x64 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - str w18, [x20, #80] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1064 <__isoc23_strtoull@plt+0x9b8e4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #14346 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x9c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - str w18, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a109c <__isoc23_strtoull@plt+0x9b91c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #6154 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xd4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #64] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a10d4 <__isoc23_strtoull@plt+0x9b954> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4106 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x10c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a110c <__isoc23_strtoull@plt+0x9b98c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a122c <__isoc23_strtoull@plt+0x9baac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x1dc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4a0e48 <__isoc23_strtoull@plt+0x9b6c8> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x17, x17, #0x220 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4a11ac <__isoc23_strtoull@plt+0x9ba2c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.hi 494fbc <__isoc23_strtoull@plt+0x8f83c> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3208] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x18, x18, #0xdf4 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + mov x24, x17 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2728] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49502c <__isoc23_strtoull@plt+0x8f8ac> // b.pmore │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0xd70 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a11e0 <__isoc23_strtoull@plt+0x9ba60> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003a0748 ; NYI │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a12f4 <__isoc23_strtoull@plt+0x9bb74> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4950b4 <__isoc23_strtoull@plt+0x8f934> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x2b4 │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xa0 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ + ldr x23, [x22, #32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a12b4 <__isoc23_strtoull@plt+0x9bb34> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + b 4946c8 <__isoc23_strtoull@plt+0x8ef48> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1298 <__isoc23_strtoull@plt+0x9bb18> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1224] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + .inst 0x003a06f0 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 494b80 <__isoc23_strtoull@plt+0x8f400> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003a06c0 ; NYI │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a13bc <__isoc23_strtoull@plt+0x9bc3c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 49513c <__isoc23_strtoull@plt+0x8f9bc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x37c │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x128 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ + ldr x23, [x22, #32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a137c <__isoc23_strtoull@plt+0x9bbfc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + b 4946c8 <__isoc23_strtoull@plt+0x8ef48> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1360 <__isoc23_strtoull@plt+0x9bbe0> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1224] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + .inst 0x003a0668 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 494b80 <__isoc23_strtoull@plt+0x8f400> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00395820 ; NYI │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003a0638 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a1410 <__isoc23_strtoull@plt+0x9bc90> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x428 │ │ │ │ + b.cc 495184 <__isoc23_strtoull@plt+0x8fa04> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4953f8 <__isoc23_strtoull@plt+0x8fc78> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003957d8 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00395790 ; NYI │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003a05f0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a14a0 <__isoc23_strtoull@plt+0x9bd20> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x4b8 │ │ │ │ + b.cc 495230 <__isoc23_strtoull@plt+0x8fab0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x1e8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4951e8 <__isoc23_strtoull@plt+0x8fa68> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00395748 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x00395888 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a15b4 <__isoc23_strtoull@plt+0x9be34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x624 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + .inst 0x003a05a8 ; NYI │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x220 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1624 <__isoc23_strtoull@plt+0x9bea4> │ │ │ │ + cbnz x18, 495220 <__isoc23_strtoull@plt+0x8faa0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003956a8 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + .inst 0x003a0570 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 493538 <__isoc23_strtoull@plt+0x8ddb8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003a0548 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a153c <__isoc23_strtoull@plt+0x9bdbc> // b.pmore │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x470 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x4e0 │ │ │ │ + b.hi 495284 <__isoc23_strtoull@plt+0x8fb04> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x15, x15, #0x1a0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x5ec │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x700 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x17, x17, #0x5cc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003a04e8 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 495390 <__isoc23_strtoull@plt+0x8fc10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x300 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 495300 <__isoc23_strtoull@plt+0x8fb80> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003955dc ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x558 │ │ │ │ + .inst 0x003a0490 ; NYI │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x33c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49533c <__isoc23_strtoull@plt+0x8fbbc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x003955a0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a1690 <__isoc23_strtoull@plt+0x9bf10> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x6a8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003a0454 ; NYI │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x36c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49536c <__isoc23_strtoull@plt+0x8fbec> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00395558 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ + .inst 0x003a0424 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 495398 <__isoc23_strtoull@plt+0x8fc18> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4953d4 <__isoc23_strtoull@plt+0x8fc54> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x15, x15, #0x248 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x00395750 ; NYI │ │ │ │ - sub x18, x20, #0x88 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a2204 <__isoc23_strtoull@plt+0x9ca84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x88c │ │ │ │ - stur x18, [x20, #-128] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - ldur x5, [x22, #102] │ │ │ │ - ldur x4, [x22, #110] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x10, [x20, #-120] │ │ │ │ - stur x11, [x20, #-112] │ │ │ │ - stur x13, [x20, #-104] │ │ │ │ - stur x15, [x20, #-96] │ │ │ │ - stur x18, [x20, #-88] │ │ │ │ - stur x8, [x20, #-80] │ │ │ │ - stur x12, [x20, #-72] │ │ │ │ - stur x14, [x20, #-64] │ │ │ │ - stur x17, [x20, #-56] │ │ │ │ - stur x9, [x20, #-48] │ │ │ │ - stur x7, [x20, #-40] │ │ │ │ - stur x6, [x20, #-32] │ │ │ │ - stur x4, [x20, #-24] │ │ │ │ - stur x5, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x80 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a188c <__isoc23_strtoull@plt+0x9c10c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003a0398 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x28 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 495454 <__isoc23_strtoull@plt+0x8fcd4> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x00200010 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039565c ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xa34 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - .inst 0x0004000f ; undefined │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039567c ; NYI │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x20, #104] │ │ │ │ - str x17, [x15] │ │ │ │ - adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x17, x17, #0x4c8 │ │ │ │ - str x17, [x20] │ │ │ │ + .inst 0x003a0364 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 495548 <__isoc23_strtoull@plt+0x8fdc8> // b.any │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + mov x18, x14 │ │ │ │ + adrp x15, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x15, x15, #0x49c │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ mov x22, x18 │ │ │ │ + ldur x18, [x17, #15] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a24c8 <__isoc23_strtoull@plt+0x9cd48> │ │ │ │ + cbnz x18, 49549c <__isoc23_strtoull@plt+0x8fd1c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00180010 ; undefined │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039563c ; NYI │ │ │ │ - ldr x17, [x20, #120] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x20, #112] │ │ │ │ - lsl x13, x17, #3 │ │ │ │ - add x14, x14, x13 │ │ │ │ - str x15, [x14] │ │ │ │ - adrp x15, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x15, x15, #0x518 │ │ │ │ + .inst 0x003a02f4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4954c4 <__isoc23_strtoull@plt+0x8fd44> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x508 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + ldur x14, [x22, #14] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x14, [x20] │ │ │ │ str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x18, x17, #0x1 │ │ │ │ - str x18, [x20, #120] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2518 <__isoc23_strtoull@plt+0x9cd98> │ │ │ │ + cbnz x18, 495508 <__isoc23_strtoull@plt+0x8fd88> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x804 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x15, #6] │ │ │ │ - ldur x18, [x15, #14] │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003a0288 ; NYI │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x5bc │ │ │ │ str x18, [x20] │ │ │ │ - str x17, [x20, #112] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1804 <__isoc23_strtoull@plt+0x9c084> │ │ │ │ + cbnz x18, 4955bc <__isoc23_strtoull@plt+0x8fe3c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003955b4 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x7c4 │ │ │ │ + .inst 0x003a0258 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 495624 <__isoc23_strtoull@plt+0x8fea4> // b.pmore │ │ │ │ + adrp x13, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x13, x13, #0x158 │ │ │ │ + stur x13, [x21, #-80] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x17, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x17, x17, #0x2a8 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003a01d4 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.eq 495548 <__isoc23_strtoull@plt+0x8fdc8> // b.none │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49563c <__isoc23_strtoull@plt+0x8febc> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3208] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x17, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x17, x17, #0x42c │ │ │ │ + str x17, [x20] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2728] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x538 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #104] │ │ │ │ - str x18, [x20, #104] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003a0138 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 495720 <__isoc23_strtoull@plt+0x8ffa0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x6c0 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a17c4 <__isoc23_strtoull@plt+0x9c044> │ │ │ │ + cbnz x18, 4956c0 <__isoc23_strtoull@plt+0x8ff40> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00200010 ; NYI │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039555c ; NYI │ │ │ │ + .inst 0x003a00d0 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4956e4 <__isoc23_strtoull@plt+0x8ff64> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 494dc0 <__isoc23_strtoull@plt+0x8f640> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 495728 <__isoc23_strtoull@plt+0x8ffa8> // b.pmore │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x15, x15, #0x3f8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4953f8 <__isoc23_strtoull@plt+0x8fc78> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #7 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003a0040 ; NYI │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4959f8 <__isoc23_strtoull@plt+0x90278> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x7cc │ │ │ │ + stur x18, [x20, #-72] │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + ldur x17, [x22, #13] │ │ │ │ + ldur x15, [x22, #21] │ │ │ │ + ldur x14, [x22, #29] │ │ │ │ + ldur x13, [x22, #37] │ │ │ │ + ldur x12, [x22, #45] │ │ │ │ + ldur x11, [x22, #53] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x15, [x20, #-64] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + stur x11, [x20, #-48] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x48 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a17a4 <__isoc23_strtoull@plt+0x9c024> // b.none │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x7a4 │ │ │ │ - str x18, [x20] │ │ │ │ - b 49fa10 <__isoc23_strtoull@plt+0x9a290> │ │ │ │ - .inst 0x0010000f ; undefined │ │ │ │ + cbnz x18, 4957cc <__isoc23_strtoull@plt+0x9004c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039552c ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x8c4 │ │ │ │ + .inst 0x0039ffc4 ; NYI │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x808 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a18c4 <__isoc23_strtoull@plt+0x9c144> │ │ │ │ + cbnz x18, 495808 <__isoc23_strtoull@plt+0x90088> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x000f080f ; undefined │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00395490 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xce4 │ │ │ │ + .inst 0x0039ff88 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 495854 <__isoc23_strtoull@plt+0x900d4> // b.lo, b.ul, b.last │ │ │ │ + ldr x17, [x20, #72] │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.cc 495a34 <__isoc23_strtoull@plt+0x902b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x99c │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldur x18, [x22, #12] │ │ │ │ + mov x22, x17 │ │ │ │ + str x18, [x20, #72] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49599c <__isoc23_strtoull@plt+0x9021c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.cc 49588c <__isoc23_strtoull@plt+0x9010c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x930 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #120] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x17 │ │ │ │ + str x18, [x20, #72] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1ce4 <__isoc23_strtoull@plt+0x9c564> │ │ │ │ + cbnz x18, 495930 <__isoc23_strtoull@plt+0x901b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x0007080f ; undefined │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x8c4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x17 │ │ │ │ + str x18, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4958c4 <__isoc23_strtoull@plt+0x90144> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #13193 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00395474 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + .inst 0x0039fecc ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a1950 <__isoc23_strtoull@plt+0x9c1d0> // b.pmore │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x660 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ + b.hi 495a00 <__isoc23_strtoull@plt+0x90280> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 495a0c <__isoc23_strtoull@plt+0x9028c> // b.none │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x48 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x6d0 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #120] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - .inst 0x0007080f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003953e8 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x930 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #120] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #112] │ │ │ │ - str x18, [x20, #120] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - .inst 0x001f080f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003953b8 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xd40 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1d40 <__isoc23_strtoull@plt+0x9c5c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x22, x21, #0x28 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - .inst 0x00200010 ; NYI │ │ │ │ + udf #13193 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003953cc ; NYI │ │ │ │ - add x21, x21, #0x80 │ │ │ │ + .inst 0x0039fe60 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a21f8 <__isoc23_strtoull@plt+0x9ca78> // b.pmore │ │ │ │ - adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x18, x18, #0xe48 │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ + b.hi 495a28 <__isoc23_strtoull@plt+0x902a8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 495a0c <__isoc23_strtoull@plt+0x9028c> // b.none │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xd0 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x188 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x77 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - cbnz x22, 4a2384 <__isoc23_strtoull@plt+0x9cc04> │ │ │ │ - adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x17, x17, #0x500 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xa08 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - .inst 0x000f080f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003952c4 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xd60 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #120] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1d60 <__isoc23_strtoull@plt+0x9c5e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x22, x21, #0x28 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x0007080f ; undefined │ │ │ │ + udf #3848 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003952a8 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + .inst 0x0039fdf4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 495ac0 <__isoc23_strtoull@plt+0x90340> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a1b1c <__isoc23_strtoull@plt+0x9c39c> // b.pmore │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x3e0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ + b.hi 495adc <__isoc23_strtoull@plt+0x9035c> // b.pmore │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0x658 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x450 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xba4 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #120] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - .inst 0x0007080f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039521c ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xafc │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #120] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #112] │ │ │ │ - str x18, [x20, #120] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xbe4 │ │ │ │ - str x18, [x20] │ │ │ │ - b 4a0038 <__isoc23_strtoull@plt+0x9a8b8> │ │ │ │ - .inst 0x000fff8f ; undefined │ │ │ │ + sub x22, x21, #0x28 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xa70 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + mov x22, x17 │ │ │ │ + str x18, [x20, #72] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 495a70 <__isoc23_strtoull@plt+0x902f0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1926 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00394e0c ; NYI │ │ │ │ - ldr x24, [x20, #120] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x80 │ │ │ │ - b 49efc8 <__isoc23_strtoull@plt+0x99848> │ │ │ │ - .inst 0x000fff8f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00395124 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4a1bc4 <__isoc23_strtoull@plt+0x9c444> // b.any │ │ │ │ - ldr x24, [x20, #120] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x80 │ │ │ │ - b 49efc8 <__isoc23_strtoull@plt+0x99848> │ │ │ │ - .inst 0x001ffb8f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003950f4 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xc04 │ │ │ │ + b.ne 495ac4 <__isoc23_strtoull@plt+0x90344> // b.any │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xab0 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #120] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1c04 <__isoc23_strtoull@plt+0x9c484> │ │ │ │ + cbnz x18, 495ab0 <__isoc23_strtoull@plt+0x90330> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x001ffb8f ; undefined │ │ │ │ + udf #3974 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003950dc ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xc34 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x24, [x20, #120] │ │ │ │ - mov x23, x22 │ │ │ │ - b 596068 <__isoc23_strtoull@plt+0x1908e8> │ │ │ │ - .inst 0x001ffb8f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003950b4 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xcc0 │ │ │ │ - str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 495b20 <__isoc23_strtoull@plt+0x903a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 494140 <__isoc23_strtoull@plt+0x8e9c0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 495ba8 <__isoc23_strtoull@plt+0x90428> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xb88 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1cc0 <__isoc23_strtoull@plt+0x9c540> │ │ │ │ + cbnz x18, 495b88 <__isoc23_strtoull@plt+0x90408> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x001ffb8f ; undefined │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00395088 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xc6c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - .inst 0x001f080f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003950dc ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - ldur w14, [x15, #7] │ │ │ │ - sxtw x14, w14 │ │ │ │ - mov x13, #0xffff // #65535 │ │ │ │ - movk x13, #0xffff, lsl #16 │ │ │ │ - movk x13, #0xffff, lsl #32 │ │ │ │ - movk x13, #0xffff, lsl #48 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4a1e54 <__isoc23_strtoull@plt+0x9c6d4> // b.any │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xd80 │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xbc0 │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1d80 <__isoc23_strtoull@plt+0x9c600> │ │ │ │ + cbnz x18, 495bc0 <__isoc23_strtoull@plt+0x90440> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x001f080f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00395080 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a1cf0 <__isoc23_strtoull@plt+0x9c570> │ │ │ │ - .inst 0x001f080f ; undefined │ │ │ │ - udf #0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00395060 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a1cf0 <__isoc23_strtoull@plt+0x9c570> │ │ │ │ - .inst 0x001ffb8f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00394fe8 ; NYI │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x18, [x18] │ │ │ │ - adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x17, x17, #0xc94 │ │ │ │ - str x17, [x20] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2024] │ │ │ │ - str x18, [x20, #120] │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x0003e60d ; undefined │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 495be8 <__isoc23_strtoull@plt+0x90468> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00394fdc ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a1db0 <__isoc23_strtoull@plt+0x9c630> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xf3c │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1192] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - .inst 0x0003e20d ; undefined │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003a0750 ; NYI │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + mov x13, x22 │ │ │ │ + sub x12, x20, #0x28 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 495fcc <__isoc23_strtoull@plt+0x9084c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 495fc4 <__isoc23_strtoull@plt+0x90844> // b.pmore │ │ │ │ + ldur x18, [x13, #3] │ │ │ │ + ldur x12, [x13, #11] │ │ │ │ + ldur x13, [x13, #19] │ │ │ │ + adrp x11, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x11, x11, #0x210 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x17, x17, #0x398 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x15, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x15, x15, #0xcd0 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + sub x26, x21, #0x10 │ │ │ │ + mov x25, x12 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #280] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 49ba68 <__isoc23_strtoull@plt+0x962e8> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00394f84 ; NYI │ │ │ │ + .inst 0x0039fac0 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4a1f8c <__isoc23_strtoull@plt+0x9c80c> // b.any │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xdcc │ │ │ │ + b.cc 495cf8 <__isoc23_strtoull@plt+0x90578> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.cc 495d64 <__isoc23_strtoull@plt+0x905e4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 496028 <__isoc23_strtoull@plt+0x908a8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1048] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + mov x15, x18 │ │ │ │ + and x18, x18, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x18, x14 │ │ │ │ + b.ne 495f90 <__isoc23_strtoull@plt+0x90810> // b.any │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xdbc │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + ldur x22, [x15, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1dcc <__isoc23_strtoull@plt+0x9c64c> │ │ │ │ + cbnz x18, 495dbc <__isoc23_strtoull@plt+0x9063c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x17, x17, #0xe24 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20, #120] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49601c <__isoc23_strtoull@plt+0x9089c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x15, [x22, #15] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x18, x21, #0x7 │ │ │ │ + b 495d30 <__isoc23_strtoull@plt+0x905b0> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039f9d4 ; NYI │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xdf8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1e24 <__isoc23_strtoull@plt+0x9c6a4> │ │ │ │ + cbnz x18, 495df8 <__isoc23_strtoull@plt+0x90678> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #63244 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00394f04 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + .inst 0x0039f998 ; NYI │ │ │ │ + add x21, x21, #0xa0 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a1e88 <__isoc23_strtoull@plt+0x9c708> // b.pmore │ │ │ │ + b.hi 495fe8 <__isoc23_strtoull@plt+0x90868> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ + adrp x17, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x17, x17, #0x440 │ │ │ │ + stur x17, [x21, #-152] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-136] │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0x6c8 │ │ │ │ + stur x15, [x21, #-128] │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0xb80 │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0xc50 │ │ │ │ + stur x15, [x21, #-96] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + adrp x15, 494000 <__isoc23_strtoull@plt+0x8e880> │ │ │ │ + add x15, x15, #0xdc0 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + adrp x15, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x15, x15, #0x750 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + sub x17, x21, #0x47 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + sub x17, x21, #0x6e │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x17, x21, #0x7f │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x60 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x320 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1336] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - udf #62220 │ │ │ │ + sub x17, x21, #0x98 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x17, x17, #0xedc │ │ │ │ + str x17, [x20, #24] │ │ │ │ + mov x25, x18 │ │ │ │ + sub x24, x21, #0x35 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xf00 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00394eac ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a2370 <__isoc23_strtoull@plt+0x9cbf0> // b.any │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xea4 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xf24 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1ea4 <__isoc23_strtoull@plt+0x9c724> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0003e60d ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + b 498fd8 <__isoc23_strtoull@plt+0x93858> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xf48 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 493ff8 <__isoc23_strtoull@plt+0x8e878> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00394e6c ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a1da4 <__isoc23_strtoull@plt+0x9c624> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ + b.hi 495ff4 <__isoc23_strtoull@plt+0x90874> // b.pmore │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xaf8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ str x22, [x21] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x17, x21, #0x6 │ │ │ │ - adrp x15, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x15, x15, #0xefc │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #96] │ │ │ │ + sub x22, x21, #0x10 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a1efc <__isoc23_strtoull@plt+0x9c77c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - b 4a1f64 <__isoc23_strtoull@plt+0x9c7e4> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #3979 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a1fa0 <__isoc23_strtoull@plt+0x9c820> // b.pmore │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x310 │ │ │ │ + b.hi 496000 <__isoc23_strtoull@plt+0x90880> // b.pmore │ │ │ │ + ldur x18, [x15, #6] │ │ │ │ + adrp x15, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x15, x15, #0xb38 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + mov x12, #0x38 // #56 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + mov x22, x13 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0xa0 // #160 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x18, x18, #0xf88 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003a0340 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4960bc <__isoc23_strtoull@plt+0x9093c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4960b4 <__isoc23_strtoull@plt+0x90934> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 495000 <__isoc23_strtoull@plt+0x8f880> │ │ │ │ + add x14, x14, #0xc18 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0x348 │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + sub x23, x21, #0x13 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003a02d0 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4961b4 <__isoc23_strtoull@plt+0x90a34> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x88 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4961ac <__isoc23_strtoull@plt+0x90a2c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #8] │ │ │ │ + stur x15, [x21, #-128] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2712] │ │ │ │ + stur x15, [x21, #-104] │ │ │ │ stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x48 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x80 │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ + ldr x18, [x18, #2248] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1032] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2248] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ + sub x18, x21, #0x25 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + adrp x18, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x18, x18, #0xd48 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x24, x21, #0xd │ │ │ │ + adrp x23, 835000 <__isoc23_strtoull@plt+0x42f880> │ │ │ │ + add x23, x23, #0x740 │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 47fea8 <__isoc23_strtoull@plt+0x7a728> │ │ │ │ + mov x17, #0x88 // #136 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #8075 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a2040 <__isoc23_strtoull@plt+0x9c8c0> // b.pmore │ │ │ │ + b.hi 49622c <__isoc23_strtoull@plt+0x90aac> // b.pmore │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0xd8 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x24, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #496] │ │ │ │ + ldr x18, [x18, #264] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ + adrp x18, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x18, x18, #0x130 │ │ │ │ + add x18, x18, #0x4 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x24c │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20, #88] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + sub x22, x21, #0xc │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #16267 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x3d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00394cf4 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a2098 <__isoc23_strtoull@plt+0x9c918> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x26c │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1336] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + b.hi 496290 <__isoc23_strtoull@plt+0x90b10> // b.pmore │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x2e8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #8075 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x3f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00240118 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00240158 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4963f0 <__isoc23_strtoull@plt+0x90c70> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x350 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 496350 <__isoc23_strtoull@plt+0x90bd0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4963dc <__isoc23_strtoull@plt+0x90c5c> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a20fc <__isoc23_strtoull@plt+0x9c97c> // b.pmore │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x248 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ + b.hi 496400 <__isoc23_strtoull@plt+0x90c80> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2152] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1032] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x2d1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x60 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + adrp x23, 6d2000 <__isoc23_strtoull@plt+0x2cc880> │ │ │ │ + add x23, x23, #0x568 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x408 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #16267 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4964c4 <__isoc23_strtoull@plt+0x90d44> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x468 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 496468 <__isoc23_strtoull@plt+0x90ce8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49648c <__isoc23_strtoull@plt+0x90d0c> // b.any │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4964ac <__isoc23_strtoull@plt+0x90d2c> // b.any │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x410 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a2190 <__isoc23_strtoull@plt+0x9ca10> // b.pmore │ │ │ │ + b.hi 49651c <__isoc23_strtoull@plt+0x90d9c> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #496] │ │ │ │ + ldr x18, [x18, #1096] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x300 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20, #88] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x1ac │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x418 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #8075 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xfbc │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1416] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20, #56] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #8075 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4965b8 <__isoc23_strtoull@plt+0x90e38> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x590 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 496590 <__isoc23_strtoull@plt+0x90e10> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x21c │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - udf #16267 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x3d // #61 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4965c8 <__isoc23_strtoull@plt+0x90e48> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x420 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x5c │ │ │ │ - str x18, [x20] │ │ │ │ - str x22, [x20, #64] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - udf #15243 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00394b18 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a21e8 <__isoc23_strtoull@plt+0x9ca68> // b.any │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xb4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 496698 <__isoc23_strtoull@plt+0x90f18> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x640 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a20b4 <__isoc23_strtoull@plt+0x9c934> │ │ │ │ + cbnz x18, 496640 <__isoc23_strtoull@plt+0x90ec0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #16267 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x118 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1416] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20, #64] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #16267 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x2d0 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - udf #63244 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00394a88 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 496668 <__isoc23_strtoull@plt+0x90ee8> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a1e7c <__isoc23_strtoull@plt+0x9c6fc> // b.pmore │ │ │ │ + b.hi 4966a0 <__isoc23_strtoull@plt+0x90f20> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x17, x21, #0x6 │ │ │ │ - adrp x15, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x15, x15, #0x290 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #80] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2290 <__isoc23_strtoull@plt+0x9cb10> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - b 4a2348 <__isoc23_strtoull@plt+0x9cbc8> │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x22, x17 │ │ │ │ - b.ne 4a23ec <__isoc23_strtoull@plt+0x9cc6c> // b.any │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x17, x17, #0x3d0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - str x18, [x20, #128] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a23d0 <__isoc23_strtoull@plt+0x9cc50> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - .inst 0x000f080f ; undefined │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00394a10 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x96c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 496828 <__isoc23_strtoull@plt+0x910a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ mov x22, x18 │ │ │ │ - str x18, [x20, #112] │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x17, x17, #0x42c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - str x18, [x20, #128] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a242c <__isoc23_strtoull@plt+0x9ccac> │ │ │ │ + cbnz x18, 496718 <__isoc23_strtoull@plt+0x90f98> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x000f080f ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003949b4 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0xb38 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20, #112] │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - .inst 0x0014000f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003949e8 ; NYI │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x8f4 │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x748 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2920] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #104] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - .inst 0x001c000f ; undefined │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x23, x23, #0x420 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003949b0 ; NYI │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x458 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #1984] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #112] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - .inst 0x000c000f ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00394978 ; NYI │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - mov x15, x22 │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4a184c <__isoc23_strtoull@plt+0x9c0cc> // b.any │ │ │ │ - adrp x15, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x15, x15, #0x538 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #120] │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x784 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, x23 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2538 <__isoc23_strtoull@plt+0x9cdb8> │ │ │ │ + cbnz x18, 496784 <__isoc23_strtoull@plt+0x91004> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x000c000f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00394928 ; NYI │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - ldr x17, [x20, #112] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a24d4 <__isoc23_strtoull@plt+0x9cd54> │ │ │ │ - .inst 0x001c000f ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00394908 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - ldr x13, [x20, #120] │ │ │ │ - lsl x13, x13, #3 │ │ │ │ - add x13, x15, x13 │ │ │ │ - str x14, [x13] │ │ │ │ - adrp x14, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x14, x14, #0x490 │ │ │ │ - str x14, [x20] │ │ │ │ - mov x25, x17 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2216] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x18 │ │ │ │ - str x15, [x20, #120] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003948c8 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x78 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4a2720 <__isoc23_strtoull@plt+0x9cfa0> // b.lo, b.ul, b.last │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4967d8 <__isoc23_strtoull@plt+0x91058> // b.any │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4a2718 <__isoc23_strtoull@plt+0x9cf98> // b.pmore │ │ │ │ - ldur x15, [x17, #6] │ │ │ │ - ldur x14, [x17, #14] │ │ │ │ - ldur x13, [x17, #22] │ │ │ │ - ldur x12, [x17, #30] │ │ │ │ - ldur x11, [x17, #38] │ │ │ │ - ldur x10, [x17, #46] │ │ │ │ - ldur x9, [x17, #54] │ │ │ │ - ldur x8, [x17, #62] │ │ │ │ - ldur x7, [x17, #70] │ │ │ │ - ldur x6, [x17, #78] │ │ │ │ - ldur x5, [x17, #86] │ │ │ │ - ldur x4, [x17, #94] │ │ │ │ - ldur x17, [x17, #102] │ │ │ │ - adrp x3, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x3, [x3, #2448] │ │ │ │ - stur x3, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x3, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x3, x3, #0x674 │ │ │ │ - stur x3, [x20, #-120] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - stur x8, [x20, #-112] │ │ │ │ - stur x9, [x20, #-104] │ │ │ │ - stur x11, [x20, #-96] │ │ │ │ - stur x13, [x20, #-88] │ │ │ │ - stur x15, [x20, #-80] │ │ │ │ - stur x6, [x20, #-72] │ │ │ │ - stur x10, [x20, #-64] │ │ │ │ - stur x12, [x20, #-56] │ │ │ │ - stur x14, [x20, #-48] │ │ │ │ - stur x7, [x20, #-40] │ │ │ │ - stur x5, [x20, #-32] │ │ │ │ - stur x4, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x78 │ │ │ │ - b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ - mov x18, #0x78 // #120 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003947ec ; NYI │ │ │ │ - add x21, x21, #0x78 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a2658 <__isoc23_strtoull@plt+0x9ced8> // b.pmore │ │ │ │ - adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ - add x18, x18, #0x6f0 │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ + b.hi 496830 <__isoc23_strtoull@plt+0x910b0> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49683c <__isoc23_strtoull@plt+0x910bc> // b.pmore │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1680] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ str x18, [x21] │ │ │ │ - sub x25, x21, #0x6e │ │ │ │ - mov x24, #0x8 // #8 │ │ │ │ - lsl x18, x22, #3 │ │ │ │ - add x23, x18, #0x8 │ │ │ │ - add x20, x20, #0x78 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ - udf #13 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x00394738 ; NYI │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a27e4 <__isoc23_strtoull@plt+0x9d064> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #79] │ │ │ │ - ldur x7, [x22, #87] │ │ │ │ - ldur x6, [x22, #95] │ │ │ │ - ldur x5, [x22, #103] │ │ │ │ - adrp x4, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x4, x4, #0x598 │ │ │ │ - stur x4, [x21, #-104] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x10, [x21, #-40] │ │ │ │ - stur x9, [x21, #-32] │ │ │ │ - stur x8, [x21, #-24] │ │ │ │ - stur x7, [x21, #-16] │ │ │ │ - stur x6, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x66 │ │ │ │ - mov x24, x5 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3592] │ │ │ │ - add x23, x23, #0x3 │ │ │ │ - b 597330 <__isoc23_strtoull@plt+0x191bb0> │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4968b4 <__isoc23_strtoull@plt+0x91134> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x8a8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4968a8 <__isoc23_strtoull@plt+0x91128> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 472470 <__isoc23_strtoull@plt+0x6ccf0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #10 │ │ │ │ - udf #2 │ │ │ │ - udf #8 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2898 <__isoc23_strtoull@plt+0x9d118> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xb14 │ │ │ │ - stur x18, [x20, #-96] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #87] │ │ │ │ - ldur x7, [x22, #95] │ │ │ │ - ldur x22, [x22, #79] │ │ │ │ - stur x17, [x20, #-88] │ │ │ │ - stur x13, [x20, #-80] │ │ │ │ - stur x14, [x20, #-72] │ │ │ │ - stur x15, [x20, #-64] │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - stur x9, [x20, #-48] │ │ │ │ - stur x7, [x20, #-40] │ │ │ │ - stur x8, [x20, #-32] │ │ │ │ - stur x10, [x20, #-24] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - sub x20, x20, #0x60 │ │ │ │ + b.cc 496aac <__isoc23_strtoull@plt+0x9132c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2b14 <__isoc23_strtoull@plt+0x9d394> │ │ │ │ + cbnz x18, 496918 <__isoc23_strtoull@plt+0x91198> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0001fbcb ; undefined │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x8e8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 496a94 <__isoc23_strtoull@plt+0x91314> // b.none │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x964 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str w18, [x20, #40] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a28e8 <__isoc23_strtoull@plt+0x9d168> │ │ │ │ + cbnz x18, 496964 <__isoc23_strtoull@plt+0x911e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0001ffcb ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - ldr w18, [x20, #40] │ │ │ │ - str w18, [sp, #24] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - str x18, [sp, #16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [sp, #8] │ │ │ │ + mov x17, #0x2d // #45 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 496a90 <__isoc23_strtoull@plt+0x91310> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [sp] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - mov x1, x18 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - mov x2, x18 │ │ │ │ - ldr w18, [x20, #80] │ │ │ │ - mov w3, w18 │ │ │ │ - ldr w18, [x20, #88] │ │ │ │ - mov w4, w18 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - mov w5, w18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - mov x6, x18 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - mov x7, x18 │ │ │ │ - bl 4a86a8 <__isoc23_strtoull@plt+0xa2f28> │ │ │ │ - mov w18, w0 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x17, x17, #0x9ac │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4969ac <__isoc23_strtoull@plt+0x9122c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0001fb8b ; undefined │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 496a94 <__isoc23_strtoull@plt+0x91314> // b.none │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0x9f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a28b0 <__isoc23_strtoull@plt+0x9d130> │ │ │ │ + cbnz x18, 4969f8 <__isoc23_strtoull@plt+0x91278> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0001f98b ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x98c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a298c <__isoc23_strtoull@plt+0x9d20c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 496abc <__isoc23_strtoull@plt+0x9133c> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x2d // #45 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 496ac8 <__isoc23_strtoull@plt+0x91348> // b.any │ │ │ │ + adrp x17, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x17, x17, #0x6c0 │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x17, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x17, x17, #0x858 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x4a8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - .inst 0x0001f88b ; undefined │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x428 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x15, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x15, x15, #0x5f0 │ │ │ │ + stur x15, [x21, #-104] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3536] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x4a8 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x9c4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a29c4 <__isoc23_strtoull@plt+0x9d244> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 496b6c <__isoc23_strtoull@plt+0x913ec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - .inst 0x0001f80b ; undefined │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 496bcc <__isoc23_strtoull@plt+0x9144c> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x430 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x9fc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x17, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x17, x17, #0xc2c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a29fc <__isoc23_strtoull@plt+0x9d27c> │ │ │ │ + cbnz x18, 496c2c <__isoc23_strtoull@plt+0x914ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #63499 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xa34 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #88] │ │ │ │ - str w18, [x20, #88] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2a34 <__isoc23_strtoull@plt+0x9d2b4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #30731 │ │ │ │ - udf #0 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 496dd8 <__isoc23_strtoull@plt+0x91658> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 496bcc <__isoc23_strtoull@plt+0x9144c> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xa6c │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 496ccc <__isoc23_strtoull@plt+0x9154c> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 496d40 <__isoc23_strtoull@plt+0x915c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0xd28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #3] │ │ │ │ + ldur x18, [x22, #11] │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - str w18, [x20, #80] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 496b90 <__isoc23_strtoull@plt+0x91410> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2a6c <__isoc23_strtoull@plt+0x9d2ec> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 496d60 <__isoc23_strtoull@plt+0x915e0> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #14347 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xaa4 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 496d7c <__isoc23_strtoull@plt+0x915fc> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 496c8c <__isoc23_strtoull@plt+0x9150c> │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 496cf8 <__isoc23_strtoull@plt+0x91578> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #5] │ │ │ │ + ldur x18, [x22, #13] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 496b90 <__isoc23_strtoull@plt+0x91410> │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cs 496c8c <__isoc23_strtoull@plt+0x9150c> // b.hs, b.nlast │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - str x18, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2aa4 <__isoc23_strtoull@plt+0x9d324> │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #12299 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xadc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2adc <__isoc23_strtoull@plt+0x9d35c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 496de4 <__isoc23_strtoull@plt+0x91664> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 496c8c <__isoc23_strtoull@plt+0x9150c> │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0xc00 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #4] │ │ │ │ + ldur x18, [x22, #12] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 496b90 <__isoc23_strtoull@plt+0x91410> │ │ │ │ + adrp x18, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x18, x18, #0xcb4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 496b90 <__isoc23_strtoull@plt+0x91410> │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 496dcc <__isoc23_strtoull@plt+0x9164c> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x17, x17, #0xb40 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x17, x17, #0xbc4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a2bfc <__isoc23_strtoull@plt+0x9d47c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xbac │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 496e90 <__isoc23_strtoull@plt+0x91710> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 496e88 <__isoc23_strtoull@plt+0x91708> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2016] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4a2810 <__isoc23_strtoull@plt+0x9d090> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x17, x17, #0xbf0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4a2b7c <__isoc23_strtoull@plt+0x9d3fc> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a2bb0 <__isoc23_strtoull@plt+0x9d430> │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 496f58 <__isoc23_strtoull@plt+0x917d8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 496f50 <__isoc23_strtoull@plt+0x917d0> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x12, [x12, #2248] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #696] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + sub x17, x21, #0x3d │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x26 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + .inst 0x0039f4b8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2cc4 <__isoc23_strtoull@plt+0x9d544> // b.lo, b.ul, b.last │ │ │ │ + b.cc 496fb0 <__isoc23_strtoull@plt+0x91830> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xc84 │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 497868 <__isoc23_strtoull@plt+0x920e8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039f470 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 497090 <__isoc23_strtoull@plt+0x91910> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497088 <__isoc23_strtoull@plt+0x91908> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x12, x12, #0xeb8 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x15, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x15, x15, #0xf80 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0x74 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2c84 <__isoc23_strtoull@plt+0x9d504> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a2c68 <__isoc23_strtoull@plt+0x9d4e8> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1224] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 497158 <__isoc23_strtoull@plt+0x919d8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 497150 <__isoc23_strtoull@plt+0x919d0> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x12, [x12, #2248] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #696] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + sub x17, x21, #0x3d │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x26 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039f2b8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2d8c <__isoc23_strtoull@plt+0x9d60c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4971b0 <__isoc23_strtoull@plt+0x91a30> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xd4c │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 497868 <__isoc23_strtoull@plt+0x920e8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039f270 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 497290 <__isoc23_strtoull@plt+0x91b10> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497288 <__isoc23_strtoull@plt+0x91b08> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x12, x12, #0xb8 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x15, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x15, x15, #0x180 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0x274 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + mov x23, x17 │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2d4c <__isoc23_strtoull@plt+0x9d5cc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a2d30 <__isoc23_strtoull@plt+0x9d5b0> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1224] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00393e50 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2de0 <__isoc23_strtoull@plt+0x9d660> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xdf8 │ │ │ │ + b.cc 4972d8 <__isoc23_strtoull@plt+0x91b58> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 48d528 <__isoc23_strtoull@plt+0x87da8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393e08 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48fe20 <__isoc23_strtoull@plt+0x8a6a0> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00393dc0 ; NYI │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039f120 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2e70 <__isoc23_strtoull@plt+0x9d6f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ + b.cc 497348 <__isoc23_strtoull@plt+0x91bc8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 497868 <__isoc23_strtoull@plt+0x920e8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393d78 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039f0d8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4973e4 <__isoc23_strtoull@plt+0x91c64> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4973dc <__isoc23_strtoull@plt+0x91c5c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x13, x13, #0x2f8 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x13, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x13, x13, #0x318 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x25, x21, #0x2f │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039f038 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 497430 <__isoc23_strtoull@plt+0x91cb0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 497868 <__isoc23_strtoull@plt+0x920e8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 48fe20 <__isoc23_strtoull@plt+0x8a6a0> │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x00393eb8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039efc8 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a2f84 <__isoc23_strtoull@plt+0x9d804> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xff4 │ │ │ │ + b.cc 49750c <__isoc23_strtoull@plt+0x91d8c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0x4cc │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x23, [x22, #40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 496b90 <__isoc23_strtoull@plt+0x91410> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039ef6c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a2ff4 <__isoc23_strtoull@plt+0x9d874> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4974f4 <__isoc23_strtoull@plt+0x91d74> // b.any │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #1912] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0x524 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00393cd8 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a2f0c <__isoc23_strtoull@plt+0x9d78c> // b.pmore │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xe40 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xeb0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xfbc │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ + .inst 0x0039ef14 ; NYI │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 497868 <__isoc23_strtoull@plt+0x920e8> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039eef0 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4975d4 <__isoc23_strtoull@plt+0x91e54> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4975cc <__isoc23_strtoull@plt+0x91e4c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x12, x12, #0x450 │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x12, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x12, x12, #0x470 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x25, x21, #0x37 │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 497668 <__isoc23_strtoull@plt+0x91ee8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 497660 <__isoc23_strtoull@plt+0x91ee0> // b.pmore │ │ │ │ + ldur x17, [x17, #7] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2016] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x17, x17, #0xf9c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #1 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393c0c ; NYI │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xf28 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 497730 <__isoc23_strtoull@plt+0x91fb0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 497728 <__isoc23_strtoull@plt+0x91fa8> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x12, [x12, #3376] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #696] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + sub x17, x21, #0x3b │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x26 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x48 // #72 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00393bd0 ; NYI │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039ece0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3060 <__isoc23_strtoull@plt+0x9d8e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x78 │ │ │ │ + b.cc 497788 <__isoc23_strtoull@plt+0x92008> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 497868 <__isoc23_strtoull@plt+0x920e8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393b88 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039ec98 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 497844 <__isoc23_strtoull@plt+0x920c4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49783c <__isoc23_strtoull@plt+0x920bc> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x12, x12, #0x5f8 │ │ │ │ + stur x12, [x21, #-80] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + adrp x12, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x12, x12, #0x690 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + sub x12, x21, #0x4f │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x15, x15, #0x758 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x25, x21, #0x3e │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x17, #0x58 // #88 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #23 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #14 │ │ │ │ - udf #1 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x00393d80 ; NYI │ │ │ │ - sub x18, x20, #0x90 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a3be4 <__isoc23_strtoull@plt+0x9e464> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x264 │ │ │ │ - stur x18, [x20, #-136] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - ldur x5, [x22, #102] │ │ │ │ - ldur x4, [x22, #110] │ │ │ │ - ldur x3, [x22, #118] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x10, [x20, #-128] │ │ │ │ - stur x11, [x20, #-120] │ │ │ │ - stur x13, [x20, #-112] │ │ │ │ - stur x15, [x20, #-104] │ │ │ │ - stur x18, [x20, #-96] │ │ │ │ - stur x8, [x20, #-88] │ │ │ │ - stur x12, [x20, #-80] │ │ │ │ - stur x14, [x20, #-72] │ │ │ │ - stur x17, [x20, #-64] │ │ │ │ - stur x9, [x20, #-56] │ │ │ │ - stur x7, [x20, #-48] │ │ │ │ - stur x6, [x20, #-40] │ │ │ │ - stur x3, [x20, #-32] │ │ │ │ - stur x4, [x20, #-24] │ │ │ │ - stur x5, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x88 │ │ │ │ + b.cc 497b2c <__isoc23_strtoull@plt+0x923ac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0x8b0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3264 <__isoc23_strtoull@plt+0x9dae4> │ │ │ │ + cbnz x18, 4978b0 <__isoc23_strtoull@plt+0x92130> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00480011 ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00393c84 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x40c │ │ │ │ + .inst 0x0039eb88 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4979f4 <__isoc23_strtoull@plt+0x92274> // b.lo, b.ul, b.last │ │ │ │ + mov x15, #0x5 // #5 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 497b04 <__isoc23_strtoull@plt+0x92384> // b.lo, b.ul, b.last │ │ │ │ + adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x17, x17, #0x980 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x18, [x22, #11] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #3] │ │ │ │ str x18, [x20] │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - .inst 0x000c0010 ; undefined │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00393ca4 ; NYI │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x20, #112] │ │ │ │ - str x17, [x15] │ │ │ │ - adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x17, x17, #0xea8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3ea8 <__isoc23_strtoull@plt+0x9e728> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x00380011 ; NYI │ │ │ │ + .inst 0x0039eb30 ; NYI │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 497b48 <__isoc23_strtoull@plt+0x923c8> // b.pmore │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0x360 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x17, x17, #0x400 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x50 │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00393c64 ; NYI │ │ │ │ - ldr x17, [x20, #128] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x20, #120] │ │ │ │ - lsl x13, x17, #3 │ │ │ │ - add x14, x14, x13 │ │ │ │ - str x15, [x14] │ │ │ │ - adrp x15, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x15, x15, #0xef8 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x18, x17, #0x1 │ │ │ │ - str x18, [x20, #128] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3ef8 <__isoc23_strtoull@plt+0x9e778> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x1dc │ │ │ │ + .inst 0x0039eab8 ; NYI │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 497b54 <__isoc23_strtoull@plt+0x923d4> // b.pmore │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0x548 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x22, [x21, #-56] │ │ │ │ + adrp x13, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x13, x13, #0x7a0 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x25, x21, #0x68 │ │ │ │ + sub x24, x21, #0x30 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.cc 497ad0 <__isoc23_strtoull@plt+0x92350> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0xc8 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497b3c <__isoc23_strtoull@plt+0x923bc> // b.pmore │ │ │ │ + ldur x17, [x22, #5] │ │ │ │ + ldur x14, [x22, #13] │ │ │ │ + adrp x13, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x13, x13, #0xe20 │ │ │ │ + stur x13, [x21, #-192] │ │ │ │ + stur x18, [x21, #-184] │ │ │ │ + adrp x13, 496000 <__isoc23_strtoull@plt+0x90880> │ │ │ │ + add x13, x13, #0xfc8 │ │ │ │ + stur x13, [x21, #-176] │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + sub x13, x21, #0xbf │ │ │ │ + stur x13, [x21, #-152] │ │ │ │ + stur x17, [x21, #-144] │ │ │ │ + stur x15, [x21, #-136] │ │ │ │ + stur x14, [x21, #-128] │ │ │ │ + adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x12, [x12, #2448] │ │ │ │ + stur x12, [x21, #-120] │ │ │ │ + sub x12, x21, #0xb0 │ │ │ │ + stur x12, [x21, #-112] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #3192] │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + stur x12, [x21, #-104] │ │ │ │ + adrp x12, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x12, x12, #0x1c8 │ │ │ │ + stur x12, [x21, #-96] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + sub x17, x21, #0x60 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x17, x21, #0x76 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x17, x17, #0x2b0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x26 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 58dcb8 <__isoc23_strtoull@plt+0x188538> │ │ │ │ + mov x14, #0x2 // #2 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.cc 497aec <__isoc23_strtoull@plt+0x9236c> // b.lo, b.ul, b.last │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + mov x22, x15 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #1912] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x17, x17, #0x908 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x18, [x22, #12] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x15, #6] │ │ │ │ - ldur x18, [x15, #14] │ │ │ │ + ldur x18, [x22, #4] │ │ │ │ str x18, [x20] │ │ │ │ - str x17, [x20, #120] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a31dc <__isoc23_strtoull@plt+0x9da5c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x438 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x00040010 ; undefined │ │ │ │ + mov x18, #0xc8 // #200 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393bdc ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x19c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #112] │ │ │ │ - str x18, [x20, #112] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 497b98 <__isoc23_strtoull@plt+0x92418> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 497bd0 <__isoc23_strtoull@plt+0x92450> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 497bd0 <__isoc23_strtoull@plt+0x92450> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 497cb0 <__isoc23_strtoull@plt+0x92530> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0xc10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a319c <__isoc23_strtoull@plt+0x9da1c> │ │ │ │ + cbnz x18, 497c10 <__isoc23_strtoull@plt+0x92490> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00480011 ; undefined │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00393b84 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4a317c <__isoc23_strtoull@plt+0x9d9fc> // b.none │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x17c │ │ │ │ - str x18, [x20] │ │ │ │ - b 49fa10 <__isoc23_strtoull@plt+0x9a290> │ │ │ │ - .inst 0x00240010 ; NYI │ │ │ │ + b.ne 497c90 <__isoc23_strtoull@plt+0x92510> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00393b54 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x29c │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 497cc0 <__isoc23_strtoull@plt+0x92540> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497d14 <__isoc23_strtoull@plt+0x92594> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x15, x15, #0xbb0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0xc48 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a329c <__isoc23_strtoull@plt+0x9db1c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x468 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x001f0810 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393ab8 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x6c4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #128] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a36c4 <__isoc23_strtoull@plt+0x9df44> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 497d08 <__isoc23_strtoull@plt+0x92588> // b.pmore │ │ │ │ + adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x17, x17, #0xb70 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x000f0810 ; undefined │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393a9c ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a3328 <__isoc23_strtoull@plt+0x9dba8> // b.pmore │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x30 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xa0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x3b0 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - .inst 0x000f0810 ; undefined │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393a10 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x308 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #128] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #120] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - .inst 0x003f0810 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 497d58 <__isoc23_strtoull@plt+0x925d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 498090 <__isoc23_strtoull@plt+0x92910> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003939e0 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x720 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 497d98 <__isoc23_strtoull@plt+0x92618> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 497ed8 <__isoc23_strtoull@plt+0x92758> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0xdf8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3720 <__isoc23_strtoull@plt+0x9dfa0> │ │ │ │ + cbnz x18, 497df8 <__isoc23_strtoull@plt+0x92678> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00480011 ; undefined │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003939f4 ; NYI │ │ │ │ - add x21, x21, #0x88 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 497e5c <__isoc23_strtoull@plt+0x926dc> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 497e88 <__isoc23_strtoull@plt+0x92708> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a3bd8 <__isoc23_strtoull@plt+0x9e458> // b.pmore │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0x810 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #136] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xb58 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x7f │ │ │ │ + b.hi 497fd4 <__isoc23_strtoull@plt+0x92854> // b.pmore │ │ │ │ + ldur x18, [x22, #4] │ │ │ │ + adrp x17, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x17, x17, #0xd70 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - cbnz x22, 4a3d64 <__isoc23_strtoull@plt+0x9e5e4> │ │ │ │ - adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x17, x17, #0xed0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #832] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x3e0 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + sub x22, x21, #0x4 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - .inst 0x001f0810 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003938e4 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x740 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 497e7c <__isoc23_strtoull@plt+0x926fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0xef8 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #128] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3740 <__isoc23_strtoull@plt+0x9dfc0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 497bd0 <__isoc23_strtoull@plt+0x92450> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x000f0810 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003938c8 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a34fc <__isoc23_strtoull@plt+0x9dd7c> // b.pmore │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xdb0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xe20 │ │ │ │ + b.hi 497fc8 <__isoc23_strtoull@plt+0x92848> // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + ldur x17, [x22, #13] │ │ │ │ + adrp x15, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x15, x15, #0xd30 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #3616] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x584 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - .inst 0x000f0810 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039383c ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x4dc │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #128] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #120] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x5c4 │ │ │ │ - str x18, [x20] │ │ │ │ - b 4a0038 <__isoc23_strtoull@plt+0x9a8b8> │ │ │ │ - .inst 0x001fff90 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039342c ; NYI │ │ │ │ - ldr x24, [x20, #128] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x88 │ │ │ │ - b 49efc8 <__isoc23_strtoull@plt+0x99848> │ │ │ │ - .inst 0x001fff90 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393744 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a35a4 <__isoc23_strtoull@plt+0x9de24> // b.any │ │ │ │ - ldr x24, [x20, #128] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x88 │ │ │ │ - b 49efc8 <__isoc23_strtoull@plt+0x99848> │ │ │ │ - .inst 0x003ffb90 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393714 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x5e4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a35e4 <__isoc23_strtoull@plt+0x9de64> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x003ffb90 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003936fc ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x614 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x24, [x20, #128] │ │ │ │ - mov x23, x22 │ │ │ │ - b 596068 <__isoc23_strtoull@plt+0x1908e8> │ │ │ │ - .inst 0x003ffb90 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003936d4 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a36a0 <__isoc23_strtoull@plt+0x9df20> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - .inst 0x003ffb90 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003936a8 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x64c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - .inst 0x003f0810 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003936fc ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - ldur w14, [x15, #7] │ │ │ │ - sxtw x14, w14 │ │ │ │ - mov x13, #0xffff // #65535 │ │ │ │ - movk x13, #0xffff, lsl #16 │ │ │ │ - movk x13, #0xffff, lsl #32 │ │ │ │ - movk x13, #0xffff, lsl #48 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4a3834 <__isoc23_strtoull@plt+0x9e0b4> // b.any │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x760 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3760 <__isoc23_strtoull@plt+0x9dfe0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x470 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x003f0810 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003936a0 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a36d0 <__isoc23_strtoull@plt+0x9df50> │ │ │ │ - .inst 0x003f0810 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393680 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a36d0 <__isoc23_strtoull@plt+0x9df50> │ │ │ │ - .inst 0x003ffb90 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393608 ; NYI │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x18, [x18] │ │ │ │ - adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x17, x17, #0x674 │ │ │ │ - str x17, [x20] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2024] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x0007e60e ; undefined │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003935fc ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a3790 <__isoc23_strtoull@plt+0x9e010> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x91c │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1192] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - .inst 0x0007e20e ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003935a4 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4a396c <__isoc23_strtoull@plt+0x9e1ec> // b.any │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x7ac │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a37ac <__isoc23_strtoull@plt+0x9e02c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 497f20 <__isoc23_strtoull@plt+0x927a0> // b.any │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x450 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x17, x17, #0x804 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20, #128] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0xf64 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3804 <__isoc23_strtoull@plt+0x9e084> │ │ │ │ + cbnz x18, 497f64 <__isoc23_strtoull@plt+0x927e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x0001f70d ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00393524 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a3868 <__isoc23_strtoull@plt+0x9e0e8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xd00 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1336] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - .inst 0x0001f30d ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003934cc ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4a3d50 <__isoc23_strtoull@plt+0x9e5d0> // b.any │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x884 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3884 <__isoc23_strtoull@plt+0x9e104> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0007e60e ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039348c ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a3784 <__isoc23_strtoull@plt+0x9e004> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ + b.ne 497f88 <__isoc23_strtoull@plt+0x92808> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - sub x17, x21, #0x6 │ │ │ │ - adrp x15, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x15, x15, #0x8dc │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #104] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a38dc <__isoc23_strtoull@plt+0x9e15c> │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - b 4a3944 <__isoc23_strtoull@plt+0x9e1c4> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #8076 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a3980 <__isoc23_strtoull@plt+0x9e200> // b.pmore │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xce0 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ + b.hi 497fbc <__isoc23_strtoull@plt+0x9283c> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1032] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ + ldr x18, [x18, #3160] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x68 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #16268 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a3a20 <__isoc23_strtoull@plt+0x9e2a0> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #496] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xc2c │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20, #96] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #32652 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393314 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a3a78 <__isoc23_strtoull@plt+0x9e2f8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xc4c │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1336] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #16268 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a3adc <__isoc23_strtoull@plt+0x9e35c> // b.pmore │ │ │ │ - adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x18, x18, #0xc18 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1032] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498018 <__isoc23_strtoull@plt+0x92898> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 498090 <__isoc23_strtoull@plt+0x92910> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #32652 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a3b70 <__isoc23_strtoull@plt+0x9e3f0> // b.pmore │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498058 <__isoc23_strtoull@plt+0x928d8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #496] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xce0 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20, #96] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xb8c │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - mov x18, #0x88 // #136 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 498090 <__isoc23_strtoull@plt+0x92910> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #16268 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x99c │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1416] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20, #64] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #16268 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 498090 <__isoc23_strtoull@plt+0x92910> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xbfc │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - udf #32652 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 498128 <__isoc23_strtoull@plt+0x929a8> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x478 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xa3c │ │ │ │ - str x18, [x20] │ │ │ │ - str x22, [x20, #72] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - udf #31628 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393138 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4a3bc8 <__isoc23_strtoull@plt+0x9e448> // b.any │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xa94 │ │ │ │ + b.ne 4981a4 <__isoc23_strtoull@plt+0x92a24> // b.any │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0x110 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3a94 <__isoc23_strtoull@plt+0x9e314> │ │ │ │ + cbnz x18, 498110 <__isoc23_strtoull@plt+0x92990> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #32652 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1416] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20, #72] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #32652 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xcb0 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - .inst 0x0001f70d ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003930a8 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a385c <__isoc23_strtoull@plt+0x9e0dc> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x17, x21, #0x6 │ │ │ │ - adrp x15, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x15, x15, #0xc70 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #88] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3c70 <__isoc23_strtoull@plt+0x9e4f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - b 4a3d28 <__isoc23_strtoull@plt+0x9e5a8> │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x22, x17 │ │ │ │ - b.ne 4a3dcc <__isoc23_strtoull@plt+0x9e64c> // b.any │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x17, x17, #0xdb0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - str x18, [x20, #136] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3db0 <__isoc23_strtoull@plt+0x9e630> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x001f0810 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393030 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x344 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 49823c <__isoc23_strtoull@plt+0x92abc> // b.any │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x17, x17, #0x15c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ mov x22, x18 │ │ │ │ - str x18, [x20, #120] │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x17, x17, #0xe0c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - str x18, [x20, #136] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3e0c <__isoc23_strtoull@plt+0x9e68c> │ │ │ │ + cbnz x18, 49815c <__isoc23_strtoull@plt+0x929dc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x001f0810 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00392fd4 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x518 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20, #120] │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - .inst 0x002c0010 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00393008 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0x2cc │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2920] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #112] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - .inst 0x003c0010 ; NYI │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00392fd0 ; NYI │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #1984] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #120] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - .inst 0x001c0010 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00392f98 ; NYI │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - mov x15, x22 │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4a3224 <__isoc23_strtoull@plt+0x9daa4> // b.any │ │ │ │ - adrp x15, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x15, x15, #0xf18 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #128] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a3f18 <__isoc23_strtoull@plt+0x9e798> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 498184 <__isoc23_strtoull@plt+0x92a04> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - .inst 0x001c0010 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00392f48 ; NYI │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - ldr x17, [x20, #120] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a3eb4 <__isoc23_strtoull@plt+0x9e734> │ │ │ │ - .inst 0x003c0010 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00392f28 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - ldr x13, [x20, #128] │ │ │ │ - lsl x13, x13, #3 │ │ │ │ - add x13, x15, x13 │ │ │ │ - str x14, [x13] │ │ │ │ - adrp x14, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x14, x14, #0xe70 │ │ │ │ - str x14, [x20] │ │ │ │ - mov x25, x17 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2216] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x18 │ │ │ │ - str x15, [x20, #128] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #1 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x00392ee8 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x80 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4a4110 <__isoc23_strtoull@plt+0x9e990> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4a4108 <__isoc23_strtoull@plt+0x9e988> // b.pmore │ │ │ │ - ldur x15, [x17, #6] │ │ │ │ - ldur x14, [x17, #14] │ │ │ │ - ldur x13, [x17, #22] │ │ │ │ - ldur x12, [x17, #30] │ │ │ │ - ldur x11, [x17, #38] │ │ │ │ - ldur x10, [x17, #46] │ │ │ │ - ldur x9, [x17, #54] │ │ │ │ - ldur x8, [x17, #62] │ │ │ │ - ldur x7, [x17, #70] │ │ │ │ - ldur x6, [x17, #78] │ │ │ │ - ldur x5, [x17, #86] │ │ │ │ - ldur x4, [x17, #94] │ │ │ │ - ldur x3, [x17, #102] │ │ │ │ - ldur x17, [x17, #110] │ │ │ │ - adrp x2, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x2, [x2, #2448] │ │ │ │ - stur x2, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x2, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x2, x2, #0x5c │ │ │ │ - stur x2, [x20, #-128] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - stur x8, [x20, #-120] │ │ │ │ - stur x9, [x20, #-112] │ │ │ │ - stur x11, [x20, #-104] │ │ │ │ - stur x13, [x20, #-96] │ │ │ │ - stur x15, [x20, #-88] │ │ │ │ - stur x6, [x20, #-80] │ │ │ │ - stur x10, [x20, #-72] │ │ │ │ - stur x12, [x20, #-64] │ │ │ │ - stur x14, [x20, #-56] │ │ │ │ - stur x7, [x20, #-48] │ │ │ │ - stur x5, [x20, #-40] │ │ │ │ - stur x4, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x3, [x20, #-16] │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0xc4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x80 │ │ │ │ - b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - .inst 0x0004000f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00392e04 ; NYI │ │ │ │ - add x21, x21, #0x80 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4981e8 <__isoc23_strtoull@plt+0x92a68> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a4040 <__isoc23_strtoull@plt+0x9e8c0> // b.pmore │ │ │ │ - adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x18, x18, #0xc0 │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ + b.hi 498294 <__isoc23_strtoull@plt+0x92b14> // b.pmore │ │ │ │ + ldur x18, [x22, #13] │ │ │ │ + adrp x15, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x15, x15, #0x70 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 498230 <__isoc23_strtoull@plt+0x92ab0> // b.pmore │ │ │ │ + adrp x18, 497000 <__isoc23_strtoull@plt+0x91880> │ │ │ │ + add x18, x18, #0xff0 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 498288 <__isoc23_strtoull@plt+0x92b08> // b.pmore │ │ │ │ + adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x17, x17, #0x30 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - sub x25, x21, #0x76 │ │ │ │ - mov x24, #0x8 // #8 │ │ │ │ - lsl x18, x22, #3 │ │ │ │ - add x23, x18, #0x8 │ │ │ │ - add x20, x20, #0x80 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #13 │ │ │ │ - udf #1 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x00392d48 ; NYI │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a41dc <__isoc23_strtoull@plt+0x9ea5c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #79] │ │ │ │ - ldur x7, [x22, #87] │ │ │ │ - ldur x6, [x22, #95] │ │ │ │ - ldur x5, [x22, #103] │ │ │ │ - ldur x4, [x22, #111] │ │ │ │ - adrp x3, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ - add x3, x3, #0xf78 │ │ │ │ - stur x3, [x21, #-112] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x10, [x21, #-48] │ │ │ │ - stur x9, [x21, #-40] │ │ │ │ - stur x8, [x21, #-32] │ │ │ │ - stur x7, [x21, #-24] │ │ │ │ - stur x6, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x4, [x21] │ │ │ │ - sub x25, x21, #0x6e │ │ │ │ - mov x24, x5 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3592] │ │ │ │ - add x23, x23, #0x3 │ │ │ │ - b 597330 <__isoc23_strtoull@plt+0x191bb0> │ │ │ │ - mov x18, #0x78 // #120 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x00392c98 ; NYI │ │ │ │ - sub x18, x20, #0x80 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a4374 <__isoc23_strtoull@plt+0x9ebf4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x38c │ │ │ │ - stur x18, [x20, #-128] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - ldur x5, [x22, #102] │ │ │ │ - ldur x4, [x22, #110] │ │ │ │ - ldur x3, [x22, #118] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x10, [x20, #-120] │ │ │ │ - stur x11, [x20, #-112] │ │ │ │ - stur x13, [x20, #-104] │ │ │ │ - stur x15, [x20, #-96] │ │ │ │ - stur x18, [x20, #-88] │ │ │ │ - stur x8, [x20, #-80] │ │ │ │ - stur x4, [x20, #-72] │ │ │ │ - stur x5, [x20, #-64] │ │ │ │ - stur x12, [x20, #-56] │ │ │ │ - stur x14, [x20, #-48] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x9, [x20, #-32] │ │ │ │ - stur x7, [x20, #-24] │ │ │ │ - stur x6, [x20, #-16] │ │ │ │ - stur x3, [x20, #-8] │ │ │ │ - sub x20, x20, #0x80 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a438c <__isoc23_strtoull@plt+0x9ec0c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x78 // #120 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x0010000f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00392bd4 ; NYI │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a42b0 <__isoc23_strtoull@plt+0x9eb30> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #48] │ │ │ │ - ldr x11, [x20, #56] │ │ │ │ - ldr x10, [x20, #64] │ │ │ │ - ldr x9, [x20, #72] │ │ │ │ - ldr x8, [x20, #80] │ │ │ │ - ldr x7, [x20, #88] │ │ │ │ - ldr x6, [x20, #96] │ │ │ │ - ldr x5, [x20, #104] │ │ │ │ - ldr x4, [x20, #112] │ │ │ │ - ldr x3, [x20, #120] │ │ │ │ - ldur w2, [x22, #7] │ │ │ │ - str w2, [x3] │ │ │ │ - adrp x2, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x2, x2, #0x138 │ │ │ │ - stur x2, [x21, #-112] │ │ │ │ - stur x13, [x21, #-104] │ │ │ │ - stur x7, [x21, #-96] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x8, [x21, #-80] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x6, [x21, #-40] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x5, [x21, #-24] │ │ │ │ - stur x4, [x21, #-16] │ │ │ │ - stur x10, [x21, #-8] │ │ │ │ - str x3, [x21] │ │ │ │ - sub x24, x21, #0x6f │ │ │ │ - mov x23, x11 │ │ │ │ - add x20, x20, #0x80 │ │ │ │ - b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00392b14 ; NYI │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x2cc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #120] │ │ │ │ - str x18, [x20, #120] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a42cc <__isoc23_strtoull@plt+0x9eb4c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #10 │ │ │ │ - udf #2 │ │ │ │ - udf #8 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a4458 <__isoc23_strtoull@plt+0x9ecd8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x6d4 │ │ │ │ - stur x18, [x20, #-96] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #87] │ │ │ │ - ldur x7, [x22, #95] │ │ │ │ - ldur x22, [x22, #79] │ │ │ │ - stur x17, [x20, #-88] │ │ │ │ - stur x13, [x20, #-80] │ │ │ │ - stur x14, [x20, #-72] │ │ │ │ - stur x15, [x20, #-64] │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - stur x9, [x20, #-48] │ │ │ │ - stur x7, [x20, #-40] │ │ │ │ - stur x8, [x20, #-32] │ │ │ │ - stur x10, [x20, #-24] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - sub x20, x20, #0x60 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a46d4 <__isoc23_strtoull@plt+0x9ef54> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 498304 <__isoc23_strtoull@plt+0x92b84> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x480 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x0001fbcb ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x4a8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str w18, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a44a8 <__isoc23_strtoull@plt+0x9ed28> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0001ffcb ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - ldr w18, [x20, #40] │ │ │ │ - str w18, [sp, #24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [sp, #16] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - str x18, [sp, #8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 498484 <__isoc23_strtoull@plt+0x92d04> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [sp] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - mov x0, x18 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - mov x1, x18 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - mov x2, x18 │ │ │ │ - ldr w18, [x20, #80] │ │ │ │ - mov w3, w18 │ │ │ │ - ldr w18, [x20, #88] │ │ │ │ - mov w4, w18 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - mov w5, w18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - mov x6, x18 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - mov x7, x18 │ │ │ │ - bl 4a86a8 <__isoc23_strtoull@plt+0xa2f28> │ │ │ │ - mov w18, w0 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x17, x17, #0x364 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0001fb8b ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x470 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a4470 <__isoc23_strtoull@plt+0x9ecf0> │ │ │ │ + cbnz x18, 498364 <__isoc23_strtoull@plt+0x92be4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0001f98b ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x54c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a454c <__isoc23_strtoull@plt+0x9edcc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0001f88b ; undefined │ │ │ │ - udf #0 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49848c <__isoc23_strtoull@plt+0x92d0c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 498304 <__isoc23_strtoull@plt+0x92b84> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x584 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a4584 <__isoc23_strtoull@plt+0x9ee04> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0001f80b ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x5bc │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 49838c <__isoc23_strtoull@plt+0x92c0c> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 498464 <__isoc23_strtoull@plt+0x92ce4> // b.lo, b.ul, b.last │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #3] │ │ │ │ + b 498304 <__isoc23_strtoull@plt+0x92b84> │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4983b8 <__isoc23_strtoull@plt+0x92c38> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0x338 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #5] │ │ │ │ + ldur x18, [x22, #13] │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a45bc <__isoc23_strtoull@plt+0x9ee3c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #63499 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x5f4 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4982b8 <__isoc23_strtoull@plt+0x92b38> │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 49844c <__isoc23_strtoull@plt+0x92ccc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0x3f4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #88] │ │ │ │ - str w18, [x20, #88] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a45f4 <__isoc23_strtoull@plt+0x9ee74> │ │ │ │ + cbnz x18, 4983f4 <__isoc23_strtoull@plt+0x92c74> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #30731 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x62c │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0x424 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - str w18, [x20, #80] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a462c <__isoc23_strtoull@plt+0x9eeac> │ │ │ │ + cbnz x18, 498424 <__isoc23_strtoull@plt+0x92ca4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #14347 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x664 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - str x18, [x20, #72] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a4664 <__isoc23_strtoull@plt+0x9eee4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49844c <__isoc23_strtoull@plt+0x92ccc> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #12299 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x69c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a469c <__isoc23_strtoull@plt+0x9ef1c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a47bc <__isoc23_strtoull@plt+0x9f03c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x76c │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0x2ec │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4a43d0 <__isoc23_strtoull@plt+0x9ec50> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x17, x17, #0x7b0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ + ldur x23, [x22, #4] │ │ │ │ + ldur x18, [x22, #12] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4a473c <__isoc23_strtoull@plt+0x9efbc> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + b 4982b8 <__isoc23_strtoull@plt+0x92b38> │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ + b 498434 <__isoc23_strtoull@plt+0x92cb4> │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4a4770 <__isoc23_strtoull@plt+0x9eff0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 498434 <__isoc23_strtoull@plt+0x92cb4> │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4884 <__isoc23_strtoull@plt+0x9f104> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4984d8 <__isoc23_strtoull@plt+0x92d58> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x844 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ ldr x22, [x22, #32] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a4844 <__isoc23_strtoull@plt+0x9f0c4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a4828 <__isoc23_strtoull@plt+0x9f0a8> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1224] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7818 <__isoc23_strtoull@plt+0x2b2098> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a494c <__isoc23_strtoull@plt+0x9f1cc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 49857c <__isoc23_strtoull@plt+0x92dfc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x90c │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0x548 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a490c <__isoc23_strtoull@plt+0x9f18c> │ │ │ │ + cbnz x18, 498548 <__isoc23_strtoull@plt+0x92dc8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a48f0 <__isoc23_strtoull@plt+0x9f170> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1224] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 498564 <__isoc23_strtoull@plt+0x92de4> // b.any │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4982b8 <__isoc23_strtoull@plt+0x92b38> │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00392290 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a49a0 <__isoc23_strtoull@plt+0x9f220> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x9b8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 498608 <__isoc23_strtoull@plt+0x92e88> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 498600 <__isoc23_strtoull@plt+0x92e80> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x13, x13, #0x4f0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00392248 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00392200 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4a30 <__isoc23_strtoull@plt+0x9f2b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xa48 │ │ │ │ + b.cc 498658 <__isoc23_strtoull@plt+0x92ed8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003921b8 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4986a0 <__isoc23_strtoull@plt+0x92f20> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003922f8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4b44 <__isoc23_strtoull@plt+0x9f3c4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xbb4 │ │ │ │ + b.cc 4986e8 <__isoc23_strtoull@plt+0x92f68> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a4bb4 <__isoc23_strtoull@plt+0x9f434> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00392118 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a4acc <__isoc23_strtoull@plt+0x9f34c> // b.pmore │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xa00 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xb7c │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4987cc <__isoc23_strtoull@plt+0x9304c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0x74c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 496b90 <__isoc23_strtoull@plt+0x91410> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4987b4 <__isoc23_strtoull@plt+0x93034> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x17, x17, #0xb5c │ │ │ │ + adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x17, x17, #0x788 │ │ │ │ str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ + mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + b 496b90 <__isoc23_strtoull@plt+0x91410> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039204c ; NYI │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4987b0 <__isoc23_strtoull@plt+0x93030> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #704] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1648] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00392010 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a4c20 <__isoc23_strtoull@plt+0x9f4a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xc38 │ │ │ │ + b.cc 498818 <__isoc23_strtoull@plt+0x93098> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49889c <__isoc23_strtoull@plt+0x9311c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0x888 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x23, [x22, #32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391fc8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #14 │ │ │ │ - udf #1 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003921c0 ; NYI │ │ │ │ - sub x18, x20, #0x90 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a57a4 <__isoc23_strtoull@plt+0xa0024> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xe24 │ │ │ │ - stur x18, [x20, #-136] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - ldur x5, [x22, #102] │ │ │ │ - ldur x4, [x22, #110] │ │ │ │ - ldur x3, [x22, #118] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x10, [x20, #-128] │ │ │ │ - stur x11, [x20, #-120] │ │ │ │ - stur x13, [x20, #-112] │ │ │ │ - stur x15, [x20, #-104] │ │ │ │ - stur x18, [x20, #-96] │ │ │ │ - stur x8, [x20, #-88] │ │ │ │ - stur x12, [x20, #-80] │ │ │ │ - stur x14, [x20, #-72] │ │ │ │ - stur x17, [x20, #-64] │ │ │ │ - stur x9, [x20, #-56] │ │ │ │ - stur x7, [x20, #-48] │ │ │ │ - stur x6, [x20, #-40] │ │ │ │ - stur x3, [x20, #-32] │ │ │ │ - stur x4, [x20, #-24] │ │ │ │ - stur x5, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x88 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a4e24 <__isoc23_strtoull@plt+0x9f6a4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4988e8 <__isoc23_strtoull@plt+0x93168> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - .inst 0x00480011 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003920c4 ; NYI │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xfcc │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - .inst 0x000c0010 ; undefined │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003920e4 ; NYI │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x20, #112] │ │ │ │ - str x17, [x15] │ │ │ │ - adrp x17, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x17, x17, #0xa68 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498ce8 <__isoc23_strtoull@plt+0x93568> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0x950 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5a68 <__isoc23_strtoull@plt+0xa02e8> │ │ │ │ + cbnz x18, 498950 <__isoc23_strtoull@plt+0x931d0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00380011 ; NYI │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003920a4 ; NYI │ │ │ │ - ldr x17, [x20, #128] │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x20, #120] │ │ │ │ - lsl x13, x17, #3 │ │ │ │ - add x14, x14, x13 │ │ │ │ - str x15, [x14] │ │ │ │ - adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x15, x15, #0xab8 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x18, x17, #0x1 │ │ │ │ - str x18, [x20, #128] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5ab8 <__isoc23_strtoull@plt+0xa0338> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xd9c │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x4 // #4 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 49899c <__isoc23_strtoull@plt+0x9321c> // b.lo, b.ul, b.last │ │ │ │ + mov x14, #0x5 // #5 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 498c20 <__isoc23_strtoull@plt+0x934a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0xba0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x15, [x22, #3] │ │ │ │ + mov x23, x15 │ │ │ │ + ldur x18, [x22, #11] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x15, #6] │ │ │ │ - ldur x18, [x15, #14] │ │ │ │ - str x18, [x20] │ │ │ │ - str x17, [x20, #120] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a4d9c <__isoc23_strtoull@plt+0x9f61c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 496b90 <__isoc23_strtoull@plt+0x91410> │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.cc 498a58 <__isoc23_strtoull@plt+0x932d8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x98 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 498d30 <__isoc23_strtoull@plt+0x935b0> // b.pmore │ │ │ │ + ldur x15, [x22, #5] │ │ │ │ + ldur x14, [x22, #13] │ │ │ │ + adrp x13, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x13, x13, #0x598 │ │ │ │ + stur x13, [x21, #-144] │ │ │ │ + stur x17, [x21, #-128] │ │ │ │ + stur x14, [x21, #-120] │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-96] │ │ │ │ + sub x14, x21, #0x90 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3192] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + adrp x14, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x14, x14, #0x628 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x5e │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3160] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - .inst 0x00040010 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039201c ; NYI │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xd5c │ │ │ │ + mov x18, #0x2 // #2 │ │ │ │ + cmp x15, x18 │ │ │ │ + b.cc 498c08 <__isoc23_strtoull@plt+0x93488> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0xa94 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #112] │ │ │ │ - str x18, [x20, #112] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a4d5c <__isoc23_strtoull@plt+0x9f5dc> │ │ │ │ + cbnz x18, 498a94 <__isoc23_strtoull@plt+0x93314> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00480011 ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391fc4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a4d3c <__isoc23_strtoull@plt+0x9f5bc> // b.none │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xd3c │ │ │ │ - str x18, [x20] │ │ │ │ - b 49fa10 <__isoc23_strtoull@plt+0x9a290> │ │ │ │ - .inst 0x00240010 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391f94 ; NYI │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xe5c │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0xad0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a4e5c <__isoc23_strtoull@plt+0x9f6dc> │ │ │ │ + cbnz x18, 498ad0 <__isoc23_strtoull@plt+0x93350> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x001f0810 ; undefined │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391ef8 ; NYI │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x284 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0xb00 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #128] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5284 <__isoc23_strtoull@plt+0x9fb04> │ │ │ │ + cbnz x18, 498b00 <__isoc23_strtoull@plt+0x93380> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x000f0810 ; undefined │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391edc ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a4ee8 <__isoc23_strtoull@plt+0x9f768> // b.pmore │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xbf0 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + sub x14, x14, #0x1 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 498cf8 <__isoc23_strtoull@plt+0x93578> // b.pmore │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + cmp x13, x14 │ │ │ │ + b.ge 498d14 <__isoc23_strtoull@plt+0x93594> // b.tcont │ │ │ │ + adrp x14, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x14, x14, #0x4a8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xc60 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3984] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xf70 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ - mov x18, x22 │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - .inst 0x000f0810 ; undefined │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391e50 ; NYI │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xec8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #128] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #120] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - .inst 0x003f0810 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391e20 ; NYI │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a52e0 <__isoc23_strtoull@plt+0x9fb60> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x00480011 ; undefined │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + mov x14, x22 │ │ │ │ + b 498b14 <__isoc23_strtoull@plt+0x93394> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391e34 ; NYI │ │ │ │ - add x21, x21, #0x88 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a5798 <__isoc23_strtoull@plt+0xa0018> // b.pmore │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x3d0 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 498d54 <__isoc23_strtoull@plt+0x935d4> // b.any │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 498d48 <__isoc23_strtoull@plt+0x935c8> // b.pmore │ │ │ │ + adrp x14, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x14, x14, #0x7e8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #832] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x4 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x450 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0xb8 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 498d3c <__isoc23_strtoull@plt+0x935bc> // b.pmore │ │ │ │ + ldur x15, [x22, #4] │ │ │ │ + ldur x14, [x22, #12] │ │ │ │ + adrp x13, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x13, x13, #0x670 │ │ │ │ + stur x13, [x21, #-176] │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + stur x17, [x21, #-152] │ │ │ │ + stur x14, [x21, #-144] │ │ │ │ + adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x13, [x13, #2448] │ │ │ │ + stur x13, [x21, #-136] │ │ │ │ + sub x13, x21, #0xb0 │ │ │ │ + stur x13, [x21, #-128] │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #3192] │ │ │ │ + add x13, x13, #0x1 │ │ │ │ + stur x13, [x21, #-120] │ │ │ │ + adrp x13, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x13, x13, #0x6b8 │ │ │ │ + stur x13, [x21, #-112] │ │ │ │ stur x18, [x21, #-96] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ + sub x18, x21, #0x86 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0x700 │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #136] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x718 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x7f │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3616] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - cbnz x22, 4a5924 <__isoc23_strtoull@plt+0xa01a4> │ │ │ │ - adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x17, x17, #0xa90 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x46 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - .inst 0x001f0810 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391d24 ; NYI │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x300 │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x488 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0xb7c │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #128] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5300 <__isoc23_strtoull@plt+0x9fb80> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x22, x14 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + sub x21, x21, #0x38 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x450 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x98 // #152 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x000f0810 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391d08 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a50bc <__isoc23_strtoull@plt+0x9f93c> // b.pmore │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x970 │ │ │ │ + mov x18, #0xb8 // #184 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0xa8 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 498e18 <__isoc23_strtoull@plt+0x93698> // b.pmore │ │ │ │ + ldur x14, [x22, #6] │ │ │ │ + adrp x13, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x13, x13, #0x830 │ │ │ │ + stur x13, [x21, #-160] │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + stur x17, [x21, #-136] │ │ │ │ + stur x14, [x21, #-128] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + stur x14, [x21, #-120] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-112] │ │ │ │ + sub x14, x21, #0xa0 │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3192] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-96] │ │ │ │ + adrp x14, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x14, x14, #0x8b8 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x6e │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3160] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x9e0 │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #832] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x144 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ - mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - .inst 0x000f0810 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391c7c ; NYI │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x9c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #128] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #120] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x184 │ │ │ │ - str x18, [x20] │ │ │ │ - b 4a0038 <__isoc23_strtoull@plt+0x9a8b8> │ │ │ │ - .inst 0x001fff90 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039186c ; NYI │ │ │ │ - ldr x24, [x20, #128] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x88 │ │ │ │ - b 49efc8 <__isoc23_strtoull@plt+0x99848> │ │ │ │ - .inst 0x001fff90 ; undefined │ │ │ │ + sub x22, x21, #0x4 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0xa8 // #168 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498e90 <__isoc23_strtoull@plt+0x93710> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0xe84 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391b84 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a5164 <__isoc23_strtoull@plt+0x9f9e4> // b.any │ │ │ │ - ldr x24, [x20, #128] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x88 │ │ │ │ - b 49efc8 <__isoc23_strtoull@plt+0x99848> │ │ │ │ - .inst 0x003ffb90 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391b54 ; NYI │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x1a4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a51a4 <__isoc23_strtoull@plt+0x9fa24> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x490 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x003ffb90 ; NYI │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391b3c ; NYI │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x1d4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x24, [x20, #128] │ │ │ │ - mov x23, x22 │ │ │ │ - b 596068 <__isoc23_strtoull@plt+0x1908e8> │ │ │ │ - .inst 0x003ffb90 ; NYI │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391b14 ; NYI │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x260 │ │ │ │ - str x18, [x20] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 498ed0 <__isoc23_strtoull@plt+0x93750> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 498f80 <__isoc23_strtoull@plt+0x93800> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x18, x18, #0xf10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5260 <__isoc23_strtoull@plt+0x9fae0> │ │ │ │ + cbnz x18, 498f10 <__isoc23_strtoull@plt+0x93790> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x003ffb90 ; NYI │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391ae8 ; NYI │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x20c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - .inst 0x003f0810 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391b3c ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - ldur w14, [x15, #7] │ │ │ │ - sxtw x14, w14 │ │ │ │ - mov x13, #0xffff // #65535 │ │ │ │ - movk x13, #0xffff, lsl #16 │ │ │ │ - movk x13, #0xffff, lsl #32 │ │ │ │ - movk x13, #0xffff, lsl #48 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4a53f4 <__isoc23_strtoull@plt+0x9fc74> // b.any │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x320 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5320 <__isoc23_strtoull@plt+0x9fba0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 498f38 <__isoc23_strtoull@plt+0x937b8> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - .inst 0x003f0810 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391ae0 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a5290 <__isoc23_strtoull@plt+0x9fb10> │ │ │ │ - .inst 0x003f0810 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391ac0 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a5290 <__isoc23_strtoull@plt+0x9fb10> │ │ │ │ - .inst 0x003ffb90 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391a48 ; NYI │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x18, [x18] │ │ │ │ - adrp x17, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x17, x17, #0x234 │ │ │ │ - str x17, [x20] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2024] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x0007e60e ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391a3c ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a5350 <__isoc23_strtoull@plt+0x9fbd0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x4dc │ │ │ │ + b.hi 498fb0 <__isoc23_strtoull@plt+0x93830> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x15, x15, #0xeb0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 498000 <__isoc23_strtoull@plt+0x92880> │ │ │ │ + add x17, x17, #0xfa0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1192] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - .inst 0x0007e20e ; undefined │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 498fd8 <__isoc23_strtoull@plt+0x93858> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x498 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003919e4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a552c <__isoc23_strtoull@plt+0x9fdac> // b.any │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x36c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a536c <__isoc23_strtoull@plt+0x9fbec> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x17, x17, #0x3c4 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20, #128] │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a53c4 <__isoc23_strtoull@plt+0x9fc44> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x0001f70d ; undefined │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x8 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 499030 <__isoc23_strtoull@plt+0x938b0> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x4a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391964 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a5428 <__isoc23_strtoull@plt+0x9fca8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x8c0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1336] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - .inst 0x0001f30d ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039190c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4a5910 <__isoc23_strtoull@plt+0xa0190> // b.any │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x444 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5444 <__isoc23_strtoull@plt+0x9fcc4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0007e60e ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003918cc ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a5344 <__isoc23_strtoull@plt+0x9fbc4> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x17, x21, #0x6 │ │ │ │ - adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x15, x15, #0x49c │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #104] │ │ │ │ + b.cc 499054 <__isoc23_strtoull@plt+0x938d4> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4990b0 <__isoc23_strtoull@plt+0x93930> // b.lo, b.ul, b.last │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #4] │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0xc │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a549c <__isoc23_strtoull@plt+0x9fd1c> │ │ │ │ + cbnz x18, 49900c <__isoc23_strtoull@plt+0x9388c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - b 4a5504 <__isoc23_strtoull@plt+0x9fd84> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #8076 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 49906c <__isoc23_strtoull@plt+0x938ec> // b.lo, b.ul, b.last │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 498ed0 <__isoc23_strtoull@plt+0x93750> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a5540 <__isoc23_strtoull@plt+0x9fdc0> // b.pmore │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1032] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ + b.hi 4990bc <__isoc23_strtoull@plt+0x9393c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x68 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + ldur x23, [x22, #13] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4990f8 <__isoc23_strtoull@plt+0x93978> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #16268 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 4990f8 <__isoc23_strtoull@plt+0x93978> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4991a8 <__isoc23_strtoull@plt+0x93a28> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x138 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 499138 <__isoc23_strtoull@plt+0x939b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 499160 <__isoc23_strtoull@plt+0x939e0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a55e0 <__isoc23_strtoull@plt+0x9fe60> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #496] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x7ec │ │ │ │ + b.hi 4991d8 <__isoc23_strtoull@plt+0x93a58> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x15, x15, #0xd8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0x1c8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ str x18, [x20] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20, #96] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 498fd8 <__isoc23_strtoull@plt+0x93858> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x4a8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #32652 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 499274 <__isoc23_strtoull@plt+0x93af4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x244 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2656] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 498908 <__isoc23_strtoull@plt+0x93188> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391754 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a5638 <__isoc23_strtoull@plt+0x9feb8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x80c │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1336] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #16268 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x268 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 497db8 <__isoc23_strtoull@plt+0x92638> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 498fd8 <__isoc23_strtoull@plt+0x93858> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x4b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a569c <__isoc23_strtoull@plt+0x9ff1c> // b.pmore │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0x7d8 │ │ │ │ + b.hi 499320 <__isoc23_strtoull@plt+0x93ba0> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + stur x23, [x21, #-80] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1032] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2216] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x68 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #32652 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x6b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a5730 <__isoc23_strtoull@plt+0x9ffb0> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #496] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4993dc <__isoc23_strtoull@plt+0x93c5c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4993d4 <__isoc23_strtoull@plt+0x93c54> // b.pmore │ │ │ │ + ldur x15, [x15, #6] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2016] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20, #96] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x74c │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - mov x18, #0x88 // #136 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #16268 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x55c │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1416] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20, #64] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #16268 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x7bc │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - udf #32652 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x5fc │ │ │ │ - str x18, [x20] │ │ │ │ - str x22, [x20, #72] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - udf #31628 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391578 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a5788 <__isoc23_strtoull@plt+0xa0008> // b.any │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x654 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 499494 <__isoc23_strtoull@plt+0x93d14> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x450 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5654 <__isoc23_strtoull@plt+0x9fed4> │ │ │ │ + cbnz x18, 499450 <__isoc23_strtoull@plt+0x93cd0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #32652 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x6b8 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1416] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20, #72] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #32652 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x870 │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x480 │ │ │ │ str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - .inst 0x0001f70d ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003914e8 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a541c <__isoc23_strtoull@plt+0x9fc9c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x17, x21, #0x6 │ │ │ │ - adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x15, x15, #0x830 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #88] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5830 <__isoc23_strtoull@plt+0xa00b0> │ │ │ │ + cbnz x18, 499480 <__isoc23_strtoull@plt+0x93d00> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - b 4a58e8 <__isoc23_strtoull@plt+0xa0168> │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x22, x17 │ │ │ │ - b.ne 4a598c <__isoc23_strtoull@plt+0xa020c> // b.any │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x17, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x17, x17, #0x970 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - str x18, [x20, #136] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5970 <__isoc23_strtoull@plt+0xa01f0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x001f0810 ; undefined │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391470 ; NYI │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xf04 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20, #120] │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x17, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x17, x17, #0x9cc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - str x18, [x20, #136] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 499544 <__isoc23_strtoull@plt+0x93dc4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x500 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a59cc <__isoc23_strtoull@plt+0xa024c> │ │ │ │ + cbnz x18, 499500 <__isoc23_strtoull@plt+0x93d80> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x001f0810 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391414 ; NYI │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0xd8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20, #120] │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - .inst 0x002c0010 ; NYI │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391448 ; NYI │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xe8c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2920] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #112] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - .inst 0x003c0010 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391410 ; NYI │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0x9f8 │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x530 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #1984] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #120] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - .inst 0x001c0010 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003913d8 ; NYI │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - mov x15, x22 │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4a4de4 <__isoc23_strtoull@plt+0x9f664> // b.any │ │ │ │ - adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x15, x15, #0xad8 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #128] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5ad8 <__isoc23_strtoull@plt+0xa0358> │ │ │ │ + cbnz x18, 499530 <__isoc23_strtoull@plt+0x93db0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x001c0010 ; undefined │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00391388 ; NYI │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - ldr x17, [x20, #120] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a5a74 <__isoc23_strtoull@plt+0xa02f4> │ │ │ │ - .inst 0x003c0010 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391368 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - ldr x13, [x20, #128] │ │ │ │ - lsl x13, x13, #3 │ │ │ │ - add x13, x15, x13 │ │ │ │ - str x14, [x13] │ │ │ │ - adrp x14, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x14, x14, #0xa30 │ │ │ │ - str x14, [x20] │ │ │ │ - mov x25, x17 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2216] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x18 │ │ │ │ - str x15, [x20, #128] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ udf #1 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x00391328 ; NYI │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ - sub x15, x20, #0x80 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4a5cd0 <__isoc23_strtoull@plt+0xa0550> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 49963c <__isoc23_strtoull@plt+0x93ebc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x90 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4a5cc8 <__isoc23_strtoull@plt+0xa0548> // b.pmore │ │ │ │ - ldur x15, [x17, #6] │ │ │ │ - ldur x14, [x17, #14] │ │ │ │ - ldur x13, [x17, #22] │ │ │ │ - ldur x12, [x17, #30] │ │ │ │ - ldur x11, [x17, #38] │ │ │ │ - ldur x10, [x17, #46] │ │ │ │ - ldur x9, [x17, #54] │ │ │ │ - ldur x8, [x17, #62] │ │ │ │ - ldur x7, [x17, #70] │ │ │ │ - ldur x6, [x17, #78] │ │ │ │ - ldur x5, [x17, #86] │ │ │ │ - ldur x4, [x17, #94] │ │ │ │ - ldur x3, [x17, #102] │ │ │ │ - ldur x17, [x17, #110] │ │ │ │ - adrp x2, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x2, [x2, #2448] │ │ │ │ - stur x2, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x2, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x2, x2, #0xc1c │ │ │ │ - stur x2, [x20, #-128] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - stur x8, [x20, #-120] │ │ │ │ - stur x9, [x20, #-112] │ │ │ │ - stur x11, [x20, #-104] │ │ │ │ - stur x13, [x20, #-96] │ │ │ │ - stur x15, [x20, #-88] │ │ │ │ - stur x6, [x20, #-80] │ │ │ │ - stur x10, [x20, #-72] │ │ │ │ - stur x12, [x20, #-64] │ │ │ │ - stur x14, [x20, #-56] │ │ │ │ - stur x7, [x20, #-48] │ │ │ │ - stur x5, [x20, #-40] │ │ │ │ - stur x4, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x3, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x80 │ │ │ │ - b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - .inst 0x0004000f ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00391244 ; NYI │ │ │ │ - add x21, x21, #0x80 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a5c00 <__isoc23_strtoull@plt+0xa0480> // b.pmore │ │ │ │ - adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x18, x18, #0xc80 │ │ │ │ + b.hi 499634 <__isoc23_strtoull@plt+0x93eb4> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-136] │ │ │ │ stur x18, [x21, #-120] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + adrp x14, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x14, x14, #0x400 │ │ │ │ + stur x14, [x21, #-112] │ │ │ │ stur x18, [x21, #-96] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ + adrp x14, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x14, x14, #0x4b0 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #696] │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ str x18, [x21] │ │ │ │ - sub x25, x21, #0x76 │ │ │ │ - mov x24, #0x8 // #8 │ │ │ │ - lsl x18, x22, #3 │ │ │ │ - add x23, x18, #0x8 │ │ │ │ - add x20, x20, #0x80 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x90 // #144 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #13 │ │ │ │ - udf #1 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x00391188 ; NYI │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a5d9c <__isoc23_strtoull@plt+0xa061c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #79] │ │ │ │ - ldur x7, [x22, #87] │ │ │ │ - ldur x6, [x22, #95] │ │ │ │ - ldur x5, [x22, #103] │ │ │ │ - ldur x4, [x22, #111] │ │ │ │ - adrp x3, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x3, x3, #0xb38 │ │ │ │ - stur x3, [x21, #-112] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x10, [x21, #-48] │ │ │ │ - stur x9, [x21, #-40] │ │ │ │ - stur x8, [x21, #-32] │ │ │ │ - stur x7, [x21, #-24] │ │ │ │ - stur x6, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x4, [x21] │ │ │ │ - sub x25, x21, #0x6e │ │ │ │ - mov x24, x5 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3592] │ │ │ │ - add x23, x23, #0x3 │ │ │ │ - b 597330 <__isoc23_strtoull@plt+0x191bb0> │ │ │ │ - mov x18, #0x78 // #120 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #10 │ │ │ │ - udf #3 │ │ │ │ - udf #8 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x68 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0039d058 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a5e58 <__isoc23_strtoull@plt+0xa06d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xd4 │ │ │ │ - stur x18, [x20, #-104] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #87] │ │ │ │ - ldur x7, [x22, #95] │ │ │ │ - ldur x6, [x22, #103] │ │ │ │ - ldur x22, [x22, #79] │ │ │ │ - stur x17, [x20, #-96] │ │ │ │ - stur x13, [x20, #-88] │ │ │ │ - stur x14, [x20, #-80] │ │ │ │ - stur x15, [x20, #-72] │ │ │ │ - stur x18, [x20, #-64] │ │ │ │ - stur x9, [x20, #-56] │ │ │ │ - stur x7, [x20, #-48] │ │ │ │ - stur x6, [x20, #-40] │ │ │ │ - stur x8, [x20, #-32] │ │ │ │ - stur x10, [x20, #-24] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - sub x20, x20, #0x68 │ │ │ │ + b.cc 4996d8 <__isoc23_strtoull@plt+0x93f58> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x6b8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a60d4 <__isoc23_strtoull@plt+0xa0954> │ │ │ │ + cbnz x18, 4996b8 <__isoc23_strtoull@plt+0x93f38> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - .inst 0x0003fbcc ; undefined │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0xea8 │ │ │ │ + .inst 0x0039d008 ; NYI │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x6f0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str w18, [x20, #40] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5ea8 <__isoc23_strtoull@plt+0xa0728> │ │ │ │ + cbnz x18, 4996f0 <__isoc23_strtoull@plt+0x93f70> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0003ffcc ; undefined │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - ldr w18, [x20, #40] │ │ │ │ - str w18, [sp, #24] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - str x18, [sp, #16] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - str x18, [sp, #8] │ │ │ │ + .inst 0x0039cfd0 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4997b0 <__isoc23_strtoull@plt+0x94030> // b.none │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [sp] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - mov x0, x18 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - mov x1, x18 │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - mov x2, x18 │ │ │ │ - ldr w18, [x20, #88] │ │ │ │ - mov w3, w18 │ │ │ │ - ldr w18, [x20, #96] │ │ │ │ - mov w4, w18 │ │ │ │ - ldr w18, [x20, #16] │ │ │ │ - mov w5, w18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - mov x6, x18 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - mov x7, x18 │ │ │ │ - bl 4a86a8 <__isoc23_strtoull@plt+0xa2f28> │ │ │ │ - mov w18, w0 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0x740 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 499740 <__isoc23_strtoull@plt+0x93fc0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0003fb8c ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0xe70 │ │ │ │ + .inst 0x0039cf80 ; NYI │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x770 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5e70 <__isoc23_strtoull@plt+0xa06f0> │ │ │ │ + cbnz x18, 499770 <__isoc23_strtoull@plt+0x93ff0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0003f98c ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0xf4c │ │ │ │ + .inst 0x0039cf50 ; NYI │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ge 4997a8 <__isoc23_strtoull@plt+0x94028> // b.tcont │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x7dc │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x18, [x20, #32] │ │ │ │ + mov x22, x17 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5f4c <__isoc23_strtoull@plt+0xa07cc> │ │ │ │ + cbnz x18, 4997dc <__isoc23_strtoull@plt+0x9405c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0003f88c ; undefined │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 5ff9e8 <__isoc23_strtoull@plt+0x1fa268> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0xf84 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5f84 <__isoc23_strtoull@plt+0xa0804> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4998c4 <__isoc23_strtoull@plt+0x94144> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - .inst 0x0003f80c ; undefined │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0xfbc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5fbc <__isoc23_strtoull@plt+0xa083c> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 499a30 <__isoc23_strtoull@plt+0x942b0> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0x864 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 499864 <__isoc23_strtoull@plt+0x940e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x0001f80c ; undefined │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0xff4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #96] │ │ │ │ - str w18, [x20, #96] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a5ff4 <__isoc23_strtoull@plt+0xa0874> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #63500 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4997e4 <__isoc23_strtoull@plt+0x94064> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x2c │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4997e4 <__isoc23_strtoull@plt+0x94064> │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4997e4 <__isoc23_strtoull@plt+0x94064> │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4997e4 <__isoc23_strtoull@plt+0x94064> │ │ │ │ + adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x15, x15, #0x908 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x17, #14] │ │ │ │ str x18, [x20] │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ldr x22, [x20, #88] │ │ │ │ - str w18, [x20, #88] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a602c <__isoc23_strtoull@plt+0xa08ac> │ │ │ │ + cbnz x18, 499908 <__isoc23_strtoull@plt+0x94188> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #30732 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x64 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - str x18, [x20, #80] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4999c0 <__isoc23_strtoull@plt+0x94240> // b.any │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0x954 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6064 <__isoc23_strtoull@plt+0xa08e4> │ │ │ │ + cbnz x18, 499954 <__isoc23_strtoull@plt+0x941d4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #28684 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x9c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 49999c <__isoc23_strtoull@plt+0x9421c> // b.any │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 499a30 <__isoc23_strtoull@plt+0x942b0> // b.none │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0x8b8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a609c <__isoc23_strtoull@plt+0xa091c> │ │ │ │ + cbnz x18, 4998b8 <__isoc23_strtoull@plt+0x94138> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0x89c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49989c <__isoc23_strtoull@plt+0x9411c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0x9f8 │ │ │ │ + str x17, [x20] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4999f8 <__isoc23_strtoull@plt+0x94278> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a61bc <__isoc23_strtoull@plt+0xa0a3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x16c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4a5dc8 <__isoc23_strtoull@plt+0xa0648> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x17, x17, #0x1b0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov w18, w22 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4a613c <__isoc23_strtoull@plt+0xa09bc> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 499a48 <__isoc23_strtoull@plt+0x942c8> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0x880 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 499880 <__isoc23_strtoull@plt+0x94100> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x81c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x25, [x22, #6] │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2728] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - ldr w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a6170 <__isoc23_strtoull@plt+0xa09f0> │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 499b30 <__isoc23_strtoull@plt+0x943b0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 499b28 <__isoc23_strtoull@plt+0x943a8> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2712] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x60 // #96 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a6284 <__isoc23_strtoull@plt+0xa0b04> // b.lo, b.ul, b.last │ │ │ │ + b.cc 499b7c <__isoc23_strtoull@plt+0x943fc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x244 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 499c20 <__isoc23_strtoull@plt+0x944a0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 499c18 <__isoc23_strtoull@plt+0x94498> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x14, x14, #0xb50 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ + adrp x18, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x18, x18, #0x6b8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6244 <__isoc23_strtoull@plt+0xa0ac4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 598328 <__isoc23_strtoull@plt+0x192ba8> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a6228 <__isoc23_strtoull@plt+0xa0aa8> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1224] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 499ce0 <__isoc23_strtoull@plt+0x94560> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 499cd8 <__isoc23_strtoull@plt+0x94558> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x12, x12, #0xa88 │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x15, x15, #0xb98 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 499d8c <__isoc23_strtoull@plt+0x9460c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 499d84 <__isoc23_strtoull@plt+0x94604> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x12, [x15, #22] │ │ │ │ + ldur x15, [x15, #30] │ │ │ │ + adrp x11, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x11, x11, #0xc40 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a634c <__isoc23_strtoull@plt+0xa0bcc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 499de0 <__isoc23_strtoull@plt+0x94660> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x30c │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a630c <__isoc23_strtoull@plt+0xa0b8c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x970 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x970 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a62f0 <__isoc23_strtoull@plt+0xa0b70> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1224] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.hi 499e4c <__isoc23_strtoull@plt+0x946cc> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x15, x15, #0xdf8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00390890 ; NYI │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a63a0 <__isoc23_strtoull@plt+0xa0c20> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x3b8 │ │ │ │ + b.cc 499f8c <__isoc23_strtoull@plt+0x9480c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0xeb8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 499eb8 <__isoc23_strtoull@plt+0x94738> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00390848 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 499f50 <__isoc23_strtoull@plt+0x947d0> // b.any │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 499f94 <__isoc23_strtoull@plt+0x94814> // b.pmore │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x15, x15, #0xdb0 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2152] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x2d1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 499fa0 <__isoc23_strtoull@plt+0x94820> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x15, x15, #0xe18 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d2000 <__isoc23_strtoull@plt+0x2cc880> │ │ │ │ + add x23, x23, #0x568 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x00390800 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6430 <__isoc23_strtoull@plt+0xa0cb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x448 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49a028 <__isoc23_strtoull@plt+0x948a8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49a020 <__isoc23_strtoull@plt+0x948a0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x15, x15, #0xe70 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x4a8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003907b8 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x003908f8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a6544 <__isoc23_strtoull@plt+0xa0dc4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x5b4 │ │ │ │ + b.cc 49a10c <__isoc23_strtoull@plt+0x9498c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0xa0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a65b4 <__isoc23_strtoull@plt+0xa0e34> │ │ │ │ + cbnz x18, 49a0a0 <__isoc23_strtoull@plt+0x94920> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00390718 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49a100 <__isoc23_strtoull@plt+0x94980> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a64cc <__isoc23_strtoull@plt+0xa0d4c> // b.pmore │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x400 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 49a114 <__isoc23_strtoull@plt+0x94994> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0xfc0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x470 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2240] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x57c │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ - mov x18, x22 │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49a224 <__isoc23_strtoull@plt+0x94aa4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0x1a0 │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x22, [x22, #48] │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49a1a0 <__isoc23_strtoull@plt+0x94a20> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x17, x17, #0x55c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #516 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039064c ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x4e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49a238 <__isoc23_strtoull@plt+0x94ab8> // b.any │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49a22c <__isoc23_strtoull@plt+0x94aac> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - nop │ │ │ │ + adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x17, x17, #0x48 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 485860 <__isoc23_strtoull@plt+0x800e0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ - .inst 0x00390610 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a6620 <__isoc23_strtoull@plt+0xa0ea0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x638 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + udf #0 │ │ │ │ mov x18, x23 │ │ │ │ - ldur x23, [x22, #14] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49a2d8 <__isoc23_strtoull@plt+0x94b58> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49a2d0 <__isoc23_strtoull@plt+0x94b50> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003905c8 ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #14 │ │ │ │ - udf #2 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x003907c0 ; NYI │ │ │ │ - sub x18, x20, #0x98 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a71b4 <__isoc23_strtoull@plt+0xa1a34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x82c │ │ │ │ - stur x18, [x20, #-144] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - ldur x5, [x22, #102] │ │ │ │ - ldur x4, [x22, #110] │ │ │ │ - ldur x3, [x22, #118] │ │ │ │ - ldur x2, [x22, #126] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x10, [x20, #-136] │ │ │ │ - stur x11, [x20, #-128] │ │ │ │ - stur x13, [x20, #-120] │ │ │ │ - stur x15, [x20, #-112] │ │ │ │ - stur x18, [x20, #-104] │ │ │ │ - stur x8, [x20, #-96] │ │ │ │ - stur x12, [x20, #-88] │ │ │ │ - stur x14, [x20, #-80] │ │ │ │ - stur x17, [x20, #-72] │ │ │ │ - stur x9, [x20, #-64] │ │ │ │ - stur x7, [x20, #-56] │ │ │ │ - stur x6, [x20, #-48] │ │ │ │ - stur x3, [x20, #-40] │ │ │ │ - stur x2, [x20, #-32] │ │ │ │ - stur x4, [x20, #-24] │ │ │ │ - stur x5, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x90 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a682c <__isoc23_strtoull@plt+0xa10ac> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49a380 <__isoc23_strtoull@plt+0x94c00> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49a378 <__isoc23_strtoull@plt+0x94bf8> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0x270 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x15, #0x30 // #48 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x00980012 ; undefined │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003906bc ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x9d4 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ - .inst 0x001c0011 ; undefined │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003906dc ; NYI │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x15, [x20, #120] │ │ │ │ - str x17, [x15] │ │ │ │ - adrp x17, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x17, x17, #0x478 │ │ │ │ - str x17, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49a420 <__isoc23_strtoull@plt+0x94ca0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49a418 <__isoc23_strtoull@plt+0x94c98> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #1416] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a7478 <__isoc23_strtoull@plt+0xa1cf8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - .inst 0x00780012 ; undefined │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039069c ; NYI │ │ │ │ - ldr x17, [x20, #136] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldr x14, [x20, #128] │ │ │ │ - lsl x13, x17, #3 │ │ │ │ - add x14, x14, x13 │ │ │ │ - str x15, [x14] │ │ │ │ - adrp x15, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x15, x15, #0x4c8 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x18, x17, #0x1 │ │ │ │ - str x18, [x20, #136] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a74c8 <__isoc23_strtoull@plt+0xa1d48> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x7a4 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49a4fc <__isoc23_strtoull@plt+0x94d7c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49a4f4 <__isoc23_strtoull@plt+0x94d74> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x12, [x15, #22] │ │ │ │ + ldur x15, [x15, #30] │ │ │ │ + adrp x11, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x11, x11, #0x130 │ │ │ │ + stur x11, [x21, #-104] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x13, [x21, #-80] │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x17, x17, #0x300 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + sub x17, x21, #0x68 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x17, x17, #0x3a0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x12 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x15, #6] │ │ │ │ - ldur x18, [x15, #14] │ │ │ │ - str x18, [x20] │ │ │ │ - str x17, [x20, #128] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a67a4 <__isoc23_strtoull@plt+0xa1024> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x14, #0x70 // #112 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x000c0011 ; undefined │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00390614 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x764 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49a5b4 <__isoc23_strtoull@plt+0x94e34> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0x570 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #120] │ │ │ │ - str x18, [x20, #120] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6764 <__isoc23_strtoull@plt+0xa0fe4> │ │ │ │ + cbnz x18, 49a570 <__isoc23_strtoull@plt+0x94df0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00980012 ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003905bc ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a6744 <__isoc23_strtoull@plt+0xa0fc4> // b.none │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x744 │ │ │ │ - str x18, [x20] │ │ │ │ - b 49fa10 <__isoc23_strtoull@plt+0x9a290> │ │ │ │ - .inst 0x004c0011 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039058c ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x864 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0x5a0 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6864 <__isoc23_strtoull@plt+0xa10e4> │ │ │ │ + cbnz x18, 49a5a0 <__isoc23_strtoull@plt+0x94e20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x003f0811 ; NYI │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003904f0 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xc94 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #136] │ │ │ │ + udf #0 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 49a448 <__isoc23_strtoull@plt+0x94cc8> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49a6c0 <__isoc23_strtoull@plt+0x94f40> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0x620 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6c94 <__isoc23_strtoull@plt+0xa1514> │ │ │ │ + cbnz x18, 49a620 <__isoc23_strtoull@plt+0x94ea0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x001f0811 ; undefined │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003904d4 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49a6ac <__isoc23_strtoull@plt+0x94f2c> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a68f0 <__isoc23_strtoull@plt+0xa1170> // b.pmore │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ + b.hi 49a6c8 <__isoc23_strtoull@plt+0x94f48> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2152] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x660 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x2d1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #136] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x978 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + adrp x23, 6d2000 <__isoc23_strtoull@plt+0x2cc880> │ │ │ │ + add x23, x23, #0x568 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #136] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - .inst 0x001f0811 ; undefined │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49a748 <__isoc23_strtoull@plt+0x94fc8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49a740 <__isoc23_strtoull@plt+0x94fc0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x15, x15, #0x5d0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00390448 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x8d0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #136] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #128] │ │ │ │ - str x18, [x20, #136] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - .inst 0x007f0811 ; undefined │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49a7fc <__isoc23_strtoull@plt+0x9507c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49a7f4 <__isoc23_strtoull@plt+0x95074> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2712] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0x6e8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 4857e8 <__isoc23_strtoull@plt+0x80068> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49a888 <__isoc23_strtoull@plt+0x95108> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49a880 <__isoc23_strtoull@plt+0x95100> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49aa70 <__isoc23_strtoull@plt+0x952f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0x910 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49a910 <__isoc23_strtoull@plt+0x95190> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00390418 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xcf0 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 49a9e8 <__isoc23_strtoull@plt+0x95268> // b.any │ │ │ │ + adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x17, x17, #0x954 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49a954 <__isoc23_strtoull@plt+0x951d4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #259 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0x98c │ │ │ │ str x18, [x20] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6cf0 <__isoc23_strtoull@plt+0xa1570> │ │ │ │ + cbnz x18, 49a98c <__isoc23_strtoull@plt+0x9520c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x00980012 ; undefined │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039042c ; NYI │ │ │ │ - add x21, x21, #0x90 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a71a8 <__isoc23_strtoull@plt+0xa1a28> // b.pmore │ │ │ │ - adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x18, x18, #0xdc8 │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #136] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 49aa84 <__isoc23_strtoull@plt+0x95304> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49aa78 <__isoc23_strtoull@plt+0x952f8> // b.pmore │ │ │ │ + adrp x15, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x15, x15, #0x820 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49aaf4 <__isoc23_strtoull@plt+0x95374> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3288] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #144] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2712] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x118 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x87 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x17 │ │ │ │ - cbnz x22, 4a7334 <__isoc23_strtoull@plt+0xa1bb4> │ │ │ │ - adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x17, x17, #0x490 │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49aae8 <__isoc23_strtoull@plt+0x95368> // b.pmore │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + ldur x14, [x22, #14] │ │ │ │ + adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x13, [x13, #2840] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + sub x15, x21, #0x27 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49ab94 <__isoc23_strtoull@plt+0x95414> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49ab8c <__isoc23_strtoull@plt+0x9540c> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x13, [x17, #23] │ │ │ │ + ldur x17, [x17, #31] │ │ │ │ + adrp x12, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x12, x12, #0x8a8 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x15, #0x30 // #48 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49ac2c <__isoc23_strtoull@plt+0x954ac> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49ac24 <__isoc23_strtoull@plt+0x954a4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49acbc <__isoc23_strtoull@plt+0x9553c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49acb4 <__isoc23_strtoull@plt+0x95534> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x14, x14, #0xbb8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49ad64 <__isoc23_strtoull@plt+0x955e4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49ad5c <__isoc23_strtoull@plt+0x955dc> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x9a8 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ - .inst 0x003f0811 ; NYI │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x30 // #48 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00390314 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xd10 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #136] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49ae88 <__isoc23_strtoull@plt+0x95708> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0xde0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6d10 <__isoc23_strtoull@plt+0xa1590> │ │ │ │ + cbnz x18, 49ade0 <__isoc23_strtoull@plt+0x95660> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x001f0811 ; undefined │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003902f8 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a6acc <__isoc23_strtoull@plt+0xa134c> // b.pmore │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x370 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 49ae18 <__isoc23_strtoull@plt+0x95698> // b.any │ │ │ │ + adrp x17, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x17, x17, #0xea0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49aea0 <__isoc23_strtoull@plt+0x95720> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49aeb4 <__isoc23_strtoull@plt+0x95734> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2712] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x2d1 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x3e0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #136] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xb54 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - str x18, [x20, #136] │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - .inst 0x001f0811 ; undefined │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49af6c <__isoc23_strtoull@plt+0x957ec> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49af64 <__isoc23_strtoull@plt+0x957e4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x14, x14, #0xd88 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #1416] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x30 │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49b004 <__isoc23_strtoull@plt+0x95884> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49affc <__isoc23_strtoull@plt+0x9587c> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x17, [x17, #23] │ │ │ │ + adrp x13, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x13, x13, #0xed0 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039026c ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xaac │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #136] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #128] │ │ │ │ - str x18, [x20, #136] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xb94 │ │ │ │ - str x18, [x20] │ │ │ │ - b 4a0038 <__isoc23_strtoull@plt+0x9a8b8> │ │ │ │ - .inst 0x003fff91 ; NYI │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49b09c <__isoc23_strtoull@plt+0x9591c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49b094 <__isoc23_strtoull@plt+0x95914> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038fe5c ; NYI │ │ │ │ - ldr x24, [x20, #136] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x90 │ │ │ │ - b 49efc8 <__isoc23_strtoull@plt+0x99848> │ │ │ │ - .inst 0x003fff91 ; NYI │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49b12c <__isoc23_strtoull@plt+0x959ac> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49b124 <__isoc23_strtoull@plt+0x959a4> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x14, x14, #0x28 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #7 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0039b568 ; NYI │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49b594 <__isoc23_strtoull@plt+0x95e14> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x1cc │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x22, [x22, #55] │ │ │ │ + stur x17, [x20, #-56] │ │ │ │ + stur x12, [x20, #-48] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49b1cc <__isoc23_strtoull@plt+0x95a4c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00390174 ; NYI │ │ │ │ + .inst 0x0039b4f4 ; NYI │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x210 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #56] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #56] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a6b74 <__isoc23_strtoull@plt+0xa13f4> // b.any │ │ │ │ - ldr x24, [x20, #136] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x90 │ │ │ │ - b 49efc8 <__isoc23_strtoull@plt+0x99848> │ │ │ │ - .inst 0x007ffb91 ; undefined │ │ │ │ + cbnz x18, 49b210 <__isoc23_strtoull@plt+0x95a90> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00390144 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xbb4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #136] │ │ │ │ + .inst 0x0039b4b0 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49b59c <__isoc23_strtoull@plt+0x95e1c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x15, x15, #0x668 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x17, x17, #0x54c │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x18, x21, #0xe │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6bb4 <__isoc23_strtoull@plt+0xa1434> │ │ │ │ + cbnz x18, 49b54c <__isoc23_strtoull@plt+0x95dcc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x007ffb91 ; undefined │ │ │ │ + udf #1285 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039012c ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xbe4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x24, [x20, #136] │ │ │ │ - mov x23, x22 │ │ │ │ - b 596068 <__isoc23_strtoull@plt+0x1908e8> │ │ │ │ - .inst 0x007ffb91 ; undefined │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + mov x14, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 49b5a8 <__isoc23_strtoull@plt+0x95e28> // b.pmore │ │ │ │ + adrp x13, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x13, x13, #0xd08 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x22, x21, #0x1e │ │ │ │ + add x20, x20, #0x48 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #136 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00390104 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xc70 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 49b408 <__isoc23_strtoull@plt+0x95c88> // b.none │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x31c │ │ │ │ str x18, [x20] │ │ │ │ + ldr x22, [x20, #64] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6c70 <__isoc23_strtoull@plt+0xa14f0> │ │ │ │ + cbnz x18, 49b31c <__isoc23_strtoull@plt+0x95b9c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x007ffb91 ; undefined │ │ │ │ + udf #8328 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003900d8 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xc1c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - .inst 0x007f0811 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0039012c ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - ldur w14, [x15, #7] │ │ │ │ - sxtw x14, w14 │ │ │ │ - mov x13, #0xffff // #65535 │ │ │ │ - movk x13, #0xffff, lsl #16 │ │ │ │ - movk x13, #0xffff, lsl #32 │ │ │ │ - movk x13, #0xffff, lsl #48 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4a6e04 <__isoc23_strtoull@plt+0xa1684> // b.any │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xd30 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + and x12, x22, #0x7 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.eq 49b3a4 <__isoc23_strtoull@plt+0x95c24> // b.none │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x370 │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ + mov x22, x14 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6d30 <__isoc23_strtoull@plt+0xa15b0> │ │ │ │ + cbnz x18, 49b370 <__isoc23_strtoull@plt+0x95bf0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x007f0811 ; undefined │ │ │ │ + udf #8328 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003900d0 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a6ca0 <__isoc23_strtoull@plt+0xa1520> │ │ │ │ - .inst 0x007f0811 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003900b0 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #80] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a6ca0 <__isoc23_strtoull@plt+0xa1520> │ │ │ │ - .inst 0x007ffb91 ; undefined │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + ldr x12, [x20, #24] │ │ │ │ + and x11, x22, #0x7 │ │ │ │ + mov x10, #0x1 // #1 │ │ │ │ + cmp x11, x10 │ │ │ │ + b.ne 49b404 <__isoc23_strtoull@plt+0x95c84> // b.any │ │ │ │ + mov x15, x14 │ │ │ │ + mov x14, x13 │ │ │ │ + mov x13, x12 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 49b610 <__isoc23_strtoull@plt+0x95e90> // b.pmore │ │ │ │ + adrp x12, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x12, x12, #0xce8 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x13, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x13, x13, #0xf90 │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x14, x21, #0x47 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x14, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x14, x14, #0xc0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x14, x21, #0x2f │ │ │ │ + str x14, [x21] │ │ │ │ + sub x14, x21, #0xf │ │ │ │ + b 49b28c <__isoc23_strtoull@plt+0x95b0c> │ │ │ │ + mov x18, x15 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #10376 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00390038 ; NYI │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x18, [x18] │ │ │ │ - adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x17, x17, #0xc44 │ │ │ │ - str x17, [x20] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2024] │ │ │ │ - str x18, [x20, #136] │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x000fe60f ; undefined │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + b 49b3a4 <__isoc23_strtoull@plt+0x95c24> │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0039002c ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49b46c <__isoc23_strtoull@plt+0x95cec> // b.any │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 49b408 <__isoc23_strtoull@plt+0x95c88> │ │ │ │ + add x21, x21, #0xa8 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a6d60 <__isoc23_strtoull@plt+0xa15e0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xeec │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1192] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - .inst 0x000fe20f ; undefined │ │ │ │ + b.hi 49b604 <__isoc23_strtoull@plt+0x95e84> // b.pmore │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0x448 │ │ │ │ + stur x18, [x21, #-160] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-144] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + stur x15, [x21, #-136] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + stur x14, [x21, #-128] │ │ │ │ + adrp x13, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x13, x13, #0x528 │ │ │ │ + stur x13, [x21, #-120] │ │ │ │ + sub x13, x21, #0x9e │ │ │ │ + stur x13, [x21, #-112] │ │ │ │ + adrp x13, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x13, x13, #0x768 │ │ │ │ + stur x13, [x21, #-104] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0xb18 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + sub x18, x21, #0x68 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x77 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 49a000 <__isoc23_strtoull@plt+0x94880> │ │ │ │ + add x18, x18, #0xc50 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x14, x21, #0xf │ │ │ │ + str x15, [sp, #16] │ │ │ │ + mov x15, x18 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + b 49b28c <__isoc23_strtoull@plt+0x95b0c> │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038ffd4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a6f3c <__isoc23_strtoull@plt+0xa17bc> // b.any │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xd7c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6d7c <__isoc23_strtoull@plt+0xa15fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x17, x17, #0xdd4 │ │ │ │ - str x17, [x20, #16] │ │ │ │ + .inst 0x0039b174 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 49b5c8 <__isoc23_strtoull@plt+0x95e48> // b.any │ │ │ │ + adrp x15, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x15, x15, #0x450 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + mov x23, x17 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ mov x22, x18 │ │ │ │ - str x15, [x20, #136] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6dd4 <__isoc23_strtoull@plt+0xa1654> │ │ │ │ - ldr x18, [x22] │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 499668 <__isoc23_strtoull@plt+0x93ee8> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x278 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x0003f70e ; undefined │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + mov x13, #0x2 // #2 │ │ │ │ + cmp x15, x13 │ │ │ │ + b.ne 49b5fc <__isoc23_strtoull@plt+0x95e7c> // b.any │ │ │ │ + adrp x15, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x15, x15, #0x2d8 │ │ │ │ + str x15, [x20] │ │ │ │ + ldur x24, [x22, #6] │ │ │ │ + mov x23, x17 │ │ │ │ + ldur x13, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + str x13, [x20, #24] │ │ │ │ + b 499668 <__isoc23_strtoull@plt+0x93ee8> │ │ │ │ + mov x18, x14 │ │ │ │ + b 49b408 <__isoc23_strtoull@plt+0x95c88> │ │ │ │ + mov x18, #0xa8 // #168 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x428 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0039b098 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49b7d0 <__isoc23_strtoull@plt+0x96050> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x680 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 485600 <__isoc23_strtoull@plt+0x7fe80> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038ff54 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a6e38 <__isoc23_strtoull@plt+0xa16b8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x2d0 │ │ │ │ + .inst 0x0039b058 ; NYI │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x6a4 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1336] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - .inst 0x0003f30e ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038fefc ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a7320 <__isoc23_strtoull@plt+0xa1ba0> // b.any │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xe54 │ │ │ │ + .inst 0x0039b034 ; NYI │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x6d0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 485580 <__isoc23_strtoull@plt+0x7fe00> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039b008 ; NYI │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x6f4 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6e54 <__isoc23_strtoull@plt+0xa16d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - .inst 0x000fe60f ; undefined │ │ │ │ + mov x23, x22 │ │ │ │ + b 597d70 <__isoc23_strtoull@plt+0x1925f0> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038febc ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + .inst 0x0039afe4 ; NYI │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 598050 <__isoc23_strtoull@plt+0x1928d0> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039afc0 ; NYI │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a6d54 <__isoc23_strtoull@plt+0xa15d4> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ + b.hi 49b7e0 <__isoc23_strtoull@plt+0x96060> // b.pmore │ │ │ │ + adrp x18, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x18, x18, #0x350 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - sub x17, x21, #0x6 │ │ │ │ - adrp x15, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x15, x15, #0xeac │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #112] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a6eac <__isoc23_strtoull@plt+0xa172c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x17, 499000 <__isoc23_strtoull@plt+0x93880> │ │ │ │ + add x17, x17, #0x568 │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + sub x17, x21, #0x5e │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + adrp x15, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x15, x15, #0x158 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + sub x17, x21, #0x4f │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x17, x17, #0x7bc │ │ │ │ + str x17, [x20, #24] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039ac7c ; NYI │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 497868 <__isoc23_strtoull@plt+0x920e8> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x6f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - b 4a6f14 <__isoc23_strtoull@plt+0xa1794> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #16269 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a6f50 <__isoc23_strtoull@plt+0xa17d0> // b.pmore │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x2a0 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ + b.hi 49b89c <__isoc23_strtoull@plt+0x9611c> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1032] │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x23, [x21, #-40] │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x808 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x70 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #32653 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x750 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49b94c <__isoc23_strtoull@plt+0x961cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x920 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49b920 <__isoc23_strtoull@plt+0x961a0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x964 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49b964 <__isoc23_strtoull@plt+0x961e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49b994 <__isoc23_strtoull@plt+0x96214> // b.any │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a6ff0 <__isoc23_strtoull@plt+0xa1870> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #496] │ │ │ │ + b.hi 49b9e8 <__isoc23_strtoull@plt+0x96268> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1760] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ + adrp x18, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x18, x18, #0x788 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x1fc │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20, #104] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x9 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 485860 <__isoc23_strtoull@plt+0x800e0> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #65421 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039ada8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49ba48 <__isoc23_strtoull@plt+0x962c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x27, [x22, #40] │ │ │ │ + ldr x26, [x22, #32] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2688] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49c168 <__isoc23_strtoull@plt+0x969e8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0039ad48 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49bb44 <__isoc23_strtoull@plt+0x963c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0xaa8 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 485600 <__isoc23_strtoull@plt+0x7fe80> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038fd44 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a7048 <__isoc23_strtoull@plt+0xa18c8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2976] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x21c │ │ │ │ + .inst 0x0039ad08 ; NYI │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0xacc │ │ │ │ str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1336] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - b 49e148 <__isoc23_strtoull@plt+0x989c8> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #32653 │ │ │ │ + mov x23, x22 │ │ │ │ + b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + .inst 0x0039ace4 ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a70ac <__isoc23_strtoull@plt+0xa192c> // b.pmore │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x1d8 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ + b.hi 49bb54 <__isoc23_strtoull@plt+0x963d4> // b.pmore │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0x8d0 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1032] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x17, x17, #0xa08 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x70 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #65421 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49bc34 <__isoc23_strtoull@plt+0x964b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0xbb4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 496b90 <__isoc23_strtoull@plt+0x91410> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49bbdc <__isoc23_strtoull@plt+0x9645c> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a7140 <__isoc23_strtoull@plt+0xa19c0> // b.pmore │ │ │ │ + b.hi 49bc3c <__isoc23_strtoull@plt+0x964bc> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #496] │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x2b0 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - str x22, [x20, #104] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x15c │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - mov x18, #0x90 // #144 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49bce4 <__isoc23_strtoull@plt+0x96564> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49bcdc <__isoc23_strtoull@plt+0x9655c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #3552] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1760] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x9 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 485860 <__isoc23_strtoull@plt+0x800e0> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #32653 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49bdc0 <__isoc23_strtoull@plt+0x96640> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0xd54 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x23, [x22, #32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 496b90 <__isoc23_strtoull@plt+0x91410> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xf6c │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1416] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20, #72] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #32653 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 49bd74 <__isoc23_strtoull@plt+0x965f4> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 597cf8 <__isoc23_strtoull@plt+0x192578> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49bdec <__isoc23_strtoull@plt+0x9666c> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x17, x17, #0xdd8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + str x18, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x1cc │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - udf #65421 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49bee0 <__isoc23_strtoull@plt+0x96760> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49bed8 <__isoc23_strtoull@plt+0x96758> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x12, x12, #0xc58 │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0xd00 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0xeb4 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + mov x23, x13 │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 485580 <__isoc23_strtoull@plt+0x7fe00> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0xc │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ str x18, [x20] │ │ │ │ - str x22, [x20, #80] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - udf #64397 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 597e68 <__isoc23_strtoull@plt+0x1926e8> │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49bf90 <__isoc23_strtoull@plt+0x96810> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49bf58 <__isoc23_strtoull@plt+0x967d8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038fb68 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4a7198 <__isoc23_strtoull@plt+0xa1a18> // b.any │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x64 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + b.ne 49bf84 <__isoc23_strtoull@plt+0x96804> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x17, x17, #0xfa8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4968d8 <__isoc23_strtoull@plt+0x91158> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49bfd0 <__isoc23_strtoull@plt+0x96850> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #1056] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3568] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0039a7b0 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c084 <__isoc23_strtoull@plt+0x96904> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a7064 <__isoc23_strtoull@plt+0xa18e4> │ │ │ │ + cbnz x18, 49c058 <__isoc23_strtoull@plt+0x968d8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65421 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0xc8 │ │ │ │ + .inst 0x0039a758 ; NYI │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x9c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1416] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20, #80] │ │ │ │ - b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ - udf #65421 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49c09c <__isoc23_strtoull@plt+0x9691c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0039a714 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49c0b8 <__isoc23_strtoull@plt+0x96938> // b.any │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ldr x27, [x20, #8] │ │ │ │ + ldur x26, [x22, #6] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2208] │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 49c168 <__isoc23_strtoull@plt+0x969e8> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x280 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ - .inst 0x0003f70e ; undefined │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039a6c0 ; NYI │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c144 <__isoc23_strtoull@plt+0x969c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #48] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 49ca88 <__isoc23_strtoull@plt+0x97308> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #25 │ │ │ │ + udf #5 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x38 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cs 49c268 <__isoc23_strtoull@plt+0x96ae8> // b.hs, b.nlast │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x7b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038fad8 ; NYI │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a6e2c <__isoc23_strtoull@plt+0xa16ac> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - sub x17, x21, #0x6 │ │ │ │ - adrp x15, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x15, x15, #0x240 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #96] │ │ │ │ + .inst 0x0039a5f4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49c1f4 <__isoc23_strtoull@plt+0x96a74> // b.any │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x17, x17, #0x2fc │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a7240 <__isoc23_strtoull@plt+0xa1ac0> │ │ │ │ + cbnz x18, 49c2fc <__isoc23_strtoull@plt+0x96b7c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #2288] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - b 4a72f8 <__isoc23_strtoull@plt+0xa1b78> │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x22, x17 │ │ │ │ - b.ne 4a739c <__isoc23_strtoull@plt+0xa1c1c> // b.any │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x17, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x17, x17, #0x380 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - str x18, [x20, #144] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x224 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a7380 <__isoc23_strtoull@plt+0xa1c00> │ │ │ │ + cbnz x18, 49c224 <__isoc23_strtoull@plt+0x96aa4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x003f0811 ; NYI │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038fa60 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x90c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x17, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x17, x17, #0x3dc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - str x18, [x20, #144] │ │ │ │ + .inst 0x0039a58c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49c240 <__isoc23_strtoull@plt+0x96ac0> // b.any │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + b 49c1d4 <__isoc23_strtoull@plt+0x96a54> │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2208] │ │ │ │ + add x15, x15, #0x2 │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #1056] │ │ │ │ + add x14, x14, #0x3 │ │ │ │ + adrp x12, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x12, x12, #0x2b0 │ │ │ │ + stur x12, [x20, #-48] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a73dc <__isoc23_strtoull@plt+0xa1c5c> │ │ │ │ + cbnz x18, 49c2b0 <__isoc23_strtoull@plt+0x96b30> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x003f0811 ; NYI │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038fa04 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ + .inst 0x0039a500 ; NYI │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 49c1d4 <__isoc23_strtoull@plt+0x96a54> // b.none │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x1bc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0x708 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov x22, x18 │ │ │ │ - str x18, [x20, #128] │ │ │ │ - b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ - .inst 0x005c0011 ; undefined │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ + udf #1029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038fa38 ; NYI │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x894 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x25, [x20, #32] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2920] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #120] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - .inst 0x007c0011 ; undefined │ │ │ │ + .inst 0x0039a4b4 ; NYI │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49c468 <__isoc23_strtoull@plt+0x96ce8> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49c438 <__isoc23_strtoull@plt+0x96cb8> // b.pmore │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0xb70 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + str x14, [x20, #24] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4858d8 <__isoc23_strtoull@plt+0x80158> │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038fa00 ; NYI │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x408 │ │ │ │ + .inst 0x0039a43c ; NYI │ │ │ │ + add x21, x21, #0xb0 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49c494 <__isoc23_strtoull@plt+0x96d14> // b.pmore │ │ │ │ + adrp x18, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x18, x18, #0xe08 │ │ │ │ + stur x18, [x21, #-168] │ │ │ │ + stur x22, [x21, #-152] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x21, #-144] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + stur x17, [x21, #-136] │ │ │ │ + ldr x13, [x20, #16] │ │ │ │ + stur x13, [x21, #-128] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x15, 49b000 <__isoc23_strtoull@plt+0x95880> │ │ │ │ + add x15, x15, #0xf00 │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x15, x15, #0x0 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + sub x15, x21, #0x70 │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + sub x15, x21, #0xa8 │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x15, x15, #0xf0 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x454 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + mov x23, x22 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + sub x18, x21, #0x4f │ │ │ │ + str x18, [x20, #48] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ str x18, [x20] │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #1984] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #128] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - .inst 0x003c0011 ; NYI │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x374 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x13 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + str x22, [x20, #40] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 485600 <__isoc23_strtoull@plt+0x7fe80> │ │ │ │ + mov x18, #0xb0 // #176 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c4d8 <__isoc23_strtoull@plt+0x96d58> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 485770 <__isoc23_strtoull@plt+0x7fff0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c518 <__isoc23_strtoull@plt+0x96d98> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 48fc68 <__isoc23_strtoull@plt+0x8a4e8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c558 <__isoc23_strtoull@plt+0x96dd8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4968d8 <__isoc23_strtoull@plt+0x91158> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039a240 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c5a4 <__isoc23_strtoull@plt+0x96e24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x26, [x22, #40] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49ff78 <__isoc23_strtoull@plt+0x9a7f8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039a138 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c5f4 <__isoc23_strtoull@plt+0x96e74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x26, [x22, #40] │ │ │ │ + ldr x25, [x22, #32] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49b640 <__isoc23_strtoull@plt+0x95ec0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #7 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0039a1a0 ; NYI │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c7f0 <__isoc23_strtoull@plt+0x97070> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + stur x18, [x20, #-72] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + ldr x12, [x22, #56] │ │ │ │ + ldr x22, [x22, #64] │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + stur x14, [x20, #-56] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x12, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x48 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49c690 <__isoc23_strtoull@plt+0x96f10> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038f9c8 ; NYI │ │ │ │ - ldr x18, [x20, #136] │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - mov x15, x22 │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4a67ec <__isoc23_strtoull@plt+0xa106c> // b.any │ │ │ │ - adrp x15, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x15, x15, #0x4e8 │ │ │ │ - str x15, [x20] │ │ │ │ + .inst 0x0039a120 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x3 // #3 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.eq 49c7d8 <__isoc23_strtoull@plt+0x97058> // b.none │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x13, x17 │ │ │ │ + b.ne 49c770 <__isoc23_strtoull@plt+0x96ff0> // b.any │ │ │ │ + adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x17, x17, #0x6f0 │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #136] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a74e8 <__isoc23_strtoull@plt+0xa1d68> │ │ │ │ + cbnz x18, 49c6f0 <__isoc23_strtoull@plt+0x96f70> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - .inst 0x003c0011 ; NYI │ │ │ │ + udf #1030 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038f978 ; NYI │ │ │ │ - ldr x18, [x20, #136] │ │ │ │ - ldr x17, [x20, #128] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4a7484 <__isoc23_strtoull@plt+0xa1d04> │ │ │ │ - .inst 0x007c0011 ; undefined │ │ │ │ + .inst 0x0039a0c0 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.eq 49c7d8 <__isoc23_strtoull@plt+0x97058> // b.none │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 49c7f8 <__isoc23_strtoull@plt+0x97078> // b.pmore │ │ │ │ + ldur x13, [x22, #6] │ │ │ │ + adrp x12, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x12, x12, #0x570 │ │ │ │ + stur x12, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x15, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x15, x15, #0x5c0 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x58 │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x17, x17, #0x7a0 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49c7a0 <__isoc23_strtoull@plt+0x97020> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1158 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038f958 ; NYI │ │ │ │ + .inst 0x0039a010 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - ldr x13, [x20, #136] │ │ │ │ - lsl x13, x13, #3 │ │ │ │ - add x13, x15, x13 │ │ │ │ - str x14, [x13] │ │ │ │ - adrp x14, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x14, x14, #0x440 │ │ │ │ - str x14, [x20] │ │ │ │ - mov x25, x17 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2216] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + ldr x14, [x20, #48] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.eq 49c7d8 <__isoc23_strtoull@plt+0x97058> // b.none │ │ │ │ + mov x26, x17 │ │ │ │ + ldur x25, [x22, #6] │ │ │ │ + mov x24, x14 │ │ │ │ mov x23, x18 │ │ │ │ - str x15, [x20, #136] │ │ │ │ - b 49ea40 <__isoc23_strtoull@plt+0x992c0> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #2 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0038f918 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x88 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cc 4a76f0 <__isoc23_strtoull@plt+0xa1f70> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4a76e8 <__isoc23_strtoull@plt+0xa1f68> // b.pmore │ │ │ │ - ldur x15, [x17, #6] │ │ │ │ - ldur x14, [x17, #14] │ │ │ │ - ldur x13, [x17, #22] │ │ │ │ - ldur x12, [x17, #30] │ │ │ │ - ldur x11, [x17, #38] │ │ │ │ - ldur x10, [x17, #46] │ │ │ │ - ldur x9, [x17, #54] │ │ │ │ - ldur x8, [x17, #62] │ │ │ │ - ldur x7, [x17, #70] │ │ │ │ - ldur x6, [x17, #78] │ │ │ │ - ldur x5, [x17, #86] │ │ │ │ - ldur x4, [x17, #94] │ │ │ │ - ldur x3, [x17, #102] │ │ │ │ - ldur x2, [x17, #110] │ │ │ │ - ldur x17, [x17, #118] │ │ │ │ - adrp x1, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x1, [x1, #2448] │ │ │ │ - stur x1, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x1, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x1, x1, #0x634 │ │ │ │ - stur x1, [x20, #-136] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - stur x8, [x20, #-128] │ │ │ │ - stur x9, [x20, #-120] │ │ │ │ - stur x11, [x20, #-112] │ │ │ │ - stur x13, [x20, #-104] │ │ │ │ - stur x15, [x20, #-96] │ │ │ │ - stur x6, [x20, #-88] │ │ │ │ - stur x10, [x20, #-80] │ │ │ │ - stur x12, [x20, #-72] │ │ │ │ - stur x14, [x20, #-64] │ │ │ │ - stur x7, [x20, #-56] │ │ │ │ - stur x5, [x20, #-48] │ │ │ │ - stur x4, [x20, #-40] │ │ │ │ - stur x2, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x3, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x88 │ │ │ │ - b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ - mov x18, #0x88 // #136 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 49b640 <__isoc23_strtoull@plt+0x95ec0> │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 49ff78 <__isoc23_strtoull@plt+0x9a7f8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - .inst 0x000c0010 ; undefined │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49c888 <__isoc23_strtoull@plt+0x97108> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x868 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49c868 <__isoc23_strtoull@plt+0x970e8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038f82c ; NYI │ │ │ │ - add x21, x21, #0x88 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a7618 <__isoc23_strtoull@plt+0xa1e98> // b.pmore │ │ │ │ - adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ - add x18, x18, #0x680 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - ldr x18, [x20, #80] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - ldr x18, [x20, #88] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - ldr x18, [x20, #96] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #128] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [x20, #120] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #104] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #112] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x25, x21, #0x7e │ │ │ │ - mov x24, #0x8 // #8 │ │ │ │ - lsl x18, x22, #3 │ │ │ │ - add x23, x18, #0x8 │ │ │ │ - add x20, x20, #0x88 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x8a0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49c8a0 <__isoc23_strtoull@plt+0x97120> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49c8c8 <__isoc23_strtoull@plt+0x97148> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #13 │ │ │ │ - udf #2 │ │ │ │ udf #8 │ │ │ │ - .inst 0x0038f768 ; NYI │ │ │ │ - add x21, x21, #0x80 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00399eb8 ; NYI │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a77c4 <__isoc23_strtoull@plt+0xa2044> // b.pmore │ │ │ │ + b.hi 49c974 <__isoc23_strtoull@plt+0x971f4> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ ldur x13, [x22, #39] │ │ │ │ ldur x12, [x22, #47] │ │ │ │ ldur x11, [x22, #55] │ │ │ │ ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #79] │ │ │ │ - ldur x7, [x22, #87] │ │ │ │ - ldur x6, [x22, #95] │ │ │ │ - ldur x5, [x22, #103] │ │ │ │ - ldur x4, [x22, #111] │ │ │ │ - ldur x3, [x22, #119] │ │ │ │ - adrp x2, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x2, x2, #0x548 │ │ │ │ - stur x2, [x21, #-120] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - stur x15, [x21, #-96] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x13, [x21, #-80] │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - stur x11, [x21, #-64] │ │ │ │ - stur x10, [x21, #-56] │ │ │ │ - stur x9, [x21, #-48] │ │ │ │ - stur x8, [x21, #-40] │ │ │ │ - stur x7, [x21, #-32] │ │ │ │ - stur x6, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x4, [x21, #-8] │ │ │ │ - str x3, [x21] │ │ │ │ - sub x25, x21, #0x76 │ │ │ │ - mov x24, x5 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3592] │ │ │ │ - add x23, x23, #0x3 │ │ │ │ - b 597330 <__isoc23_strtoull@plt+0x191bb0> │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ + adrp x9, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x9, x9, #0x610 │ │ │ │ + stur x9, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x818 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x23, [x21] │ │ │ │ + mov x25, x11 │ │ │ │ + sub x24, x21, #0x58 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + mov x22, x10 │ │ │ │ + b 6b7b70 <__isoc23_strtoull@plt+0x2b23f0> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #8 │ │ │ │ - .inst 0x0038f6b0 ; NYI │ │ │ │ - sub x18, x20, #0x88 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a796c <__isoc23_strtoull@plt+0xa21ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x984 │ │ │ │ - stur x18, [x20, #-136] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - ldur x5, [x22, #102] │ │ │ │ - ldur x4, [x22, #110] │ │ │ │ - ldur x3, [x22, #118] │ │ │ │ - ldur x2, [x22, #126] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x10, [x20, #-128] │ │ │ │ - stur x11, [x20, #-120] │ │ │ │ - stur x13, [x20, #-112] │ │ │ │ - stur x15, [x20, #-104] │ │ │ │ - stur x18, [x20, #-96] │ │ │ │ - stur x8, [x20, #-88] │ │ │ │ - stur x4, [x20, #-80] │ │ │ │ - stur x5, [x20, #-72] │ │ │ │ - stur x12, [x20, #-64] │ │ │ │ - stur x14, [x20, #-56] │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - stur x9, [x20, #-40] │ │ │ │ - stur x7, [x20, #-32] │ │ │ │ - stur x6, [x20, #-24] │ │ │ │ - stur x2, [x20, #-16] │ │ │ │ - stur x3, [x20, #-8] │ │ │ │ - sub x20, x20, #0x88 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a7984 <__isoc23_strtoull@plt+0xa2204> │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x00399e10 ; NYI │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + mov x13, x22 │ │ │ │ + sub x12, x20, #0x18 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 49ca50 <__isoc23_strtoull@plt+0x972d0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 49ca48 <__isoc23_strtoull@plt+0x972c8> // b.pmore │ │ │ │ + ldur x12, [x13, #4] │ │ │ │ + ldur x11, [x13, #12] │ │ │ │ + ldur x10, [x13, #20] │ │ │ │ + ldur x9, [x13, #28] │ │ │ │ + ldur x13, [x13, #36] │ │ │ │ + adrp x8, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x8, x8, #0x530 │ │ │ │ + stur x8, [x21, #-88] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + adrp x8, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x8, x8, #0x8f8 │ │ │ │ + stur x8, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x17, x21, #0x58 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + mov x23, x9 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x13, [x20, #-16] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x12, #0x60 // #96 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + mov x22, x13 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x00300010 ; NYI │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00399d28 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49cbd4 <__isoc23_strtoull@plt+0x97454> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49cbcc <__isoc23_strtoull@plt+0x9744c> // b.pmore │ │ │ │ + adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x17, x17, #0x4b0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x17, x17, #0xaec │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x17, x21, #0x10 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 485600 <__isoc23_strtoull@plt+0x7fe80> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038f5e4 ; NYI │ │ │ │ - add x21, x21, #0x80 │ │ │ │ + .inst 0x00399cc4 ; NYI │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0xb10 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00399ca0 ; NYI │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0xb3c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00399c74 ; NYI │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0xb68 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00399c48 ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4a78a0 <__isoc23_strtoull@plt+0xa2120> // b.pmore │ │ │ │ + b.hi 49cbe8 <__isoc23_strtoull@plt+0x97468> // b.pmore │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x4f0 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #48] │ │ │ │ - ldr x11, [x20, #56] │ │ │ │ - ldr x10, [x20, #64] │ │ │ │ - ldr x9, [x20, #72] │ │ │ │ - ldr x8, [x20, #80] │ │ │ │ - ldr x7, [x20, #88] │ │ │ │ - ldr x6, [x20, #96] │ │ │ │ - ldr x5, [x20, #104] │ │ │ │ - ldr x4, [x20, #112] │ │ │ │ - ldr x3, [x20, #120] │ │ │ │ - ldr x2, [x20, #128] │ │ │ │ - ldur w1, [x22, #7] │ │ │ │ - str w1, [x2] │ │ │ │ - adrp x1, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x1, x1, #0x718 │ │ │ │ - stur x1, [x21, #-120] │ │ │ │ - stur x13, [x21, #-112] │ │ │ │ - stur x7, [x21, #-104] │ │ │ │ - stur x14, [x21, #-96] │ │ │ │ - stur x8, [x21, #-88] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x6, [x21, #-48] │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x5, [x21, #-32] │ │ │ │ - stur x4, [x21, #-24] │ │ │ │ - stur x10, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x21] │ │ │ │ - sub x24, x21, #0x77 │ │ │ │ - mov x23, x11 │ │ │ │ - add x20, x20, #0x88 │ │ │ │ - b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x24 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - .inst 0x00100010 ; undefined │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038f51c ; NYI │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0x8bc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #128] │ │ │ │ - str x18, [x20, #128] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a78bc <__isoc23_strtoull@plt+0xa213c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x7f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0038f4d8 ; NYI │ │ │ │ - sub x18, x20, #0x88 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7bc4 <__isoc23_strtoull@plt+0xa2444> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0xc1c │ │ │ │ - stur x18, [x20, #-136] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - ldur x5, [x22, #102] │ │ │ │ - ldur x4, [x22, #110] │ │ │ │ - ldur x3, [x22, #118] │ │ │ │ - ldur x2, [x22, #126] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x10, [x20, #-128] │ │ │ │ - stur x11, [x20, #-120] │ │ │ │ - stur x13, [x20, #-112] │ │ │ │ - stur x15, [x20, #-104] │ │ │ │ - stur x18, [x20, #-96] │ │ │ │ - stur x3, [x20, #-88] │ │ │ │ - stur x8, [x20, #-80] │ │ │ │ - stur x4, [x20, #-72] │ │ │ │ - stur x5, [x20, #-64] │ │ │ │ - stur x12, [x20, #-56] │ │ │ │ - stur x14, [x20, #-48] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x9, [x20, #-32] │ │ │ │ - stur x7, [x20, #-24] │ │ │ │ - stur x6, [x20, #-16] │ │ │ │ - stur x2, [x20, #-8] │ │ │ │ - sub x20, x20, #0x88 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a7c1c <__isoc23_strtoull@plt+0xa249c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 49cc30 <__isoc23_strtoull@plt+0x974b0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4856f8 <__isoc23_strtoull@plt+0x7ff78> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x88 // #136 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x88 │ │ │ │ - ldr x2, [x19, #856] │ │ │ │ - cmp x21, x2 │ │ │ │ - b.hi 4a7a78 <__isoc23_strtoull@plt+0xa22f8> // b.pmore │ │ │ │ - ldur x2, [x22, #6] │ │ │ │ - adrp x1, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x1, x1, #0x7f0 │ │ │ │ - stur x1, [x21, #-128] │ │ │ │ - stur x13, [x21, #-120] │ │ │ │ - stur x7, [x21, #-112] │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - stur x8, [x21, #-96] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - stur x9, [x21, #-80] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x6, [x21, #-56] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x5, [x21, #-40] │ │ │ │ - stur x4, [x21, #-32] │ │ │ │ - stur x10, [x21, #-24] │ │ │ │ - stur x11, [x21, #-16] │ │ │ │ - stur x2, [x21, #-8] │ │ │ │ - str x3, [x21] │ │ │ │ - sub x25, x21, #0x7e │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - add x20, x20, #0x88 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x18, #0x78 // #120 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - .inst 0x00200810 ; NYI │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038f38c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #56] │ │ │ │ - ldr x11, [x20, #64] │ │ │ │ - ldr x10, [x20, #72] │ │ │ │ - ldr x9, [x20, #80] │ │ │ │ - ldr x8, [x20, #88] │ │ │ │ - ldr x7, [x20, #96] │ │ │ │ - ldr x6, [x20, #104] │ │ │ │ - ldr x5, [x20, #112] │ │ │ │ - ldr x4, [x20, #120] │ │ │ │ - ldr x3, [x20, #128] │ │ │ │ - and x2, x22, #0x7 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4a7a84 <__isoc23_strtoull@plt+0xa2304> // b.any │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x2, [x19, #856] │ │ │ │ - cmp x21, x2 │ │ │ │ - b.hi 4a7af8 <__isoc23_strtoull@plt+0xa2378> // b.pmore │ │ │ │ - adrp x2, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ - add x2, x2, #0xcf8 │ │ │ │ - stur x2, [x21, #-112] │ │ │ │ - stur x13, [x21, #-104] │ │ │ │ - stur x7, [x21, #-96] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - stur x8, [x21, #-80] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x6, [x21, #-40] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x5, [x21, #-24] │ │ │ │ - stur x4, [x21, #-16] │ │ │ │ - stur x10, [x21, #-8] │ │ │ │ - str x3, [x21] │ │ │ │ - sub x24, x21, #0x6f │ │ │ │ - mov x23, x11 │ │ │ │ - add x20, x20, #0x88 │ │ │ │ - b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49ccdc <__isoc23_strtoull@plt+0x9755c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49ccd4 <__isoc23_strtoull@plt+0x97554> // b.pmore │ │ │ │ + ldur x15, [x15, #6] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2016] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - .inst 0x00200010 ; NYI │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038f2c4 ; NYI │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ldr x15, [x20, #128] │ │ │ │ - str w17, [x15] │ │ │ │ - adrp x17, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x17, x17, #0xb14 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a7b14 <__isoc23_strtoull@plt+0xa2394> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49cd94 <__isoc23_strtoull@plt+0x97614> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49cd8c <__isoc23_strtoull@plt+0x9760c> // b.pmore │ │ │ │ + ldur x15, [x15, #6] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2016] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49ce4c <__isoc23_strtoull@plt+0x976cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0xe08 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49ce08 <__isoc23_strtoull@plt+0x97688> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038f284 ; NYI │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0xbdc │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0xe38 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #128] │ │ │ │ - str x18, [x20, #128] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a7bdc <__isoc23_strtoull@plt+0xa245c> │ │ │ │ + cbnz x18, 49ce38 <__isoc23_strtoull@plt+0x976b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0038f240 ; NYI │ │ │ │ - sub x18, x20, #0x80 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a7efc <__isoc23_strtoull@plt+0xa277c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x18, x18, #0xf14 │ │ │ │ - stur x18, [x20, #-128] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - ldur x5, [x22, #102] │ │ │ │ - ldur x4, [x22, #110] │ │ │ │ - ldur x22, [x22, #118] │ │ │ │ - stur x10, [x20, #-120] │ │ │ │ - stur x11, [x20, #-112] │ │ │ │ - stur x13, [x20, #-104] │ │ │ │ - stur x15, [x20, #-96] │ │ │ │ - stur x18, [x20, #-88] │ │ │ │ - stur x4, [x20, #-80] │ │ │ │ - stur x8, [x20, #-72] │ │ │ │ - stur x5, [x20, #-64] │ │ │ │ - stur x6, [x20, #-56] │ │ │ │ - stur x12, [x20, #-48] │ │ │ │ - stur x14, [x20, #-40] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x9, [x20, #-24] │ │ │ │ - stur x7, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x80 │ │ │ │ + b.cc 49cef4 <__isoc23_strtoull@plt+0x97774> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0xeb8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a7f14 <__isoc23_strtoull@plt+0xa2794> │ │ │ │ + cbnz x18, 49ceb8 <__isoc23_strtoull@plt+0x97738> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x88 // #136 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x88 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4a7d04 <__isoc23_strtoull@plt+0xa2584> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x15, x15, #0x9c8 │ │ │ │ - stur x15, [x21, #-128] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - stur x15, [x21, #-120] │ │ │ │ - ldr x15, [x20, #96] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - stur x15, [x21, #-104] │ │ │ │ - ldr x15, [x20, #88] │ │ │ │ - stur x15, [x21, #-96] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - ldr x15, [x20, #80] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - ldr x15, [x20, #104] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - ldr x15, [x20, #56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - ldr x15, [x20, #112] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - ldr x15, [x20, #120] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - ldr x15, [x20, #72] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - ldr x15, [x20, #64] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x25, x21, #0x7e │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - add x20, x20, #0x80 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x80 │ │ │ │ - ldr x3, [x19, #856] │ │ │ │ - cmp x21, x3 │ │ │ │ - b.hi 4a7dbc <__isoc23_strtoull@plt+0xa263c> // b.pmore │ │ │ │ - ldur x3, [x22, #6] │ │ │ │ - adrp x2, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ - add x2, x2, #0x208 │ │ │ │ - stur x2, [x21, #-120] │ │ │ │ - stur x13, [x21, #-112] │ │ │ │ - stur x7, [x21, #-104] │ │ │ │ - stur x14, [x21, #-96] │ │ │ │ - stur x8, [x21, #-88] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x9, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x6, [x21, #-48] │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x5, [x21, #-32] │ │ │ │ - stur x4, [x21, #-24] │ │ │ │ - stur x10, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x3, [x21] │ │ │ │ - sub x25, x21, #0x76 │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - add x20, x20, #0x80 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2063 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038f04c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x12, [x20, #56] │ │ │ │ - ldr x11, [x20, #64] │ │ │ │ - ldr x10, [x20, #72] │ │ │ │ - ldr x9, [x20, #80] │ │ │ │ - ldr x8, [x20, #88] │ │ │ │ - ldr x7, [x20, #96] │ │ │ │ - ldr x6, [x20, #104] │ │ │ │ - ldr x5, [x20, #112] │ │ │ │ - ldr x4, [x20, #120] │ │ │ │ - and x3, x22, #0x7 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 4a7dc8 <__isoc23_strtoull@plt+0xa2648> // b.any │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x3, [x19, #856] │ │ │ │ - cmp x21, x3 │ │ │ │ - b.hi 4a7e38 <__isoc23_strtoull@plt+0xa26b8> // b.pmore │ │ │ │ - adrp x3, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ - add x3, x3, #0x748 │ │ │ │ - stur x3, [x21, #-104] │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - stur x7, [x21, #-88] │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x8, [x21, #-72] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x9, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x6, [x21, #-32] │ │ │ │ - stur x12, [x21, #-24] │ │ │ │ - stur x5, [x21, #-16] │ │ │ │ - stur x4, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x24, x21, #0x67 │ │ │ │ - mov x23, x11 │ │ │ │ - add x20, x20, #0x80 │ │ │ │ - b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038ef8c ; NYI │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a7d10 <__isoc23_strtoull@plt+0xa2590> // b.any │ │ │ │ - adrp x17, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x17, x17, #0xe54 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0xee8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a7e54 <__isoc23_strtoull@plt+0xa26d4> │ │ │ │ + cbnz x18, 49cee8 <__isoc23_strtoull@plt+0x97768> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0038ef40 ; NYI │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4a803c <__isoc23_strtoull@plt+0xa28bc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x80 │ │ │ │ + b.cc 49cfec <__isoc23_strtoull@plt+0x9786c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x90 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4a8034 <__isoc23_strtoull@plt+0xa28b4> // b.pmore │ │ │ │ - ldur x15, [x17, #6] │ │ │ │ - ldur x14, [x17, #14] │ │ │ │ - ldur x13, [x17, #22] │ │ │ │ - ldur x12, [x17, #30] │ │ │ │ - ldur x11, [x17, #38] │ │ │ │ - ldur x10, [x17, #46] │ │ │ │ - ldur x9, [x17, #54] │ │ │ │ - ldur x8, [x17, #62] │ │ │ │ - ldur x7, [x17, #70] │ │ │ │ - ldur x6, [x17, #78] │ │ │ │ - ldur x5, [x17, #86] │ │ │ │ - ldur x4, [x17, #94] │ │ │ │ - ldur x3, [x17, #102] │ │ │ │ - ldur x2, [x17, #110] │ │ │ │ - ldur x17, [x17, #118] │ │ │ │ - adrp x1, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x1, x1, #0xc60 │ │ │ │ - stur x1, [x21, #-120] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - stur x12, [x21, #-88] │ │ │ │ - stur x11, [x21, #-80] │ │ │ │ - stur x10, [x21, #-72] │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x8, [x21, #-56] │ │ │ │ - stur x7, [x21, #-48] │ │ │ │ - stur x6, [x21, #-40] │ │ │ │ + b.hi 49cfe4 <__isoc23_strtoull@plt+0x97864> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-136] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x14, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x14, x14, #0xdb8 │ │ │ │ + stur x14, [x21, #-112] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x14, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x14, x14, #0xe68 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #696] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x5, [x21, #-24] │ │ │ │ - stur x4, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x21] │ │ │ │ - adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ - add x18, x18, #0x6c │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - sub x18, x21, #0x76 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a806c <__isoc23_strtoull@plt+0xa28ec> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x80 // #128 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x90 // #144 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49d054 <__isoc23_strtoull@plt+0x978d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x18, x18, #0x730 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49d100 <__isoc23_strtoull@plt+0x97980> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x18, x18, #0xc8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49d0c8 <__isoc23_strtoull@plt+0x97948> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038ee34 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a804c <__isoc23_strtoull@plt+0xa28cc> // b.any │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1568] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49d108 <__isoc23_strtoull@plt+0x97988> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4a7c60 <__isoc23_strtoull@plt+0xa24e0> │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0038ee10 ; NYI │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ mov x18, x23 │ │ │ │ mov x17, x22 │ │ │ │ sub x15, x20, #0x10 │ │ │ │ cmp x15, x28 │ │ │ │ - b.cc 4a818c <__isoc23_strtoull@plt+0xa2a0c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x80 │ │ │ │ + b.cc 49d1c4 <__isoc23_strtoull@plt+0x97a44> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4a8184 <__isoc23_strtoull@plt+0xa2a04> // b.pmore │ │ │ │ - ldur x15, [x17, #6] │ │ │ │ - ldur x14, [x17, #14] │ │ │ │ - ldur x13, [x17, #22] │ │ │ │ - ldur x12, [x17, #30] │ │ │ │ - ldur x11, [x17, #38] │ │ │ │ - ldur x10, [x17, #46] │ │ │ │ - ldur x9, [x17, #54] │ │ │ │ - ldur x8, [x17, #62] │ │ │ │ - ldur x7, [x17, #70] │ │ │ │ - ldur x6, [x17, #78] │ │ │ │ - ldur x5, [x17, #86] │ │ │ │ - ldur x4, [x17, #94] │ │ │ │ - ldur x3, [x17, #102] │ │ │ │ - ldur x2, [x17, #110] │ │ │ │ - ldur x17, [x17, #118] │ │ │ │ - adrp x1, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ - add x1, x1, #0xf60 │ │ │ │ - stur x1, [x21, #-120] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - stur x12, [x21, #-88] │ │ │ │ - stur x11, [x21, #-80] │ │ │ │ - stur x10, [x21, #-72] │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x8, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x7, [x21, #-40] │ │ │ │ - stur x6, [x21, #-32] │ │ │ │ - stur x5, [x21, #-24] │ │ │ │ - stur x4, [x21, #-16] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x21] │ │ │ │ - adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ - add x18, x18, #0x1c8 │ │ │ │ + b.hi 49d1bc <__isoc23_strtoull@plt+0x97a3c> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x14, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x14, x14, #0x70 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - sub x18, x21, #0x76 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a81c8 <__isoc23_strtoull@plt+0xa2a48> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x80 // #128 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x50 // #80 │ │ │ │ str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1488] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4a0768 <__isoc23_strtoull@plt+0x9afe8> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038ecf8 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4a819c <__isoc23_strtoull@plt+0xa2a1c> // b.any │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1568] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4a7f60 <__isoc23_strtoull@plt+0xa27e0> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0038ecb0 ; NYI │ │ │ │ - add x21, x21, #0x80 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a82b0 <__isoc23_strtoull@plt+0xa2b30> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - ldur x5, [x22, #102] │ │ │ │ - ldur x4, [x22, #110] │ │ │ │ - adrp x3, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ - add x3, x3, #0xb0 │ │ │ │ - stur x3, [x21, #-120] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - stur x23, [x21, #-104] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - stur x15, [x21, #-88] │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x11, [x21, #-56] │ │ │ │ - stur x10, [x21, #-48] │ │ │ │ - stur x9, [x21, #-40] │ │ │ │ - stur x8, [x21, #-32] │ │ │ │ - stur x7, [x21, #-24] │ │ │ │ - stur x6, [x21, #-16] │ │ │ │ - stur x5, [x21, #-8] │ │ │ │ - str x4, [x21] │ │ │ │ - sub x25, x21, #0x76 │ │ │ │ - mov x24, #0x8 // #8 │ │ │ │ - mov x23, #0x8 // #8 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49d25c <__isoc23_strtoull@plt+0x97adc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49d254 <__isoc23_strtoull@plt+0x97ad4> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x14, x14, #0x130 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0038ebe8 ; NYI │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a8370 <__isoc23_strtoull@plt+0xa2bf0> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - ldur x5, [x22, #102] │ │ │ │ - adrp x4, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ - add x4, x4, #0x210 │ │ │ │ - stur x4, [x21, #-112] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - stur x23, [x21, #-88] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x10, [x21, #-40] │ │ │ │ - stur x9, [x21, #-32] │ │ │ │ - stur x8, [x21, #-24] │ │ │ │ - stur x7, [x21, #-16] │ │ │ │ - stur x6, [x21, #-8] │ │ │ │ - str x5, [x21] │ │ │ │ - sub x25, x21, #0x6e │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x18, #0x78 // #120 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49d314 <__isoc23_strtoull@plt+0x97b94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x18, x18, #0x2d0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49d2d0 <__isoc23_strtoull@plt+0x97b50> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #12 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0038eb28 ; NYI │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a8428 <__isoc23_strtoull@plt+0xa2ca8> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - ldur x13, [x22, #38] │ │ │ │ - ldur x12, [x22, #46] │ │ │ │ - ldur x11, [x22, #54] │ │ │ │ - ldur x10, [x22, #62] │ │ │ │ - ldur x9, [x22, #70] │ │ │ │ - ldur x8, [x22, #78] │ │ │ │ - ldur x7, [x22, #86] │ │ │ │ - ldur x6, [x22, #94] │ │ │ │ - adrp x5, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ - add x5, x5, #0x2d8 │ │ │ │ - stur x5, [x21, #-104] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x23, [x21, #-72] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x9, [x21, #-24] │ │ │ │ - stur x8, [x21, #-16] │ │ │ │ - stur x7, [x21, #-8] │ │ │ │ - str x6, [x21] │ │ │ │ - sub x25, x21, #0x66 │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x18, x18, #0x300 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49d300 <__isoc23_strtoull@plt+0x97b80> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #12 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #8 │ │ │ │ - .inst 0x0038ea70 ; NYI │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a84dc <__isoc23_strtoull@plt+0xa2d5c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #79] │ │ │ │ - ldur x7, [x22, #87] │ │ │ │ - ldur x6, [x22, #95] │ │ │ │ - adrp x5, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ - add x5, x5, #0x398 │ │ │ │ - stur x5, [x21, #-96] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x11, [x21, #-40] │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x9, [x21, #-24] │ │ │ │ - stur x8, [x21, #-16] │ │ │ │ - stur x7, [x21, #-8] │ │ │ │ - str x6, [x21] │ │ │ │ - sub x25, x21, #0x5e │ │ │ │ - mov x24, #0x4 // #4 │ │ │ │ - mov x23, #0x4 // #4 │ │ │ │ - b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0038e9d8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a8640 <__isoc23_strtoull@plt+0xa2ec0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ - add x18, x18, #0x558 │ │ │ │ + b.cc 49d3c4 <__isoc23_strtoull@plt+0x97c44> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x18, x18, #0x380 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a8558 <__isoc23_strtoull@plt+0xa2dd8> │ │ │ │ + cbnz x18, 49d380 <__isoc23_strtoull@plt+0x97c00> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0xd8 // #216 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49d3b0 <__isoc23_strtoull@plt+0x97c30> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038e988 ; NYI │ │ │ │ - add x21, x21, #0xd8 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a853c <__isoc23_strtoull@plt+0xa2dbc> // b.pmore │ │ │ │ + udf #0 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - ldur x11, [x22, #55] │ │ │ │ - ldur x10, [x22, #63] │ │ │ │ - ldur x9, [x22, #71] │ │ │ │ - ldur x8, [x22, #79] │ │ │ │ - ldur x7, [x22, #87] │ │ │ │ - ldur x6, [x22, #95] │ │ │ │ - ldur x5, [x22, #103] │ │ │ │ - ldur x4, [x22, #111] │ │ │ │ - adrp x3, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x3, x3, #0x828 │ │ │ │ - stur x3, [x21, #-208] │ │ │ │ - stur x9, [x21, #-192] │ │ │ │ - stur x6, [x21, #-184] │ │ │ │ - stur x7, [x21, #-176] │ │ │ │ - stur x8, [x21, #-168] │ │ │ │ - stur x10, [x21, #-160] │ │ │ │ - stur x11, [x21, #-152] │ │ │ │ - adrp x11, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x11, x11, #0xca0 │ │ │ │ - stur x11, [x21, #-144] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - adrp x11, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ - add x11, x11, #0xd40 │ │ │ │ - stur x11, [x21, #-120] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ - add x18, x18, #0x450 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49d4bc <__isoc23_strtoull@plt+0x97d3c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49d4b4 <__isoc23_strtoull@plt+0x97d34> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-136] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x14, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x14, x14, #0x280 │ │ │ │ + stur x14, [x21, #-112] │ │ │ │ stur x18, [x21, #-96] │ │ │ │ - stur x9, [x21, #-88] │ │ │ │ - stur x12, [x21, #-80] │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + adrp x14, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x14, x14, #0x330 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #696] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0xd0 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x78 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x90 │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x4, [x21, #-24] │ │ │ │ - stur x5, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x5f │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x90 // #144 │ │ │ │ + str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 49d228 <__isoc23_strtoull@plt+0x97aa8> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xf10 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - adrp x1, 86d000 <__isoc23_strtoull@plt+0x467880> │ │ │ │ - ldr w0, [x1, #1284] │ │ │ │ - cbz w0, 4a8670 <__isoc23_strtoull@plt+0xa2ef0> │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - mov x29, sp │ │ │ │ - bl 405480 │ │ │ │ - adrp x1, 86d000 <__isoc23_strtoull@plt+0x467880> │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a8698 <__isoc23_strtoull@plt+0xa2f18> // b.none │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - str w0, [x1, #1284] │ │ │ │ - ret │ │ │ │ - mov w0, #0x100 // #256 │ │ │ │ - str w0, [x1, #1284] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ret │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov w20, w5 │ │ │ │ - ldr x19, [sp, #208] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x23, x2 │ │ │ │ - str x25, [sp, #80] │ │ │ │ - mov x24, x6 │ │ │ │ - str xzr, [x19] │ │ │ │ - mov x25, x7 │ │ │ │ - cmn w3, #0x2 │ │ │ │ - b.eq 4a8838 <__isoc23_strtoull@plt+0xa30b8> // b.none │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.ne 4a880c <__isoc23_strtoull@plt+0xa308c> // b.any │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - str w4, [sp, #96] │ │ │ │ - bl 404f20 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldr w4, [sp, #96] │ │ │ │ - b.eq 4a893c <__isoc23_strtoull@plt+0xa31bc> // b.none │ │ │ │ - ldr d31, [sp, #160] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - rev64 v31.2s, v31.2s │ │ │ │ - stur d31, [sp, #132] │ │ │ │ - cmn w4, #0x2 │ │ │ │ - b.eq 4a881c <__isoc23_strtoull@plt+0xa309c> // b.none │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.ne 4a8844 <__isoc23_strtoull@plt+0xa30c4> // b.any │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - bl 404f20 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a893c <__isoc23_strtoull@plt+0xa31bc> // b.none │ │ │ │ - ldr d31, [sp, #160] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [sp, #144] │ │ │ │ - stur d31, [sp, #148] │ │ │ │ - cmn w20, #0x2 │ │ │ │ - b.eq 4a882c <__isoc23_strtoull@plt+0xa30ac> // b.none │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 4a8850 <__isoc23_strtoull@plt+0xa30d0> // b.any │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 404f20 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a893c <__isoc23_strtoull@plt+0xa31bc> // b.none │ │ │ │ - ldr d31, [sp, #120] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [sp, #160] │ │ │ │ - stur d31, [sp, #164] │ │ │ │ - ldp x6, x7, [sp, #184] │ │ │ │ - str x19, [sp, #8] │ │ │ │ - ldr w0, [sp, #200] │ │ │ │ - add x5, sp, #0xa0 │ │ │ │ - str w0, [sp] │ │ │ │ - add x4, sp, #0x90 │ │ │ │ - add x3, sp, #0x80 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x4, x5, [sp, #96] │ │ │ │ - bl 4a9280 <__isoc23_strtoull@plt+0xa3b00> │ │ │ │ - mov w8, w0 │ │ │ │ - ldp x4, x5, [sp, #96] │ │ │ │ - cmn w0, #0x2 │ │ │ │ - b.eq 4a885c <__isoc23_strtoull@plt+0xa30dc> // b.none │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.eq 4a8948 <__isoc23_strtoull@plt+0xa31c8> // b.none │ │ │ │ - ldr w19, [sp, #128] │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.eq 4a8888 <__isoc23_strtoull@plt+0xa3108> // b.none │ │ │ │ - ldr w19, [sp, #144] │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.eq 4a88bc <__isoc23_strtoull@plt+0xa313c> // b.none │ │ │ │ - ldr w19, [sp, #160] │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.eq 4a88f0 <__isoc23_strtoull@plt+0xa3170> // b.none │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ - mov w0, w8 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - stp w0, w3, [sp, #128] │ │ │ │ - cmn w4, #0x2 │ │ │ │ - b.ne 4a8728 <__isoc23_strtoull@plt+0xa2fa8> // b.any │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - str wzr, [sp, #152] │ │ │ │ - cmn w20, #0x2 │ │ │ │ - b.ne 4a8758 <__isoc23_strtoull@plt+0xa2fd8> // b.any │ │ │ │ - str xzr, [sp, #160] │ │ │ │ - str wzr, [sp, #168] │ │ │ │ - b 4a8780 <__isoc23_strtoull@plt+0xa3000> │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - str wzr, [sp, #136] │ │ │ │ - b 4a8720 <__isoc23_strtoull@plt+0xa2fa0> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - stp w0, w4, [sp, #144] │ │ │ │ - b 4a8750 <__isoc23_strtoull@plt+0xa2fd0> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - stp w0, w20, [sp, #160] │ │ │ │ - b 4a8780 <__isoc23_strtoull@plt+0xa3000> │ │ │ │ - ldp x6, x7, [sp, #184] │ │ │ │ - str x19, [sp, #8] │ │ │ │ - ldr w0, [sp, #200] │ │ │ │ - add x3, sp, #0x80 │ │ │ │ - str w0, [sp] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4a8ce0 <__isoc23_strtoull@plt+0xa3560> │ │ │ │ - mov w8, w0 │ │ │ │ - b 4a87c0 <__isoc23_strtoull@plt+0xa3040> │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - str w8, [sp, #96] │ │ │ │ - bl 404c50 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - mov w1, w19 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 4056f0 │ │ │ │ - ldr w19, [sp, #144] │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - str w0, [x24] │ │ │ │ - ldr w8, [sp, #96] │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.ne 4a87e0 <__isoc23_strtoull@plt+0xa3060> // b.any │ │ │ │ - ldr w0, [sp, #152] │ │ │ │ - str w8, [sp, #96] │ │ │ │ - bl 404c50 │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - mov w1, w19 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 4056f0 │ │ │ │ - ldr w19, [sp, #160] │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - str w0, [x25] │ │ │ │ - ldr w8, [sp, #96] │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.ne 4a87ec <__isoc23_strtoull@plt+0xa306c> // b.any │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - str w8, [sp, #96] │ │ │ │ - bl 404c50 │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - mov w1, w19 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 4056f0 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - ldr w8, [sp, #96] │ │ │ │ - str w0, [x1] │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ - mov w0, w8 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - ret │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 4a89a0 <__isoc23_strtoull@plt+0xa3220> // b.none │ │ │ │ - ldr w0, [sp, #144] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 4a898c <__isoc23_strtoull@plt+0xa320c> // b.none │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 4a8974 <__isoc23_strtoull@plt+0xa31f4> // b.none │ │ │ │ - mov w8, #0xffffffff // #-1 │ │ │ │ - b 4a87ec <__isoc23_strtoull@plt+0xa306c> │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - bl 404c50 │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - bl 404c50 │ │ │ │ - mov w8, #0xffffffff // #-1 │ │ │ │ - b 4a87ec <__isoc23_strtoull@plt+0xa306c> │ │ │ │ - ldr w0, [sp, #152] │ │ │ │ - bl 404c50 │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - bl 404c50 │ │ │ │ - b 4a8960 <__isoc23_strtoull@plt+0xa31e0> │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - bl 404c50 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - bl 404c50 │ │ │ │ - b 4a8954 <__isoc23_strtoull@plt+0xa31d4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w1, #0xf // #15 │ │ │ │ - mov x29, sp │ │ │ │ - bl 405530 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - str wzr, [x1] │ │ │ │ - add x1, sp, #0x2c │ │ │ │ - bl 4055b0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 4a8a5c <__isoc23_strtoull@plt+0xa32dc> │ │ │ │ - ldr w0, [sp, #44] │ │ │ │ - ands w1, w0, #0x7f │ │ │ │ - b.eq 4a8a44 <__isoc23_strtoull@plt+0xa32c4> // b.none │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - sbfx x0, x0, #1, #7 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 4a8a6c <__isoc23_strtoull@plt+0xa32ec> │ │ │ │ - bl 404af0 <__errno_location@plt> │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.eq 4a8a7c <__isoc23_strtoull@plt+0xa32fc> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - ubfx x0, x0, #8, #8 │ │ │ │ - str w0, [x19] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - b.ne 4a8a24 <__isoc23_strtoull@plt+0xa32a4> // b.any │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - neg w1, w1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w1, [x19] │ │ │ │ - b 4a8a50 <__isoc23_strtoull@plt+0xa32d0> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str wzr, [x19] │ │ │ │ - b 4a8a50 <__isoc23_strtoull@plt+0xa32d0> │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - add x1, sp, #0x2c │ │ │ │ - bl 4055b0 │ │ │ │ - tbnz w0, #31, 4a8ae8 <__isoc23_strtoull@plt+0xa3368> │ │ │ │ - ldr w0, [sp, #44] │ │ │ │ - ands w1, w0, #0x7f │ │ │ │ - b.eq 4a8adc <__isoc23_strtoull@plt+0xa335c> // b.none │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - sbfx x0, x0, #1, #7 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 4a8ae8 <__isoc23_strtoull@plt+0xa3368> │ │ │ │ - neg w1, w1 │ │ │ │ - str w1, [x19] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - ubfx x0, x0, #8, #8 │ │ │ │ - str w0, [x19] │ │ │ │ - b 4a8acc <__isoc23_strtoull@plt+0xa334c> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a8ad0 <__isoc23_strtoull@plt+0xa3350> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov w19, w0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 404af0 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - str w0, [sp, #60] │ │ │ │ - mov w0, w19 │ │ │ │ - bl 405450 │ │ │ │ - add x1, sp, #0x3c │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - mov w0, w19 │ │ │ │ - bl 405450 │ │ │ │ - mov w0, #0x7f // #127 │ │ │ │ - bl 405020 <_exit@plt> │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x3, x1 │ │ │ │ - mov w4, w0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w1, [x1] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov w19, w2 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 4a8bec <__isoc23_strtoull@plt+0xa346c> // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 4a8b90 <__isoc23_strtoull@plt+0xa3410> // b.none │ │ │ │ - cbnz w1, 4a8c38 <__isoc23_strtoull@plt+0xa34b8> │ │ │ │ - bl 404c50 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a8c18 <__isoc23_strtoull@plt+0xa3498> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - ldr w0, [x3, #8] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.eq 4a8bcc <__isoc23_strtoull@plt+0xa344c> // b.none │ │ │ │ - mov w1, w4 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - bl 404d90 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b.eq 4a8c58 <__isoc23_strtoull@plt+0xa34d8> // b.none │ │ │ │ - ldr w0, [x3, #8] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - bl 404c50 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b.eq 4a8c48 <__isoc23_strtoull@plt+0xa34c8> // b.none │ │ │ │ - ldr w0, [x3, #4] │ │ │ │ - bl 404c50 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 4a8b84 <__isoc23_strtoull@plt+0xa3404> // b.any │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w0, w19 │ │ │ │ - add x1, x1, #0x518 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - ldr w0, [x3, #4] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.eq 4a8b84 <__isoc23_strtoull@plt+0xa3404> // b.none │ │ │ │ - mov w1, w4 │ │ │ │ - bl 404d90 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 4a8b84 <__isoc23_strtoull@plt+0xa3404> // b.any │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w0, w19 │ │ │ │ - add x1, x1, #0x4e8 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - bl 404af0 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.eq 4a8b84 <__isoc23_strtoull@plt+0xa3404> // b.none │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w0, w19 │ │ │ │ - add x1, x1, #0x4e0 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w0, w2 │ │ │ │ - add x1, x1, #0x530 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w0, w19 │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w0, w19 │ │ │ │ - add x1, x1, #0x4f0 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.le 4a8c74 <__isoc23_strtoull@plt+0xa34f4> │ │ │ │ - ret │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w1, #0x406 // #1030 │ │ │ │ - str w0, [sp, #44] │ │ │ │ - bl 4056f0 │ │ │ │ - mov w1, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a8cc0 <__isoc23_strtoull@plt+0xa3540> // b.none │ │ │ │ - ldr w0, [sp, #44] │ │ │ │ - str w1, [sp, #44] │ │ │ │ - bl 404c50 │ │ │ │ - ldr w3, [sp, #44] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, w3 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w3, w1 │ │ │ │ - add x0, x0, #0x558 │ │ │ │ - str x0, [x19] │ │ │ │ - b 4a8cb0 <__isoc23_strtoull@plt+0xa3530> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stp x29, x30, [sp, #-288]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - ldr x19, [sp, #296] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x6 │ │ │ │ - mov x21, x7 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w24, [sp, #288] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - mov x26, x2 │ │ │ │ - mov w1, #0x80000 // #524288 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x3 │ │ │ │ - mov x28, x4 │ │ │ │ - str x5, [sp, #96] │ │ │ │ - bl 404f40 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a9090 <__isoc23_strtoull@plt+0xa3910> // b.none │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 4a8c68 <__isoc23_strtoull@plt+0xa34e8> │ │ │ │ - str w0, [sp, #120] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a8f28 <__isoc23_strtoull@plt+0xa37a8> // b.none │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 4a8c68 <__isoc23_strtoull@plt+0xa34e8> │ │ │ │ - str w0, [sp, #124] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a8f28 <__isoc23_strtoull@plt+0xa37a8> // b.none │ │ │ │ - bl 6a6f0c <__isoc23_strtoull@plt+0x2a178c> │ │ │ │ - bl 6925c0 <__isoc23_strtoull@plt+0x28ce40> │ │ │ │ - bl 4053f0 │ │ │ │ - mov w23, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a8f04 <__isoc23_strtoull@plt+0xa3784> // b.none │ │ │ │ - cbz w0, 4a8e04 <__isoc23_strtoull@plt+0xa3684> │ │ │ │ - tbnz w24, #1, 4a9018 <__isoc23_strtoull@plt+0xa3898> │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - bl 404c50 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 4056f0 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - bl 404ac0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a9008 <__isoc23_strtoull@plt+0xa3888> // b.none │ │ │ │ - cmp w0, #0x8 │ │ │ │ - b.eq 4a9038 <__isoc23_strtoull@plt+0xa38b8> // b.none │ │ │ │ - cbz w0, 4a8dd4 <__isoc23_strtoull@plt+0xa3654> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x5c8 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w23, #0xffffffff // #-1 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - bl 404c50 │ │ │ │ - bl 6a6f24 <__isoc23_strtoull@plt+0x2a17a4> │ │ │ │ - bl 692580 <__isoc23_strtoull@plt+0x28ce00> │ │ │ │ - mov w0, w23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #288 │ │ │ │ - ret │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - bl 404c50 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 4056f0 │ │ │ │ - tbnz w24, #3, 4a8f90 <__isoc23_strtoull@plt+0xa3810> │ │ │ │ - tbnz w24, #1, 4a8f7c <__isoc23_strtoull@plt+0xa37fc> │ │ │ │ - cbz x22, 4a8f4c <__isoc23_strtoull@plt+0xa37cc> │ │ │ │ - ldr w0, [x22] │ │ │ │ - bl 4050f0 │ │ │ │ - cbnz w0, 4a90c0 <__isoc23_strtoull@plt+0xa3940> │ │ │ │ - cbz x21, 4a8e94 <__isoc23_strtoull@plt+0xa3714> │ │ │ │ - mov w0, #0x46 // #70 │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - bl 405480 │ │ │ │ - sxtw x19, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 404b30 │ │ │ │ - ldr w22, [x22] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x21] │ │ │ │ - add x4, sp, #0x80 │ │ │ │ - mov x3, x19 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - bl 4056b0 │ │ │ │ - cbnz w0, 4a90b0 <__isoc23_strtoull@plt+0xa3930> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, 4a90b0 <__isoc23_strtoull@plt+0xa3930> │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, w22 │ │ │ │ - bl 404a90 │ │ │ │ - cbnz w0, 4a90d0 <__isoc23_strtoull@plt+0xa3950> │ │ │ │ - ldr w0, [x21] │ │ │ │ - bl 404df0 │ │ │ │ - cbnz w0, 4a90f0 <__isoc23_strtoull@plt+0xa3970> │ │ │ │ - bl 6a6f24 <__isoc23_strtoull@plt+0x2a17a4> │ │ │ │ - mov x0, x25 │ │ │ │ - cbz x25, 4a8ea8 <__isoc23_strtoull@plt+0xa3728> │ │ │ │ - bl 405730 │ │ │ │ - tbnz w0, #31, 4a90e0 <__isoc23_strtoull@plt+0xa3960> │ │ │ │ - ldr w2, [sp, #124] │ │ │ │ - mov x1, x27 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 4a8b48 <__isoc23_strtoull@plt+0xa33c8> │ │ │ │ - ldr w2, [sp, #124] │ │ │ │ - mov x1, x28 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 4a8b48 <__isoc23_strtoull@plt+0xa33c8> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - ldr w2, [sp, #124] │ │ │ │ - bl 4a8b48 <__isoc23_strtoull@plt+0xa33c8> │ │ │ │ - tbnz w24, #0, 4a8f9c <__isoc23_strtoull@plt+0xa381c> │ │ │ │ - tbnz w24, #5, 4a8fd4 <__isoc23_strtoull@plt+0xa3854> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x20 │ │ │ │ - cbz x26, 4a9024 <__isoc23_strtoull@plt+0xa38a4> │ │ │ │ - bl 4047e0 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x1, x1, #0x5a8 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - bl 6a6f24 <__isoc23_strtoull@plt+0x2a17a4> │ │ │ │ - bl 692580 <__isoc23_strtoull@plt+0x28ce00> │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - bl 404c50 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - bl 404c50 │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x568 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w23, #0xffffffff // #-1 │ │ │ │ - mov w0, w23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #288 │ │ │ │ - ret │ │ │ │ - cbz x21, 4a8e94 <__isoc23_strtoull@plt+0xa3714> │ │ │ │ - mov w0, #0x46 // #70 │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - bl 405480 │ │ │ │ - sxtw x19, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 404b30 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl 405590 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov w22, w0 │ │ │ │ - b 4a8e58 <__isoc23_strtoull@plt+0xa36d8> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 404a60 │ │ │ │ - cbnz x22, 4a8e28 <__isoc23_strtoull@plt+0xa36a8> │ │ │ │ - b 4a8f4c <__isoc23_strtoull@plt+0xa37cc> │ │ │ │ - bl 404800 │ │ │ │ - tbz w24, #1, 4a8e24 <__isoc23_strtoull@plt+0xa36a4> │ │ │ │ - b 4a8f7c <__isoc23_strtoull@plt+0xa37fc> │ │ │ │ - bl 4a8660 <__isoc23_strtoull@plt+0xa2ee0> │ │ │ │ - mov w21, w0 │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.le 4a8edc <__isoc23_strtoull@plt+0xa375c> │ │ │ │ - mov w19, #0x3 // #3 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.eq 4a8fc4 <__isoc23_strtoull@plt+0xa3844> // b.none │ │ │ │ - mov w0, w19 │ │ │ │ - bl 404c50 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cmp w21, w19 │ │ │ │ - b.ne 4a8fb0 <__isoc23_strtoull@plt+0xa3830> // b.any │ │ │ │ - tbz w24, #5, 4a8ee0 <__isoc23_strtoull@plt+0xa3760> │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl 405140 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - str wzr, [sp, #272] │ │ │ │ - bl 404de0 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - bl 404de0 │ │ │ │ - b 4a8ee0 <__isoc23_strtoull@plt+0xa3760> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x5b8 │ │ │ │ - str x0, [x19] │ │ │ │ - b 4a8dd0 <__isoc23_strtoull@plt+0xa3650> │ │ │ │ - mov w1, w0 │ │ │ │ - bl 404a60 │ │ │ │ - b 4a8d88 <__isoc23_strtoull@plt+0xa3608> │ │ │ │ - bl 4048f0 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x0, [x19] │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl 404ac0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a9080 <__isoc23_strtoull@plt+0xa3900> // b.none │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.eq 4a90a0 <__isoc23_strtoull@plt+0xa3920> // b.none │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x5c8 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w0, w23 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 4055b0 │ │ │ │ - b 4a8dd0 <__isoc23_strtoull@plt+0xa3650> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x5b8 │ │ │ │ - str x0, [x19] │ │ │ │ - b 4a906c <__isoc23_strtoull@plt+0xa38ec> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - str x0, [x19] │ │ │ │ - b 4a8f28 <__isoc23_strtoull@plt+0xa37a8> │ │ │ │ - bl 404af0 <__errno_location@plt> │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - str w1, [x0] │ │ │ │ - b 4a906c <__isoc23_strtoull@plt+0xa38ec> │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x1, x1, #0x570 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x1, x1, #0x588 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x1, x1, #0x5a0 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - bl 4a8b00 <__isoc23_strtoull@plt+0xa3380> │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w5, w0 │ │ │ │ - mov x4, x1 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w0, [x1] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x6, x2 │ │ │ │ - mov x19, x3 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 4a91e4 <__isoc23_strtoull@plt+0xa3a64> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 4a917c <__isoc23_strtoull@plt+0xa39fc> // b.none │ │ │ │ - cbnz w0, 4a9214 <__isoc23_strtoull@plt+0xa3a94> │ │ │ │ - adrp x2, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w1, w5 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov x0, x6 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - str x6, [sp, #32] │ │ │ │ - str w5, [sp, #40] │ │ │ │ - bl 4054f0 │ │ │ │ - cbnz w0, 4a9250 <__isoc23_strtoull@plt+0xa3ad0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - bl 405770 │ │ │ │ - cbnz w0, 4a9228 <__isoc23_strtoull@plt+0xa3aa8> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - cmp w1, w5 │ │ │ │ - b.eq 4a91b8 <__isoc23_strtoull@plt+0xa3a38> // b.none │ │ │ │ - mov x0, x6 │ │ │ │ - mov w2, w5 │ │ │ │ - stp x6, x4, [sp, #32] │ │ │ │ - bl 404ef0 │ │ │ │ - ldp x6, x4, [sp, #32] │ │ │ │ - cbnz w0, 4a9264 <__isoc23_strtoull@plt+0xa3ae4> │ │ │ │ - ldr w1, [x4, #8] │ │ │ │ - mov x0, x6 │ │ │ │ - stp x6, x4, [sp, #32] │ │ │ │ - bl 405770 │ │ │ │ - ldp x6, x4, [sp, #32] │ │ │ │ - cbnz w0, 4a923c <__isoc23_strtoull@plt+0xa3abc> │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - mov x0, x6 │ │ │ │ - bl 405770 │ │ │ │ - cbz w0, 4a916c <__isoc23_strtoull@plt+0xa39ec> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x6c8 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - ret │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w1, w5 │ │ │ │ - b.eq 4a916c <__isoc23_strtoull@plt+0xa39ec> // b.none │ │ │ │ - mov w2, w5 │ │ │ │ - mov x0, x6 │ │ │ │ - bl 404ef0 │ │ │ │ - cbz w0, 4a916c <__isoc23_strtoull@plt+0xa39ec> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a91d8 <__isoc23_strtoull@plt+0xa3a58> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x6f8 │ │ │ │ - str x0, [x3] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a91d8 <__isoc23_strtoull@plt+0xa3a58> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x618 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a91d8 <__isoc23_strtoull@plt+0xa3a58> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x698 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a91d8 <__isoc23_strtoull@plt+0xa3a58> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x5f0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a91d8 <__isoc23_strtoull@plt+0xa3a58> │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x668 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a91d8 <__isoc23_strtoull@plt+0xa3a58> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sub sp, sp, #0x290 │ │ │ │ - orr x7, x7, x6 │ │ │ │ - stp x29, x30, [sp] │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w22, [sp, #656] │ │ │ │ - cbnz x7, 4a9444 <__isoc23_strtoull@plt+0xa3cc4> │ │ │ │ - tbnz w22, #0, 4a9444 <__isoc23_strtoull@plt+0xa3cc4> │ │ │ │ - mov x19, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x4 │ │ │ │ - mov x23, x3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x2 │ │ │ │ - mov x26, x5 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 405050 │ │ │ │ - cbnz w0, 4a944c <__isoc23_strtoull@plt+0xa3ccc> │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - bl 404970 │ │ │ │ - cbnz w0, 4a94b0 <__isoc23_strtoull@plt+0xa3d30> │ │ │ │ - cbz x19, 4a92f4 <__isoc23_strtoull@plt+0xa3b74> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 4054b0 │ │ │ │ - cbnz w0, 4a9358 <__isoc23_strtoull@plt+0xa3bd8> │ │ │ │ - mov w19, #0xfffffffe // #-2 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - tst w22, w0 │ │ │ │ - b.eq 4a9338 <__isoc23_strtoull@plt+0xa3bb8> // b.none │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 4054c0 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - bl 404850 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x29, x30, [sp] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add sp, sp, #0x290 │ │ │ │ - ret │ │ │ │ - ldr x3, [sp, #664] │ │ │ │ - add x2, sp, #0x70 │ │ │ │ - mov x1, x23 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 4a9100 <__isoc23_strtoull@plt+0xa3980> │ │ │ │ - cbz w0, 4a9370 <__isoc23_strtoull@plt+0xa3bf0> │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - b 4a9304 <__isoc23_strtoull@plt+0xa3b84> │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - add x0, x0, #0x768 │ │ │ │ - str x0, [x1] │ │ │ │ - b 4a9304 <__isoc23_strtoull@plt+0xa3b84> │ │ │ │ - ldr x3, [sp, #664] │ │ │ │ - add x2, sp, #0x70 │ │ │ │ - mov x1, x24 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 4a9100 <__isoc23_strtoull@plt+0xa3980> │ │ │ │ - cbnz w0, 4a9350 <__isoc23_strtoull@plt+0xa3bd0> │ │ │ │ - ldr x3, [sp, #664] │ │ │ │ - add x2, sp, #0x70 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - bl 4a9100 <__isoc23_strtoull@plt+0xa3980> │ │ │ │ - cbnz w0, 4a9350 <__isoc23_strtoull@plt+0xa3bd0> │ │ │ │ - tbz w22, #5, 4a9470 <__isoc23_strtoull@plt+0xa3cf0> │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - bl 405140 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a9498 <__isoc23_strtoull@plt+0xa3d18> // b.none │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 405310 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a94dc <__isoc23_strtoull@plt+0xa3d5c> // b.none │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - bl 405310 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4a94f4 <__isoc23_strtoull@plt+0xa3d74> // b.none │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - bl 404db0 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - cbnz w0, 4a950c <__isoc23_strtoull@plt+0xa3d8c> │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - bl 4052f0 │ │ │ │ - cbnz w0, 4a9478 <__isoc23_strtoull@plt+0xa3cf8> │ │ │ │ - ldr x1, [x27] │ │ │ │ - cbz x25, 4a94cc <__isoc23_strtoull@plt+0xa3d4c> │ │ │ │ - mov x5, x25 │ │ │ │ - mov x4, x27 │ │ │ │ - add x3, sp, #0x140 │ │ │ │ - add x2, sp, #0x70 │ │ │ │ - add x0, sp, #0x6c │ │ │ │ - bl 404fc0 │ │ │ │ - mov w19, w0 │ │ │ │ - cbz w0, 4a9490 <__isoc23_strtoull@plt+0xa3d10> │ │ │ │ - bl 404af0 <__errno_location@plt> │ │ │ │ - str w19, [x0] │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - add x0, x0, #0x810 │ │ │ │ - str x0, [x1] │ │ │ │ - b 4a9304 <__isoc23_strtoull@plt+0xa3b84> │ │ │ │ - mov w19, #0xfffffffe // #-2 │ │ │ │ - b 4a9320 <__isoc23_strtoull@plt+0xa3ba0> │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x730 │ │ │ │ - str x0, [x1] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 4a9320 <__isoc23_strtoull@plt+0xa3ba0> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 4a93f0 <__isoc23_strtoull@plt+0xa3c70> │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - add x0, x0, #0x7f0 │ │ │ │ - str x0, [x1] │ │ │ │ - b 4a9304 <__isoc23_strtoull@plt+0xa3b84> │ │ │ │ - ldr w19, [sp, #108] │ │ │ │ - b 4a9304 <__isoc23_strtoull@plt+0xa3b84> │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - add x0, x0, #0x790 │ │ │ │ - str x0, [x1] │ │ │ │ - b 4a9304 <__isoc23_strtoull@plt+0xa3b84> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 4054c0 │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x0, x0, #0x750 │ │ │ │ - str x0, [x1] │ │ │ │ - b 4a945c <__isoc23_strtoull@plt+0xa3cdc> │ │ │ │ - adrp x0, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x0, [x0, #2264] │ │ │ │ - ldr x25, [x0] │ │ │ │ - b 4a9404 <__isoc23_strtoull@plt+0xa3c84> │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - add x0, x0, #0x7a0 │ │ │ │ - str x0, [x1] │ │ │ │ - b 4a9304 <__isoc23_strtoull@plt+0xa3b84> │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - add x0, x0, #0x7b8 │ │ │ │ - str x0, [x1] │ │ │ │ - b 4a9304 <__isoc23_strtoull@plt+0xa3b84> │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - add x0, x0, #0x7d0 │ │ │ │ - str x0, [x1] │ │ │ │ - b 4a9304 <__isoc23_strtoull@plt+0xa3b84> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49d524 <__isoc23_strtoull@plt+0x97da4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 485680 <__isoc23_strtoull@plt+0x7ff00> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a956c <__isoc23_strtoull@plt+0xa3dec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x58c │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49d5f0 <__isoc23_strtoull@plt+0x97e70> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49d5e8 <__isoc23_strtoull@plt+0x97e68> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2712] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #3632] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 580ab8 <__isoc23_strtoull@plt+0x17b338> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xf38 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x60 // #96 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038d994 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 57b4a8 <__isoc23_strtoull@plt+0x175d28> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003991a0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a95d8 <__isoc23_strtoull@plt+0xa3e58> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x604 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9604 <__isoc23_strtoull@plt+0xa3e84> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.cc 49d650 <__isoc23_strtoull@plt+0x97ed0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x27, [x22, #40] │ │ │ │ + ldr x26, [x22, #32] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2688] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49c168 <__isoc23_strtoull@plt+0x969e8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 6dd000 <__isoc23_strtoull@plt+0x2d7880> │ │ │ │ - add x23, x23, #0x378 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a95e0 <__isoc23_strtoull@plt+0xa3e60> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00399148 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49d6f8 <__isoc23_strtoull@plt+0x97f78> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49d6f0 <__isoc23_strtoull@plt+0x97f70> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x11, x11, #0x610 │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x12 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 598238 <__isoc23_strtoull@plt+0x192ab8> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00399098 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49d7b4 <__isoc23_strtoull@plt+0x98034> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49d7ac <__isoc23_strtoull@plt+0x9802c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x11, [x18, #56] │ │ │ │ + ldr x18, [x18, #64] │ │ │ │ + adrp x10, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x10, x10, #0x668 │ │ │ │ + stur x10, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + mov x23, x12 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + sub x17, x21, #0x38 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 5982b0 <__isoc23_strtoull@plt+0x192b30> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00398fe0 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4a96a0 <__isoc23_strtoull@plt+0xa3f20> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 49d890 <__isoc23_strtoull@plt+0x98110> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4a9698 <__isoc23_strtoull@plt+0xa3f18> // b.pmore │ │ │ │ + b.hi 49d888 <__isoc23_strtoull@plt+0x98108> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x17, x17, #0x5a8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0x8a8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x11, [x18, #56] │ │ │ │ + ldr x10, [x18, #64] │ │ │ │ + ldr x9, [x18, #72] │ │ │ │ + ldr x18, [x18, #80] │ │ │ │ + adrp x8, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x8, x8, #0x548 │ │ │ │ + stur x8, [x21, #-88] │ │ │ │ + stur x9, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + mov x23, x9 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x60 // #96 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00398ef8 ; NYI │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49d95c <__isoc23_strtoull@plt+0x981dc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49d954 <__isoc23_strtoull@plt+0x981d4> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x12, [x15, #22] │ │ │ │ + ldur x11, [x15, #30] │ │ │ │ + ldur x10, [x15, #38] │ │ │ │ + ldur x9, [x15, #46] │ │ │ │ + ldur x8, [x15, #54] │ │ │ │ + ldur x15, [x15, #62] │ │ │ │ + adrp x7, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x7, x7, #0x7d0 │ │ │ │ + stur x7, [x21, #-80] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x11, [x21, #-32] │ │ │ │ + stur x10, [x21, #-24] │ │ │ │ + stur x9, [x21, #-16] │ │ │ │ + stur x8, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x8 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x14, #0x58 // #88 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4a9780 <__isoc23_strtoull@plt+0xa4000> // b.lo, b.ul, b.last │ │ │ │ + b.cc 49d9c4 <__isoc23_strtoull@plt+0x98244> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x710 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a96f4 <__isoc23_strtoull@plt+0xa3f74> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - adrp x11, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x11, x11, #0x640 │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #1560] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 485680 <__isoc23_strtoull@plt+0x7ff00> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0038d7d8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9838 <__isoc23_strtoull@plt+0xa40b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x884 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9884 <__isoc23_strtoull@plt+0xa4104> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a97d0 <__isoc23_strtoull@plt+0xa4050> // b.pmore │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x6c0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038d744 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a97dc <__isoc23_strtoull@plt+0xa405c> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ - adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x22, x22, #0xfa0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038d720 ; NYI │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x81c │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2000] │ │ │ │ - mov x23, x22 │ │ │ │ - b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038d6f4 ; NYI │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x858 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49da50 <__isoc23_strtoull@plt+0x982d0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49da48 <__isoc23_strtoull@plt+0x982c8> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0038d728 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9c24 <__isoc23_strtoull@plt+0xa44a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xc3c │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00398d40 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49dae0 <__isoc23_strtoull@plt+0x98360> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49dad8 <__isoc23_strtoull@plt+0x98358> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9c3c <__isoc23_strtoull@plt+0xa44bc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2712] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x26, x21, #0x10 │ │ │ │ + mov x25, x14 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49ba68 <__isoc23_strtoull@plt+0x962e8> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x918 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a98f0 <__isoc23_strtoull@plt+0xa4170> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1024] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00398cb0 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49db90 <__isoc23_strtoull@plt+0x98410> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49db88 <__isoc23_strtoull@plt+0x98408> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x11, x11, #0xa70 │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x12 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 598238 <__isoc23_strtoull@plt+0x192ab8> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038d664 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a9a18 <__isoc23_strtoull@plt+0xa4298> // b.any │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x9ac │ │ │ │ - str x18, [x20, #16] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1984] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a99ac <__isoc23_strtoull@plt+0xa422c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00398c00 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49dc4c <__isoc23_strtoull@plt+0x984cc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49dc44 <__isoc23_strtoull@plt+0x984c4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x11, [x18, #56] │ │ │ │ + ldr x18, [x18, #64] │ │ │ │ + adrp x10, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x10, x10, #0xb00 │ │ │ │ + stur x10, [x21, #-56] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x11, [x21] │ │ │ │ + mov x23, x12 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + sub x17, x21, #0x38 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 5982b0 <__isoc23_strtoull@plt+0x192b30> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038d604 ; NYI │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x918 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4accc0 <__isoc23_strtoull@plt+0xa7540> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a99c0 <__isoc23_strtoull@plt+0xa4240> // b.pmore │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00398b48 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49dd38 <__isoc23_strtoull@plt+0x985b8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49dd30 <__isoc23_strtoull@plt+0x985b0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x11, [x18, #56] │ │ │ │ + ldr x10, [x18, #64] │ │ │ │ + ldr x18, [x18, #72] │ │ │ │ + adrp x9, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x9, [x9, #3288] │ │ │ │ + stur x9, [x21, #-112] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + adrp x9, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x9, x9, #0x9e8 │ │ │ │ + stur x9, [x21, #-88] │ │ │ │ + sub x9, x21, #0x70 │ │ │ │ + stur x9, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x9, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x9, x9, #0xbb0 │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1024] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x78 // #120 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x14, [x18, #8] │ │ │ │ - ldr x13, [x17, #8] │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4a9a9c <__isoc23_strtoull@plt+0xa431c> // b.none │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x9dc │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x23, x15 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4accc0 <__isoc23_strtoull@plt+0xa7540> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a9a44 <__isoc23_strtoull@plt+0xa42c4> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1024] │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00398a50 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49de08 <__isoc23_strtoull@plt+0x98688> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49de00 <__isoc23_strtoull@plt+0x98680> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x14, [x17, #15] │ │ │ │ + ldur x13, [x17, #23] │ │ │ │ + ldur x12, [x17, #31] │ │ │ │ + ldur x11, [x17, #39] │ │ │ │ + ldur x10, [x17, #47] │ │ │ │ + ldur x9, [x17, #55] │ │ │ │ + ldur x17, [x17, #63] │ │ │ │ + adrp x8, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x8, x8, #0xc68 │ │ │ │ + stur x8, [x21, #-72] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x18, x18, #0x10 │ │ │ │ - add x17, x17, #0x10 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4a9adc <__isoc23_strtoull@plt+0xa435c> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x17 │ │ │ │ - mov x2, x14 │ │ │ │ - str x15, [sp, #32] │ │ │ │ - bl 404f80 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - sxtw x13, w18 │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - cmp x13, x18 │ │ │ │ - b.ge 4a9b64 <__isoc23_strtoull@plt+0xa43e4> // b.tcont │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x23, x15 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4accc0 <__isoc23_strtoull@plt+0xa7540> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a9b00 <__isoc23_strtoull@plt+0xa4380> // b.pmore │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + stur x11, [x21, #-16] │ │ │ │ + stur x10, [x21, #-8] │ │ │ │ + str x9, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1024] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cbnz x13, 4a9c0c <__isoc23_strtoull@plt+0xa448c> │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xba0 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1984] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9ba0 <__isoc23_strtoull@plt+0xa4420> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x18, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x18, x18, #0x6b8 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 598328 <__isoc23_strtoull@plt+0x192ba8> │ │ │ │ + mov x15, #0x50 // #80 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038d410 ; NYI │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4accc0 <__isoc23_strtoull@plt+0xa7540> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a9bb4 <__isoc23_strtoull@plt+0xa4434> // b.pmore │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49ded8 <__isoc23_strtoull@plt+0x98758> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49ded0 <__isoc23_strtoull@plt+0x98750> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2712] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1024] │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x25, [x21] │ │ │ │ - sub x22, x21, #0x1f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xbd0 │ │ │ │ - str x18, [x20, #16] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ mov x23, x15 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4accc0 <__isoc23_strtoull@plt+0xa7540> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038d3ac ; NYI │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x964 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2048] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9964 <__isoc23_strtoull@plt+0xa41e4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x60 // #96 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a9cc4 <__isoc23_strtoull@plt+0xa4544> // b.pmore │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0x8c0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ - add x23, x23, #0xfa0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49df6c <__isoc23_strtoull@plt+0x987ec> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49df64 <__isoc23_strtoull@plt+0x987e4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9d20 <__isoc23_strtoull@plt+0xa45a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xd4c │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49e010 <__isoc23_strtoull@plt+0x98890> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49e008 <__isoc23_strtoull@plt+0x98888> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9d4c <__isoc23_strtoull@plt+0xa45cc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x14, x14, #0xef8 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x18, x18, #0x750 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 598328 <__isoc23_strtoull@plt+0x192ba8> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 6dd000 <__isoc23_strtoull@plt+0x2d7880> │ │ │ │ - add x23, x23, #0x378 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a9d28 <__isoc23_strtoull@plt+0xa45a8> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4a9de8 <__isoc23_strtoull@plt+0xa4668> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 49e0b4 <__isoc23_strtoull@plt+0x98934> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4a9de0 <__isoc23_strtoull@plt+0xa4660> // b.pmore │ │ │ │ + b.hi 49e0ac <__isoc23_strtoull@plt+0x9892c> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x17, x17, #0xcf0 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x13, x13, #0xf88 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0x898 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + sub x17, x21, #0x20 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9ec8 <__isoc23_strtoull@plt+0xa4748> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xe58 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49e15c <__isoc23_strtoull@plt+0x989dc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49e154 <__isoc23_strtoull@plt+0x989d4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x12, x12, #0x30 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + sub x17, x21, #0x28 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49e224 <__isoc23_strtoull@plt+0x98aa4> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a9e3c <__isoc23_strtoull@plt+0xa46bc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - adrp x11, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x11, x11, #0xd88 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49e21c <__isoc23_strtoull@plt+0x98a9c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x12, [x18, #48] │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + adrp x11, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x11, x11, #0xe30 │ │ │ │ stur x11, [x21, #-72] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #1560] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x18, x18, #0xd0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ stur x17, [x21, #-32] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ stur x14, [x21, #-16] │ │ │ │ stur x13, [x21, #-8] │ │ │ │ str x12, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x50 // #80 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0038d090 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4a9f80 <__isoc23_strtoull@plt+0xa4800> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xfcc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4a9fcc <__isoc23_strtoull@plt+0xa484c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4a9f18 <__isoc23_strtoull@plt+0xa4798> // b.pmore │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xe08 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038cffc ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4a9f24 <__isoc23_strtoull@plt+0xa47a4> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x28 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49e2d4 <__isoc23_strtoull@plt+0x98b54> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49e2cc <__isoc23_strtoull@plt+0x98b4c> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x12, [x15, #22] │ │ │ │ + ldur x11, [x15, #30] │ │ │ │ + ldur x15, [x15, #38] │ │ │ │ + adrp x10, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x10, x10, #0x178 │ │ │ │ + stur x10, [x21, #-56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x38 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x14, #0x40 // #64 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038cfd8 ; NYI │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xf64 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2000] │ │ │ │ - mov x23, x22 │ │ │ │ - b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038cfac ; NYI │ │ │ │ - adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49e33c <__isoc23_strtoull@plt+0x98bbc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ - udf #3 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 485680 <__isoc23_strtoull@plt+0x7ff00> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ - .inst 0x0038d068 ; NYI │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aa1b8 <__isoc23_strtoull@plt+0xa4a38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x218 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49e3dc <__isoc23_strtoull@plt+0x98c5c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49e3d4 <__isoc23_strtoull@plt+0x98c54> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa218 <__isoc23_strtoull@plt+0xa4a98> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038d000 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aa0b4 <__isoc23_strtoull@plt+0xa4934> // b.any │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x98 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1984] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa098 <__isoc23_strtoull@plt+0xa4918> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038cfa0 ; NYI │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4ac620 <__isoc23_strtoull@plt+0xa6ea0> │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x11, [x20, #16] │ │ │ │ - ldr x10, [x18, #8] │ │ │ │ - ldr x9, [x17, #8] │ │ │ │ - cmp x10, x9 │ │ │ │ - b.ne 4aa19c <__isoc23_strtoull@plt+0xa4a1c> // b.any │ │ │ │ - add x18, x18, #0x10 │ │ │ │ - add x17, x17, #0x10 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4aa138 <__isoc23_strtoull@plt+0xa49b8> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x18 │ │ │ │ - mov x1, x17 │ │ │ │ - mov x2, x10 │ │ │ │ - str x11, [sp, #64] │ │ │ │ - str x12, [sp, #56] │ │ │ │ - str x13, [sp, #48] │ │ │ │ - str x14, [sp, #40] │ │ │ │ - str x15, [sp, #32] │ │ │ │ - bl 404f80 │ │ │ │ - mov w18, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - sxtw x9, w18 │ │ │ │ - ldr x11, [sp, #48] │ │ │ │ - ldr x12, [sp, #40] │ │ │ │ - ldr x13, [sp, #32] │ │ │ │ - ldr x14, [sp, #24] │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - cmp x9, x18 │ │ │ │ - b.lt 4aa19c <__isoc23_strtoull@plt+0xa4a1c> // b.tstop │ │ │ │ - cbnz x9, 4aa19c <__isoc23_strtoull@plt+0xa4a1c> │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x180 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1984] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa180 <__isoc23_strtoull@plt+0xa4a00> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038ceb8 ; NYI │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - ldr x26, [x20, #8] │ │ │ │ - ldr x25, [x20, #24] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4ac620 <__isoc23_strtoull@plt+0xa6ea0> │ │ │ │ - mov x27, x12 │ │ │ │ - mov x26, x13 │ │ │ │ - mov x25, x14 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x11 │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 4ac620 <__isoc23_strtoull@plt+0xa6ea0> │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x30 // #48 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038cea0 ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x50 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49e4b0 <__isoc23_strtoull@plt+0x98d30> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49e4a8 <__isoc23_strtoull@plt+0x98d28> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2712] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2048] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa050 <__isoc23_strtoull@plt+0xa48d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x60 // #96 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038ce58 ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x1d0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa1d0 <__isoc23_strtoull@plt+0xa4a50> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49e540 <__isoc23_strtoull@plt+0x98dc0> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4aa2b0 <__isoc23_strtoull@plt+0xa4b30> // b.pmore │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0x28 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x90 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49e538 <__isoc23_strtoull@plt+0x98db8> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aa308 <__isoc23_strtoull@plt+0xa4b88> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x334 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49e5dc <__isoc23_strtoull@plt+0x98e5c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49e5d4 <__isoc23_strtoull@plt+0x98e54> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa334 <__isoc23_strtoull@plt+0xa4bb4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x14, x14, #0x4d8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 6dd000 <__isoc23_strtoull@plt+0x2d7880> │ │ │ │ - add x23, x23, #0x378 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aa310 <__isoc23_strtoull@plt+0xa4b90> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49e67c <__isoc23_strtoull@plt+0x98efc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49e674 <__isoc23_strtoull@plt+0x98ef4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x13, x13, #0x560 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + sub x17, x21, #0x20 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4aa3d0 <__isoc23_strtoull@plt+0xa4c50> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 49e73c <__isoc23_strtoull@plt+0x98fbc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4aa3c8 <__isoc23_strtoull@plt+0xa4c48> // b.pmore │ │ │ │ + b.hi 49e734 <__isoc23_strtoull@plt+0x98fb4> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x17, x17, #0x2d8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0x888 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x12, x12, #0x408 │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x18, x18, #0x5f8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x3f │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x48 // #72 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aa4b0 <__isoc23_strtoull@plt+0xa4d30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x440 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49e7e4 <__isoc23_strtoull@plt+0x99064> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49e7dc <__isoc23_strtoull@plt+0x9905c> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x12, [x15, #22] │ │ │ │ + ldur x15, [x15, #30] │ │ │ │ + adrp x11, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x11, x11, #0x698 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x14, #0x38 // #56 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4aa424 <__isoc23_strtoull@plt+0xa4ca4> // b.pmore │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00397fa0 ; NYI │ │ │ │ + sub x18, x20, #0x60 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49e97c <__isoc23_strtoull@plt+0x991fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x18, x18, #0x8a4 │ │ │ │ + stur x18, [x20, #-96] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ ldur x13, [x22, #39] │ │ │ │ ldur x12, [x22, #47] │ │ │ │ - adrp x11, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x11, x11, #0x370 │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #1560] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0038caa8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aa568 <__isoc23_strtoull@plt+0xa4de8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x5b4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #79] │ │ │ │ + ldur x22, [x22, #87] │ │ │ │ + stur x18, [x20, #-88] │ │ │ │ + stur x10, [x20, #-80] │ │ │ │ + stur x14, [x20, #-72] │ │ │ │ + stur x15, [x20, #-64] │ │ │ │ + stur x17, [x20, #-56] │ │ │ │ + stur x13, [x20, #-48] │ │ │ │ + stur x9, [x20, #-40] │ │ │ │ + stur x12, [x20, #-32] │ │ │ │ + stur x11, [x20, #-24] │ │ │ │ + stur x8, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x60 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa5b4 <__isoc23_strtoull@plt+0xa4e34> │ │ │ │ + cbnz x18, 49e8a4 <__isoc23_strtoull@plt+0x99124> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4aa500 <__isoc23_strtoull@plt+0xa4d80> // b.pmore │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x3f0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ - udf #2 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038ca14 ; NYI │ │ │ │ + .inst 0x00397f0c ; NYI │ │ │ │ + adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x18, x18, #0x8d4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #39] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aa50c <__isoc23_strtoull@plt+0xa4d8c> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xb0 │ │ │ │ + cbnz x18, 49e8d4 <__isoc23_strtoull@plt+0x99154> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00397edc ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #72] │ │ │ │ + ldr x13, [x20, #88] │ │ │ │ + and x12, x22, #0x7 │ │ │ │ + mov x11, #0x3 // #3 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.cc 49e984 <__isoc23_strtoull@plt+0x99204> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 49eb0c <__isoc23_strtoull@plt+0x9938c> // b.pmore │ │ │ │ + adrp x12, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x12, x12, #0x2f8 │ │ │ │ + stur x12, [x21, #-120] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + stur x13, [x21, #-88] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x18, x18, #0x360 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x18, x18, #0x760 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x1e │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ldr x11, [x20, #32] │ │ │ │ + ldr x10, [x20, #40] │ │ │ │ + mov x9, #0x2 // #2 │ │ │ │ + cmp x12, x9 │ │ │ │ + b.cc 49ea54 <__isoc23_strtoull@plt+0x992d4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0xd0 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 49eb00 <__isoc23_strtoull@plt+0x99380> // b.pmore │ │ │ │ + adrp x12, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x12, x12, #0x980 │ │ │ │ + stur x12, [x21, #-200] │ │ │ │ + stur x18, [x21, #-184] │ │ │ │ + stur x17, [x21, #-176] │ │ │ │ + stur x13, [x21, #-168] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #8] │ │ │ │ + stur x17, [x21, #-160] │ │ │ │ + stur x13, [x21, #-144] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ + stur x17, [x21, #-136] │ │ │ │ + stur x13, [x21, #-120] │ │ │ │ + adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x17, x17, #0xd60 │ │ │ │ + stur x17, [x21, #-112] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + sub x18, x21, #0xa0 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x10, [x21, #-80] │ │ │ │ + sub x18, x21, #0xc8 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x11, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x17, x17, #0x248 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x6f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x22, x21, #0x26 │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0xa0 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49eaf4 <__isoc23_strtoull@plt+0x99374> // b.pmore │ │ │ │ + adrp x14, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x14, x14, #0x4e0 │ │ │ │ + stur x14, [x21, #-152] │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + stur x17, [x21, #-128] │ │ │ │ + stur x13, [x21, #-120] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #8] │ │ │ │ + stur x17, [x21, #-112] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2712] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x17, x17, #0x8b8 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + sub x18, x21, #0x98 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x11, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x3e │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2632] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + mov x18, #0xa0 // #160 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0xd0 // #208 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038c9f0 ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x54c │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2000] │ │ │ │ - mov x23, x22 │ │ │ │ - b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038c9c4 ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x588 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49ebbc <__isoc23_strtoull@plt+0x9943c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49ebb4 <__isoc23_strtoull@plt+0x99434> // b.pmore │ │ │ │ + ldur x15, [x15, #6] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2016] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0038cad0 ; NYI │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 57b748 <__isoc23_strtoull@plt+0x175fc8> │ │ │ │ - nop │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4aa650 <__isoc23_strtoull@plt+0xa4ed0> // b.pmore │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x5f0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xb0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xd8 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49ec6c <__isoc23_strtoull@plt+0x994ec> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49ec64 <__isoc23_strtoull@plt+0x994e4> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x15, [x15, #14] │ │ │ │ + adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x13, [x13, #2840] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aa6f0 <__isoc23_strtoull@plt+0xa4f70> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x6c0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, #0x1000 // #4096 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 57a428 <__isoc23_strtoull@plt+0x174ca8> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4aa6a4 <__isoc23_strtoull@plt+0xa4f24> // b.pmore │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49ed24 <__isoc23_strtoull@plt+0x995a4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49ed1c <__isoc23_strtoull@plt+0x9959c> // b.pmore │ │ │ │ + ldur x15, [x15, #6] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2016] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x160 │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4aa810 <__isoc23_strtoull@plt+0xa5090> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3960] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x160 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #1 │ │ │ │ + b.cc 49ed74 <__isoc23_strtoull@plt+0x995f4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49ee48 <__isoc23_strtoull@plt+0x996c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038ca18 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4aa788 <__isoc23_strtoull@plt+0xa5008> // b.any │ │ │ │ - adrp x24, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x24, x24, #0x138 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4ab978 <__isoc23_strtoull@plt+0xa61f8> │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4ab868 <__isoc23_strtoull@plt+0xa60e8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038c9d4 ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x760 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49ee1c <__isoc23_strtoull@plt+0x9969c> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49ee14 <__isoc23_strtoull@plt+0x99694> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x15, [x15, #14] │ │ │ │ + adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x13, [x13, #2840] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x27 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa760 <__isoc23_strtoull@plt+0xa4fe0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038c998 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aa820 <__isoc23_strtoull@plt+0xa50a0> // b.any │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x7a4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa7a4 <__isoc23_strtoull@plt+0xa5024> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x1a0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038c938 ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x7e0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa7e0 <__isoc23_strtoull@plt+0xa5060> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4aa8a0 <__isoc23_strtoull@plt+0xa5120> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x8cc │ │ │ │ + b.cc 49ef40 <__isoc23_strtoull@plt+0x997c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x18, x18, #0xea8 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x22, #15] │ │ │ │ + ldur x14, [x22, #23] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aa8cc <__isoc23_strtoull@plt+0xa514c> │ │ │ │ + cbnz x18, 49eea8 <__isoc23_strtoull@plt+0x99728> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 6dd000 <__isoc23_strtoull@plt+0x2d7880> │ │ │ │ - add x23, x23, #0x378 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aa8a8 <__isoc23_strtoull@plt+0xa5128> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 49eecc <__isoc23_strtoull@plt+0x9974c> // b.any │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49ef48 <__isoc23_strtoull@plt+0x997c8> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #696] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x18, x18, #0xd48 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x18, x18, #0xd98 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x46 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x30 │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4871f8 <__isoc23_strtoull@plt+0x81a78> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4aa968 <__isoc23_strtoull@plt+0xa51e8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4aa960 <__isoc23_strtoull@plt+0xa51e0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x17, x17, #0x870 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0x840 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49ef9c <__isoc23_strtoull@plt+0x9981c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 49ee48 <__isoc23_strtoull@plt+0x996c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4aaa48 <__isoc23_strtoull@plt+0xa52c8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 49f04c <__isoc23_strtoull@plt+0x998cc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4aa9bc <__isoc23_strtoull@plt+0xa523c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - adrp x11, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x11, x11, #0x908 │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #1560] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0038c510 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aab00 <__isoc23_strtoull@plt+0xa5380> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xb4c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aab4c <__isoc23_strtoull@plt+0xa53cc> │ │ │ │ + cbnz x18, 49f008 <__isoc23_strtoull@plt+0x99888> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4aaa98 <__isoc23_strtoull@plt+0xa5318> // b.pmore │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0x988 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038c47c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aaaa4 <__isoc23_strtoull@plt+0xa5324> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x1c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038c458 ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xae4 │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0x38 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2000] │ │ │ │ - mov x23, x22 │ │ │ │ - b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49f038 <__isoc23_strtoull@plt+0x998b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038c42c ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xb20 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x0038c590 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4aabc0 <__isoc23_strtoull@plt+0xa5440> // b.lo, b.ul, b.last │ │ │ │ + b.cc 49f0fc <__isoc23_strtoull@plt+0x9997c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xbec │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xb8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1912] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 585308 <__isoc23_strtoull@plt+0x17fb88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49f0b8 <__isoc23_strtoull@plt+0x99938> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038c50c ; NYI │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xe8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aabc8 <__isoc23_strtoull@plt+0xa5448> // b.any │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + cbnz x18, 49f0e8 <__isoc23_strtoull@plt+0x99968> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4ab7f0 <__isoc23_strtoull@plt+0xa6070> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4aacbc <__isoc23_strtoull@plt+0xa553c> // b.pmore │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xb80 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x23, [x21, #-72] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49f1f4 <__isoc23_strtoull@plt+0x99a74> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49f1ec <__isoc23_strtoull@plt+0x99a6c> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-136] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x14, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x14, x14, #0xfb8 │ │ │ │ + stur x14, [x21, #-112] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x14, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x14, x14, #0x68 │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #696] │ │ │ │ stur x18, [x21, #-64] │ │ │ │ sub x18, x21, #0x58 │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1560] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1792] │ │ │ │ - add x18, x18, #0x7 │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x70 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x18, x18, #0x1f0 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + sub x18, x21, #0x88 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x2f │ │ │ │ - b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x218 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x90 // #144 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0038c4e8 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aade8 <__isoc23_strtoull@plt+0xa5668> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xe00 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aae00 <__isoc23_strtoull@plt+0xa5680> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x14, #0x40 // #64 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x14, x14, #0xdd4 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x20 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49f298 <__isoc23_strtoull@plt+0x99b18> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49f290 <__isoc23_strtoull@plt+0x99b10> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4aad20 <__isoc23_strtoull@plt+0xa55a0> // b.pmore │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #952] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2696] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x35 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3112] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #259 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4aad64 <__isoc23_strtoull@plt+0xa55e4> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038c3d8 ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xd58 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 57b280 <__isoc23_strtoull@plt+0x175b00> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ mov x18, x23 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4aaf34 <__isoc23_strtoull@plt+0xa57b4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4aaf2c <__isoc23_strtoull@plt+0xa57ac> // b.pmore │ │ │ │ - adrp x17, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x17, x17, #0xcf0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x18 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49f32c <__isoc23_strtoull@plt+0x99bac> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49f324 <__isoc23_strtoull@plt+0x99ba4> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x14, x14, #0x218 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x17, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x17, x17, #0xf64 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3960] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038c380 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4aaeb8 <__isoc23_strtoull@plt+0xa5738> // b.none │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4aaf48 <__isoc23_strtoull@plt+0xa57c8> // b.any │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ mov x23, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4aac20 <__isoc23_strtoull@plt+0xa54a0> │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038c344 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4aaf48 <__isoc23_strtoull@plt+0xa57c8> // b.none │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xf14 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x24 │ │ │ │ ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aaf14 <__isoc23_strtoull@plt+0xa5794> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 49f2c0 <__isoc23_strtoull@plt+0x99b40> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 49f3a4 <__isoc23_strtoull@plt+0x99c24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 49f3c8 <__isoc23_strtoull@plt+0x99c48> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038c304 ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldur x23, [x22, #15] │ │ │ │ - b 4ac818 <__isoc23_strtoull@plt+0xa7098> │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x20 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 49f418 <__isoc23_strtoull@plt+0x99c98> // b.hs, b.nlast │ │ │ │ mov x23, x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x240 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038c2b4 ; NYI │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xed4 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aaed4 <__isoc23_strtoull@plt+0xa5754> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aafc0 <__isoc23_strtoull@plt+0xa5840> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x18, x18, #0xfec │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 49f4e4 <__isoc23_strtoull@plt+0x99d64> // b.any │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + adrp x15, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x15, x15, #0x458 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x17, #7] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aafec <__isoc23_strtoull@plt+0xa586c> │ │ │ │ + cbnz x18, 49f458 <__isoc23_strtoull@plt+0x99cd8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 6dd000 <__isoc23_strtoull@plt+0x2d7880> │ │ │ │ - add x23, x23, #0x378 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4aafc8 <__isoc23_strtoull@plt+0xa5848> // b.any │ │ │ │ + b.ne 49f480 <__isoc23_strtoull@plt+0x99d00> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ab088 <__isoc23_strtoull@plt+0xa5908> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ab080 <__isoc23_strtoull@plt+0xa5900> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ - add x17, x17, #0xf90 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49f4d8 <__isoc23_strtoull@plt+0x99d58> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3208] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0x820 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x15, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x15, x15, #0x3fc │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2728] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 58e2a0 <__isoc23_strtoull@plt+0x188b20> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49f548 <__isoc23_strtoull@plt+0x99dc8> // b.pmore │ │ │ │ + adrp x15, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x15, x15, #0x378 │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ab168 <__isoc23_strtoull@plt+0xa59e8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 49f5e8 <__isoc23_strtoull@plt+0x99e68> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0xf8 │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0x5d0 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x22, [x22, #40] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ab0dc <__isoc23_strtoull@plt+0xa595c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldur x12, [x22, #47] │ │ │ │ - adrp x11, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x11, x11, #0x28 │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #1560] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x13, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0038bdf0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ab220 <__isoc23_strtoull@plt+0xa5aa0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x26c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab26c <__isoc23_strtoull@plt+0xa5aec> │ │ │ │ + cbnz x18, 49f5d0 <__isoc23_strtoull@plt+0x99e50> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ab1b8 <__isoc23_strtoull@plt+0xa5a38> // b.pmore │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0xa8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038bd5c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ab1c4 <__isoc23_strtoull@plt+0xa5a44> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x268 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038bd38 ; NYI │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x204 │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0x600 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2000] │ │ │ │ - mov x23, x22 │ │ │ │ - b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038bd0c ; NYI │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x240 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0038bff0 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ab33c <__isoc23_strtoull@plt+0xa5bbc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x380 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab380 <__isoc23_strtoull@plt+0xa5c00> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x304 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - b 4aae30 <__isoc23_strtoull@plt+0xa56b0> │ │ │ │ - udf #387 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038bc5c ; NYI │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038bf58 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4ab2e0 <__isoc23_strtoull@plt+0xa5b60> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038bf44 ; NYI │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x320 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2000] │ │ │ │ - mov x23, x22 │ │ │ │ - b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + b.ne 49f630 <__isoc23_strtoull@plt+0x99eb0> // b.any │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 485860 <__isoc23_strtoull@plt+0x800e0> │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038bf18 ; NYI │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x354 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49f710 <__isoc23_strtoull@plt+0x99f90> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49f708 <__isoc23_strtoull@plt+0x99f88> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3288] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2712] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x60 // #96 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #11 │ │ │ │ - .inst 0x0038bd00 ; NYI │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 57b748 <__isoc23_strtoull@plt+0x175fc8> │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0038bcf0 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 49f7a0 <__isoc23_strtoull@plt+0x9a020> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ab428 <__isoc23_strtoull@plt+0xa5ca8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x15, x15, #0x3c0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49f798 <__isoc23_strtoull@plt+0x9a018> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + ldur x17, [x17, #15] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2840] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xb0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 597fd8 <__isoc23_strtoull@plt+0x192858> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0038be70 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ab4ec <__isoc23_strtoull@plt+0xa5d6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x4a0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - mov x23, x18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49f83c <__isoc23_strtoull@plt+0x9a0bc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49f834 <__isoc23_strtoull@plt+0x9a0b4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4aae30 <__isoc23_strtoull@plt+0xa56b0> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #2 │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x14, x14, #0x738 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2624] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038be20 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ab484 <__isoc23_strtoull@plt+0xa5d04> // b.pmore │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x17, x17, #0x3e8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x28 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 49f8f4 <__isoc23_strtoull@plt+0x9a174> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 49f8ec <__isoc23_strtoull@plt+0x9a16c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x13, x13, #0x668 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x15, x15, #0x7c0 │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x1e │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ - udf #3 │ │ │ │ udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ab548 <__isoc23_strtoull@plt+0xa5dc8> // b.pmore │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x450 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0x268 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + sub x14, x20, #0x18 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 49f994 <__isoc23_strtoull@plt+0x9a214> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 49f98c <__isoc23_strtoull@plt+0x9a20c> // b.pmore │ │ │ │ + ldur x14, [x15, #6] │ │ │ │ + ldur x13, [x15, #14] │ │ │ │ + ldur x15, [x15, #22] │ │ │ │ + adrp x12, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x12, x12, #0x858 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 597f60 <__isoc23_strtoull@plt+0x1927e0> │ │ │ │ + mov x14, #0x30 // #48 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x15 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ab5a0 <__isoc23_strtoull@plt+0xa5e20> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x5b8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 49fa50 <__isoc23_strtoull@plt+0x9a2d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xa30 │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + ldr x22, [x22, #56] │ │ │ │ + stur x15, [x20, #-56] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49fa30 <__isoc23_strtoull@plt+0x9a2b0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xa68 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab5b8 <__isoc23_strtoull@plt+0xa5e38> │ │ │ │ + cbnz x18, 49fa68 <__isoc23_strtoull@plt+0x9a2e8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 49fb44 <__isoc23_strtoull@plt+0x9a3c4> // b.any │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + adrp x15, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x15, x15, #0xab8 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1808] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 5a44e8 <__isoc23_strtoull@plt+0x19ed68> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + b 5ffb20 <__isoc23_strtoull@plt+0x1fa3a0> │ │ │ │ + udf #772 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 49fad4 <__isoc23_strtoull@plt+0x9a354> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ab60c <__isoc23_strtoull@plt+0xa5e8c> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x17, x17, #0x570 │ │ │ │ + b.hi 49fb18 <__isoc23_strtoull@plt+0x9a398> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #1384] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 49ee48 <__isoc23_strtoull@plt+0x996c8> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0038bdd8 ; NYI │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x20 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4ab6a8 <__isoc23_strtoull@plt+0xa5f28> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ab6a0 <__isoc23_strtoull@plt+0xa5f20> // b.pmore │ │ │ │ - adrp x14, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x14, x14, #0x5d8 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x17, x17, #0x6fc │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #3440] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 5a3a10 <__isoc23_strtoull@plt+0x19e290> │ │ │ │ - mov x14, #0x18 // #24 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x430 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038bd3c ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0x3e8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - udf #1 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #900 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038bd14 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x17, x17, #0x6d4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0038bd08 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ab76c <__isoc23_strtoull@plt+0xa5fec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x7b4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab7b4 <__isoc23_strtoull@plt+0xa6034> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x460 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038bc84 ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0x3e8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038bc8c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x17, x17, #0x78c │ │ │ │ + mov x23, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 49ee48 <__isoc23_strtoull@plt+0x996c8> │ │ │ │ + adrp x17, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x17, x17, #0xb34 │ │ │ │ str x17, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ mov x23, x18 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 580c98 <__isoc23_strtoull@plt+0x17b518> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0038bc70 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ab820 <__isoc23_strtoull@plt+0xa60a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab840 <__isoc23_strtoull@plt+0xa60c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x470 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038bc20 ; NYI │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4ab738 <__isoc23_strtoull@plt+0xa5fb8> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x23 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2592] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0x4f0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ - udf #2 │ │ │ │ + b 49f3c8 <__isoc23_strtoull@plt+0x99c48> │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x70 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ab958 <__isoc23_strtoull@plt+0xa61d8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 49fcd4 <__isoc23_strtoull@plt+0x9a554> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x8fc │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xc18 │ │ │ │ + stur x18, [x20, #-112] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + ldr x12, [x22, #56] │ │ │ │ + ldr x11, [x22, #64] │ │ │ │ + ldr x10, [x22, #72] │ │ │ │ + ldr x9, [x22, #80] │ │ │ │ + ldr x8, [x22, #88] │ │ │ │ + ldr x7, [x22, #96] │ │ │ │ + ldr x22, [x22, #104] │ │ │ │ + stur x14, [x20, #-104] │ │ │ │ + stur x8, [x20, #-96] │ │ │ │ + stur x13, [x20, #-88] │ │ │ │ + stur x18, [x20, #-80] │ │ │ │ + stur x12, [x20, #-72] │ │ │ │ + stur x17, [x20, #-64] │ │ │ │ + stur x15, [x20, #-56] │ │ │ │ + stur x7, [x20, #-48] │ │ │ │ + stur x11, [x20, #-40] │ │ │ │ + stur x10, [x20, #-32] │ │ │ │ + stur x9, [x20, #-24] │ │ │ │ + sub x20, x20, #0x70 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ab8fc <__isoc23_strtoull@plt+0xa617c> │ │ │ │ + cbnz x18, 49fc18 <__isoc23_strtoull@plt+0x9a498> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ab8e0 <__isoc23_strtoull@plt+0xa6160> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #39] │ │ │ │ - ldur x13, [x22, #47] │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #1560] │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x22, x21, #0x2f │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xc48 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49fc48 <__isoc23_strtoull@plt+0x9a4c8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ab9bc <__isoc23_strtoull@plt+0xa623c> // b.pmore │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0x898 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 49fcdc <__isoc23_strtoull@plt+0x9a55c> // b.any │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49fd54 <__isoc23_strtoull@plt+0x9a5d4> // b.pmore │ │ │ │ + ldur x15, [x22, #5] │ │ │ │ + adrp x14, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x14, x14, #0x568 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + stur x13, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x25, x21, #0x18 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #2592] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x16 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2632] │ │ │ │ add x24, x24, #0x1 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0x588 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x5b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x23, x17 │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + b 4875a8 <__isoc23_strtoull@plt+0x81e28> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x4 // #4 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 49fd44 <__isoc23_strtoull@plt+0x9a5c4> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 49fd60 <__isoc23_strtoull@plt+0x9a5e0> // b.pmore │ │ │ │ + ldur x15, [x22, #12] │ │ │ │ + adrp x14, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x14, x14, #0x9b8 │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + ldr x14, [x20, #72] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + ldr x14, [x20, #80] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x25, [x20, #64] │ │ │ │ + sub x24, x21, #0x38 │ │ │ │ + mov x23, x17 │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4abb04 <__isoc23_strtoull@plt+0xa6384> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0xb24 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 49fe20 <__isoc23_strtoull@plt+0x9a6a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xe00 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #22] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4abb24 <__isoc23_strtoull@plt+0xa63a4> │ │ │ │ + cbnz x18, 49fe00 <__isoc23_strtoull@plt+0x9a680> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #6023 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x80 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4aba24 <__isoc23_strtoull@plt+0xa62a4> // b.pmore │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x11, [x20, #40] │ │ │ │ - ldur x10, [x22, #7] │ │ │ │ - ldur x9, [x22, #15] │ │ │ │ - ldur x8, [x22, #23] │ │ │ │ - ldur x7, [x22, #31] │ │ │ │ - ldur x6, [x22, #39] │ │ │ │ - ldur x5, [x22, #47] │ │ │ │ - ldur x4, [x22, #55] │ │ │ │ - mov w3, #0xfffd // #65533 │ │ │ │ - lsl x2, x4, #2 │ │ │ │ - add x2, x8, x2 │ │ │ │ - str w3, [x2] │ │ │ │ - adrp x3, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x3, [x3, #2832] │ │ │ │ - stur x3, [x21, #-120] │ │ │ │ - stur x10, [x21, #-112] │ │ │ │ - stur x9, [x21, #-104] │ │ │ │ - stur x8, [x21, #-96] │ │ │ │ - stur x7, [x21, #-88] │ │ │ │ - stur x6, [x21, #-80] │ │ │ │ - stur x5, [x21, #-72] │ │ │ │ - add x10, x4, #0x1 │ │ │ │ - stur x10, [x21, #-64] │ │ │ │ - adrp x10, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x10, [x10, #2832] │ │ │ │ - stur x10, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - add x18, x12, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x11, [x21] │ │ │ │ - sub x23, x21, #0x77 │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xe38 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 49fe38 <__isoc23_strtoull@plt+0x9a6b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x5d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0xa40 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + and x15, x22, #0x7 │ │ │ │ + mov x14, #0x3 // #3 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 49fe64 <__isoc23_strtoull@plt+0x9a6e4> // b.any │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 49f358 <__isoc23_strtoull@plt+0x99bd8> │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 49ebe8 <__isoc23_strtoull@plt+0x99468> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0xa0 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 49ff4c <__isoc23_strtoull@plt+0x9a7cc> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ ldur x13, [x22, #39] │ │ │ │ ldur x12, [x22, #47] │ │ │ │ ldur x11, [x22, #55] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x13, [x20, #-24] │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ - stur x11, [x20, #-8] │ │ │ │ - str x18, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aba40 <__isoc23_strtoull@plt+0xa62c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x5e0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #79] │ │ │ │ + ldur x7, [x22, #87] │ │ │ │ + ldur x6, [x22, #95] │ │ │ │ + ldur x5, [x22, #103] │ │ │ │ + adrp x4, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x4, x4, #0xb70 │ │ │ │ + stur x4, [x21, #-152] │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + stur x17, [x21, #-128] │ │ │ │ + stur x15, [x21, #-120] │ │ │ │ + stur x14, [x21, #-112] │ │ │ │ + stur x13, [x21, #-104] │ │ │ │ + stur x12, [x21, #-96] │ │ │ │ + stur x11, [x21, #-88] │ │ │ │ + stur x10, [x21, #-80] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x8, [x21, #-64] │ │ │ │ + stur x7, [x21, #-56] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x98 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xda8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x6, [x21, #-16] │ │ │ │ + stur x5, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x27 │ │ │ │ + sub x24, x21, #0x16 │ │ │ │ + mov x23, x15 │ │ │ │ + b 48bde0 <__isoc23_strtoull@plt+0x86660> │ │ │ │ + mov x18, #0xa0 // #160 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ + udf #24 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x48 │ │ │ │ + .inst 0x00396838 ; NYI │ │ │ │ + sub x18, x20, #0x70 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4abd40 <__isoc23_strtoull@plt+0xa65c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0xcdc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + b.cc 4a038c <__isoc23_strtoull@plt+0x9ac0c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xfb8 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 485600 <__isoc23_strtoull@plt+0x7fe80> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003967f8 ; NYI │ │ │ │ + adrp x18, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x18, x18, #0xfdc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 597c78 <__isoc23_strtoull@plt+0x1924f8> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003967d4 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a039c <__isoc23_strtoull@plt+0x9ac1c> // b.pmore │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0xc08 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x17, x17, #0x34 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4abcdc <__isoc23_strtoull@plt+0xa655c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #7944 │ │ │ │ + b 485580 <__isoc23_strtoull@plt+0x7fe00> │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0039677c ; NYI │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 597d70 <__isoc23_strtoull@plt+0x1925f0> │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00396758 ; NYI │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x84 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 598050 <__isoc23_strtoull@plt+0x1928d0> │ │ │ │ + udf #7 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039672c ; NYI │ │ │ │ + add x21, x21, #0x80 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4abcc0 <__isoc23_strtoull@plt+0xa6540> // b.pmore │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ + b.hi 4a03a8 <__isoc23_strtoull@plt+0x9ac28> // b.pmore │ │ │ │ + adrp x18, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x18, x18, #0xc50 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x17, x17, #0xd08 │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + adrp x17, 49c000 <__isoc23_strtoull@plt+0x96880> │ │ │ │ + add x17, x17, #0xf18 │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x17, x21, #0x66 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x17, x17, #0x1f0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x17, x21, #0x40 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 49d000 <__isoc23_strtoull@plt+0x97880> │ │ │ │ + add x17, x17, #0x3e8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x17, x21, #0x76 │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x15, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x15, x15, #0x158 │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x57 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #12 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00396658 ; NYI │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x184 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 53a800 <__isoc23_strtoull@plt+0x135080> │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039662c ; NYI │ │ │ │ + add x21, x21, #0x1a8 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a03b4 <__isoc23_strtoull@plt+0x9ac34> // b.pmore │ │ │ │ + adrp x18, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x18, x18, #0x810 │ │ │ │ + sub x17, x21, #0x1a0 │ │ │ │ + str x18, [x17] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + sub x17, x21, #0x198 │ │ │ │ + str x18, [x17] │ │ │ │ ldr x17, [x20, #56] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ + sub x15, x21, #0x190 │ │ │ │ + str x17, [x15] │ │ │ │ + ldr x17, [x20, #72] │ │ │ │ + sub x15, x21, #0x188 │ │ │ │ + str x17, [x15] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + sub x15, x21, #0x180 │ │ │ │ + str x17, [x15] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + sub x14, x21, #0x178 │ │ │ │ + str x15, [x14] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + sub x14, x21, #0x170 │ │ │ │ + str x15, [x14] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + sub x14, x21, #0x168 │ │ │ │ + str x15, [x14] │ │ │ │ + ldr x15, [x20, #96] │ │ │ │ + sub x14, x21, #0x160 │ │ │ │ + str x15, [x14] │ │ │ │ ldr x14, [x20, #16] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x11, [x20, #40] │ │ │ │ - ldr x10, [x20, #48] │ │ │ │ - lsl x9, x11, #2 │ │ │ │ - add x9, x17, x9 │ │ │ │ - ldr w9, [x9] │ │ │ │ - ubfx x9, x9, #0, #32 │ │ │ │ - mov x8, #0x3f // #63 │ │ │ │ - cmp x9, x8 │ │ │ │ - b.ne 4abc98 <__isoc23_strtoull@plt+0xa6518> // b.any │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2832] │ │ │ │ + sub x13, x21, #0x158 │ │ │ │ + str x14, [x13] │ │ │ │ + sub x13, x21, #0x150 │ │ │ │ + str x22, [x13] │ │ │ │ + ldr x13, [x20, #88] │ │ │ │ + sub x12, x21, #0x148 │ │ │ │ + str x13, [x12] │ │ │ │ + adrp x12, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x12, x12, #0xb30 │ │ │ │ + sub x11, x21, #0x140 │ │ │ │ + str x12, [x11] │ │ │ │ + sub x12, x21, #0x138 │ │ │ │ + str x17, [x12] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #696] │ │ │ │ + sub x11, x21, #0x130 │ │ │ │ + str x12, [x11] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #1416] │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + sub x11, x21, #0x128 │ │ │ │ + str x12, [x11] │ │ │ │ + sub x12, x21, #0x13e │ │ │ │ + sub x11, x21, #0x120 │ │ │ │ + str x12, [x11] │ │ │ │ + adrp x11, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x11, x11, #0xbe8 │ │ │ │ + sub x10, x21, #0x118 │ │ │ │ + str x11, [x10] │ │ │ │ + sub x11, x21, #0x110 │ │ │ │ + str x17, [x11] │ │ │ │ + sub x11, x21, #0x12e │ │ │ │ + sub x10, x21, #0x108 │ │ │ │ + str x11, [x10] │ │ │ │ + adrp x11, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x11, x11, #0xc98 │ │ │ │ + stur x11, [x21, #-256] │ │ │ │ + stur x17, [x21, #-248] │ │ │ │ + adrp x11, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x11, x11, #0xe48 │ │ │ │ + stur x11, [x21, #-240] │ │ │ │ + stur x17, [x21, #-232] │ │ │ │ + stur x22, [x21, #-224] │ │ │ │ + sub x11, x21, #0xfe │ │ │ │ + stur x11, [x21, #-216] │ │ │ │ + adrp x11, 49e000 <__isoc23_strtoull@plt+0x98880> │ │ │ │ + add x11, x11, #0xf68 │ │ │ │ + stur x11, [x21, #-208] │ │ │ │ + sub x11, x21, #0xef │ │ │ │ + stur x11, [x21, #-192] │ │ │ │ + adrp x10, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x10, x10, #0x120 │ │ │ │ + stur x10, [x21, #-184] │ │ │ │ + stur x17, [x21, #-176] │ │ │ │ + stur x12, [x21, #-168] │ │ │ │ + adrp x12, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x12, x12, #0x2c0 │ │ │ │ + stur x12, [x21, #-160] │ │ │ │ + stur x17, [x21, #-152] │ │ │ │ + sub x12, x21, #0xb7 │ │ │ │ + stur x12, [x21, #-144] │ │ │ │ + adrp x12, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x12, x12, #0x358 │ │ │ │ + stur x12, [x21, #-136] │ │ │ │ + sub x12, x21, #0x9f │ │ │ │ + stur x12, [x21, #-128] │ │ │ │ + adrp x12, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x12, x12, #0x3c8 │ │ │ │ + stur x12, [x21, #-120] │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + adrp x12, 49f000 <__isoc23_strtoull@plt+0x99880> │ │ │ │ + add x12, x12, #0xe90 │ │ │ │ + stur x12, [x21, #-104] │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x22, [x21, #-80] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + sub x18, x21, #0xd0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x77 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ stur x13, [x21, #-24] │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - add x18, x11, #0x1 │ │ │ │ + sub x18, x21, #0x19f │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x86 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - mov x23, x22 │ │ │ │ - sub x22, x21, #0x37 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov w15, #0x3f // #63 │ │ │ │ - lsl x14, x11, #2 │ │ │ │ - add x17, x17, x14 │ │ │ │ - str w15, [x17] │ │ │ │ - sub x21, x21, #0x40 │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x21, #0x116 │ │ │ │ + str x18, [x21] │ │ │ │ + ldr x25, [x20, #104] │ │ │ │ + sub x24, x21, #0x67 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x70 │ │ │ │ + b 497868 <__isoc23_strtoull@plt+0x920e8> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x800 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0xc0c │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - ldur x12, [x22, #39] │ │ │ │ - ldur x11, [x22, #47] │ │ │ │ - ldur x10, [x22, #55] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x10, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4abc0c <__isoc23_strtoull@plt+0xa648c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x620 │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x1a8 // #424 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003963c8 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a0418 <__isoc23_strtoull@plt+0x9ac98> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x24, [x21] │ │ │ │ + mov x26, x25 │ │ │ │ + sub x25, x21, #0x28 │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + b 49ba68 <__isoc23_strtoull@plt+0x962e8> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x810 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x628 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a0478 <__isoc23_strtoull@plt+0x9acf8> // b.pmore │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x4a8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x820 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00236038 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003963a0 ; NYI │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 4a0508 <__isoc23_strtoull@plt+0x9ad88> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x00396368 ; NYI │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 610898 <__isoc23_strtoull@plt+0x20b118> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0038b900 ; NYI │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00396348 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4abde0 <__isoc23_strtoull@plt+0xa6660> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4abde8 <__isoc23_strtoull@plt+0xa6668> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1592] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + b.cc 4a05a0 <__isoc23_strtoull@plt+0x9ae20> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x5c0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 583a80 <__isoc23_strtoull@plt+0x17e300> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a05c0 <__isoc23_strtoull@plt+0x9ae40> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a053c <__isoc23_strtoull@plt+0x9adbc> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x14, x14, #0x4c8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x4e8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x30 │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2296] │ │ │ │ + add x23, x23, #0x201 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5988d8 <__isoc23_strtoull@plt+0x193158> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x868 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003962a8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4a0548 <__isoc23_strtoull@plt+0x9adc8> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0038b8f0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x00396230 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4abec4 <__isoc23_strtoull@plt+0xa6744> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4abee0 <__isoc23_strtoull@plt+0xa6760> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4a0628 <__isoc23_strtoull@plt+0x9aea8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x664 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0xe70 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0x6c8 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x6a8 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038b5c0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4abecc <__isoc23_strtoull@plt+0xa674c> // b.any │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0xeb0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4abeb0 <__isoc23_strtoull@plt+0xa6730> │ │ │ │ + cbnz x18, 4a0664 <__isoc23_strtoull@plt+0x9aee4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038b580 ; NYI │ │ │ │ - ldur x25, [x22, #23] │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + .inst 0x003961e8 ; NYI │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0x828 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4ab638 <__isoc23_strtoull@plt+0xa5eb8> │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003961c4 ; NYI │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x640 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 60fe88 <__isoc23_strtoull@plt+0x20a708> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x00396190 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a06f8 <__isoc23_strtoull@plt+0x9af78> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a06f0 <__isoc23_strtoull@plt+0x9af70> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x17, x17, #0x5f8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x778 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x00396160 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a074c <__isoc23_strtoull@plt+0x9afcc> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x15, x15, #0x698 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x24, x17 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + b 4a0508 <__isoc23_strtoull@plt+0x9ad88> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00396108 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a07ac <__isoc23_strtoull@plt+0x9b02c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + adrp x14, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x14, x14, #0x718 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + mov x23, x15 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - .inst 0x0022aa30 ; NYI │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x003960a8 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a0814 <__isoc23_strtoull@plt+0x9b094> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + adrp x14, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x14, x14, #0x770 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x970 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00396040 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a08a8 <__isoc23_strtoull@plt+0x9b128> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a08a0 <__isoc23_strtoull@plt+0x9b120> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x13, x13, #0x7d0 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x0022aa50 ; NYI │ │ │ │ - ... │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a0968 <__isoc23_strtoull@plt+0x9b1e8> // b.pmore │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x838 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + stur x26, [x21, #-80] │ │ │ │ + stur x25, [x21, #-72] │ │ │ │ + stur x24, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1560] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3648] │ │ │ │ + add x18, x18, #0x7 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x2f │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x898 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a0a28 <__isoc23_strtoull@plt+0x9b2a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0x9d8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a09d8 <__isoc23_strtoull@plt+0x9b258> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0022aa68 ; NYI │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a0a10 <__isoc23_strtoull@plt+0x9b290> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0022aa88 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0x930 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #10 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a0ae8 <__isoc23_strtoull@plt+0x9b368> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0xa9c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a0a9c <__isoc23_strtoull@plt+0x9b31c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4abfd4 <__isoc23_strtoull@plt+0xa6854> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18, #16] │ │ │ │ + b.hi 4a0a80 <__isoc23_strtoull@plt+0x9b300> // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w0, w18 │ │ │ │ + bl 4b1980 <__isoc23_strtoull@plt+0xac200> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3984] │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a0bd8 <__isoc23_strtoull@plt+0x9b458> // b.lo, b.ul, b.last │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a0be8 <__isoc23_strtoull@plt+0x9b468> // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x17, x17, #0xb5c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00395ed4 ; NYI │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x18, x22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ac034 <__isoc23_strtoull@plt+0xa68b4> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18, #16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3984] │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a0b2c <__isoc23_strtoull@plt+0x9b3ac> // b.pmore │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0xbcc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x25, x21, #0x7 │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0x938 │ │ │ │ + adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x23, x23, #0x930 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 594100 <__isoc23_strtoull@plt+0x18e980> │ │ │ │ + mov x18, x17 │ │ │ │ + b 4a0b64 <__isoc23_strtoull@plt+0x9b3e4> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xa50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #6 │ │ │ │ - udf #1 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.cc 4a0bb4 <__isoc23_strtoull@plt+0x9b434> // b.lo, b.ul, b.last │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0xa08 │ │ │ │ + adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x23, x23, #0x9e0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00395e28 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ac5c0 <__isoc23_strtoull@plt+0xa6e40> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ - stur x18, [x20, #-56] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #40] │ │ │ │ - ldr x14, [x22, #48] │ │ │ │ - ldr x13, [x22, #56] │ │ │ │ - ldr x12, [x22, #64] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - stur x13, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ + b.cc 4a0c58 <__isoc23_strtoull@plt+0x9b4d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0xca0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac5e8 <__isoc23_strtoull@plt+0xa6e68> │ │ │ │ + cbnz x18, 4a0ca0 <__isoc23_strtoull@plt+0x9b520> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3590 │ │ │ │ - udf #0 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xa80 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x550 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac550 <__isoc23_strtoull@plt+0xa6dd0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #518 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x00395db0 ; NYI │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4a0b08 <__isoc23_strtoull@plt+0x9b388> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ac0e4 <__isoc23_strtoull@plt+0xa6964> // b.pmore │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #952] │ │ │ │ + b.hi 4a0d00 <__isoc23_strtoull@plt+0x9b580> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xc8 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ - udf #3590 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x598 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac598 <__isoc23_strtoull@plt+0xa6e18> │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #518 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xb18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a1404 <__isoc23_strtoull@plt+0x9bc84> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x1a0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x17, x17, #0xdd4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ac184 <__isoc23_strtoull@plt+0xa6a04> // b.pmore │ │ │ │ - adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #952] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x168 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - sub x22, x21, #0xd │ │ │ │ - b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ac240 <__isoc23_strtoull@plt+0xa6ac0> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3984] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x80 │ │ │ │ - and x18, x18, #0xffffffff │ │ │ │ - orr x18, x18, #0x40 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a0d60 <__isoc23_strtoull@plt+0x9b5e0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 4ac1f8 <__isoc23_strtoull@plt+0xa6a78> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ac240 <__isoc23_strtoull@plt+0xa6ac0> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3984] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - mov x17, #0xff7f // #65407 │ │ │ │ - movk x17, #0xffff, lsl #16 │ │ │ │ - movk x17, #0x0, lsl #32 │ │ │ │ - movk x17, #0x0, lsl #48 │ │ │ │ - and x18, x18, x17 │ │ │ │ - orr x18, x18, #0x40 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x260 │ │ │ │ - str x18, [x20, #40] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a0d94 <__isoc23_strtoull@plt+0x9b614> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x18, x18, #0xe28 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac260 <__isoc23_strtoull@plt+0xa6ae0> │ │ │ │ + cbnz x18, 4a0e28 <__isoc23_strtoull@plt+0x9b6a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ac334 <__isoc23_strtoull@plt+0xa6bb4> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3984] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x80 │ │ │ │ - and x18, x18, #0xffffffff │ │ │ │ - orr x18, x18, #0x40 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x17, x17, #0xd90 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 4ac2ec <__isoc23_strtoull@plt+0xa6b6c> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ac334 <__isoc23_strtoull@plt+0xa6bb4> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3984] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - mov x17, #0xff7f // #65407 │ │ │ │ - movk x17, #0xffff, lsl #16 │ │ │ │ - movk x17, #0x0, lsl #32 │ │ │ │ - movk x17, #0x0, lsl #48 │ │ │ │ - and x18, x18, x17 │ │ │ │ - orr x18, x18, #0x40 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #104] │ │ │ │ + str x18, [sp, #96] │ │ │ │ + bl 68cde0 <__isoc23_strtoull@plt+0x287660> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #96] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #104] │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #112] │ │ │ │ + bl 4b1a48 <__isoc23_strtoull@plt+0xac2c8> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #112] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #120] │ │ │ │ + bl 68ceac <__isoc23_strtoull@plt+0x28772c> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #104] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x17, x17, #0x354 │ │ │ │ - str x17, [x20, #40] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ne 4a140c <__isoc23_strtoull@plt+0x9bc8c> // b.any │ │ │ │ + adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x17, x17, #0xdf0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac354 <__isoc23_strtoull@plt+0xa6bd4> │ │ │ │ + cbnz x18, 4a0df0 <__isoc23_strtoull@plt+0x9b670> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0x4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ac434 <__isoc23_strtoull@plt+0xa6cb4> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3984] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - orr x18, x18, #0x80 │ │ │ │ - mov x17, #0xffbf // #65471 │ │ │ │ - movk x17, #0xffff, lsl #16 │ │ │ │ - movk x17, #0x0, lsl #32 │ │ │ │ - movk x17, #0x0, lsl #48 │ │ │ │ - and x18, x18, x17 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a0f90 <__isoc23_strtoull@plt+0x9b810> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr w17, [x20, #8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a0fc4 <__isoc23_strtoull@plt+0x9b844> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1058 <__isoc23_strtoull@plt+0x9b8d8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x17, x17, #0xfc0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 4ac3e0 <__isoc23_strtoull@plt+0xa6c60> // b.any │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ac434 <__isoc23_strtoull@plt+0xa6cb4> // b.pmore │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3984] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ubfx x18, x17, #0, #32 │ │ │ │ - mov x17, #0xff3f // #65343 │ │ │ │ - movk x17, #0xffff, lsl #16 │ │ │ │ - movk x17, #0x0, lsl #32 │ │ │ │ - movk x17, #0x0, lsl #48 │ │ │ │ - and x18, x18, x17 │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #72] │ │ │ │ + str x18, [sp, #64] │ │ │ │ + bl 68cde0 <__isoc23_strtoull@plt+0x287660> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #64] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #72] │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #80] │ │ │ │ + bl 4b1a48 <__isoc23_strtoull@plt+0xac2c8> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #80] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #88] │ │ │ │ + bl 68ceac <__isoc23_strtoull@plt+0x28772c> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #72] │ │ │ │ + mov x22, x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3974 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4ac3bc <__isoc23_strtoull@plt+0xa6c3c> // b.any │ │ │ │ - adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x17, x17, #0x454 │ │ │ │ - str x17, [x20, #40] │ │ │ │ + cbnz x22, 4a0f60 <__isoc23_strtoull@plt+0x9b7e0> │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0x20 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac454 <__isoc23_strtoull@plt+0xa6cd4> │ │ │ │ + cbnz x18, 4a1020 <__isoc23_strtoull@plt+0x9b8a0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3718 │ │ │ │ - udf #0 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0x240 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ac2c8 <__isoc23_strtoull@plt+0xa6b48> // b.any │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x4c8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac4c8 <__isoc23_strtoull@plt+0xa6d48> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a11cc <__isoc23_strtoull@plt+0x9ba4c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3590 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - orr x17, x17, #0x100 │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x15, x15, #0x510 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str w17, [x20, #48] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a1200 <__isoc23_strtoull@plt+0x9ba80> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x294 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str w18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac510 <__isoc23_strtoull@plt+0xa6d90> │ │ │ │ + cbnz x18, 4a1294 <__isoc23_strtoull@plt+0x9bb14> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3590 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur w17, [x22, #7] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0xfeff // #65279 │ │ │ │ - movk x15, #0xffff, lsl #16 │ │ │ │ - movk x15, #0x0, lsl #32 │ │ │ │ - movk x15, #0x0, lsl #48 │ │ │ │ - and x17, x17, x15 │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4ac564 <__isoc23_strtoull@plt+0xa6de4> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0x1fc │ │ │ │ + str x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #24] │ │ │ │ + str x20, [x15, #16] │ │ │ │ + add x15, x21, #0x8 │ │ │ │ + ldr x14, [x19, #888] │ │ │ │ + str x15, [x14, #8] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + add x14, x21, #0x8 │ │ │ │ + ldr x13, [x19, #888] │ │ │ │ + ldr x13, [x13] │ │ │ │ + sub x14, x14, x13 │ │ │ │ + sub x15, x15, x14 │ │ │ │ + ldr x14, [x19, #872] │ │ │ │ + str x15, [x14, #120] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + mov x1, x15 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 68cde0 <__isoc23_strtoull@plt+0x287660> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov w0, w17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #48] │ │ │ │ + bl 4b1a48 <__isoc23_strtoull@plt+0xac2c8> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #56] │ │ │ │ + bl 68ceac <__isoc23_strtoull@plt+0x28772c> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x19, x18 │ │ │ │ + ldr x18, [x19, #872] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + ldr x20, [x18, #16] │ │ │ │ + add x28, x18, #0xc0 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldr x18, [x19, #888] │ │ │ │ + ldr x18, [x18, #8] │ │ │ │ + sub x21, x18, #0x8 │ │ │ │ + ldr x17, [x19, #888] │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldr x15, [x19, #888] │ │ │ │ + ldr w15, [x15, #48] │ │ │ │ + sxtw x15, w15 │ │ │ │ + lsl x15, x15, #12 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + add x15, x17, x15 │ │ │ │ + str x15, [x19, #856] │ │ │ │ + ldr x15, [x19, #872] │ │ │ │ + ldr x15, [x15, #120] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + add x18, x15, x18 │ │ │ │ + ldr x17, [x19, #872] │ │ │ │ + str x18, [x17, #120] │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x100 │ │ │ │ - str x18, [x20] │ │ │ │ - b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ - udf #518 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0x25c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ac5c8 <__isoc23_strtoull@plt+0xa6e48> // b.any │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x1a0 │ │ │ │ + cbnz x18, 4a125c <__isoc23_strtoull@plt+0x9badc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x3dc │ │ │ │ str x18, [x20] │ │ │ │ - b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ - udf #25 │ │ │ │ - udf #6 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #888] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x48 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ac72c <__isoc23_strtoull@plt+0xa6fac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x68c │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 57b020 <__isoc23_strtoull@plt+0x1758a0> │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x704 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x10, [x20] │ │ │ │ + b.cc 4a14f4 <__isoc23_strtoull@plt+0x9bd74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr w18, [x22, #16] │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 4a14b0 <__isoc23_strtoull@plt+0x9bd30> │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1248] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0x4a8 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038b0c4 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - mov x12, x24 │ │ │ │ - mov x11, x23 │ │ │ │ - mov x10, x22 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 4ac654 <__isoc23_strtoull@plt+0xa6ed4> // b.pmore │ │ │ │ - adrp x9, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x9, x9, #0x58 │ │ │ │ - stur x9, [x21, #-64] │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x10, [x21] │ │ │ │ - sub x24, x21, #0x40 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 57aa48 <__isoc23_strtoull@plt+0x1752c8> │ │ │ │ - udf #264 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038b04c ; NYI │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x13, [x20, #64] │ │ │ │ - ldr x10, [x20, #24] │ │ │ │ - ldr x11, [x20, #8] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 4ac6ac <__isoc23_strtoull@plt+0xa6f2c> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x768 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a1478 <__isoc23_strtoull@plt+0x9bcf8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3952] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3096] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #10 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00395668 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4a15e0 <__isoc23_strtoull@plt+0x9be60> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a15d8 <__isoc23_strtoull@plt+0x9be58> // b.pmore │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + adrp x15, 4a0000 <__isoc23_strtoull@plt+0x9a880> │ │ │ │ + add x15, x15, #0xd30 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0x600 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x25, x21, #0xf │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0xaf0 │ │ │ │ + adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x23, x23, #0x930 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 594100 <__isoc23_strtoull@plt+0x18e980> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ac78c <__isoc23_strtoull@plt+0xa700c> // b.pmore │ │ │ │ + b.hi 4a1584 <__isoc23_strtoull@plt+0x9be04> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18, #16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3984] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0x438 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + sub x22, x21, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0x5a0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a15a0 <__isoc23_strtoull@plt+0x9be20> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003954f8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a177c <__isoc23_strtoull@plt+0x9bffc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x694 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1694 <__isoc23_strtoull@plt+0x9bf14> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ - udf #10 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003954a4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a1784 <__isoc23_strtoull@plt+0x9c004> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ac7ec <__isoc23_strtoull@plt+0xa706c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr w18, [x18, #16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3984] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str w18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + b.hi 4a1678 <__isoc23_strtoull@plt+0x9bef8> // b.pmore │ │ │ │ + ldur x18, [x22, #5] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2656] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a1700 <__isoc23_strtoull@plt+0x9bf80> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #3496] │ │ │ │ + add x17, x17, #0x2 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #1400] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1d │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #13 │ │ │ │ - udf #2 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a170c <__isoc23_strtoull@plt+0x9bf8c> // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x23, x23, #0xac8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 598d60 <__isoc23_strtoull@plt+0x1935e0> │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x003953e8 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ac9cc <__isoc23_strtoull@plt+0xa724c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x990 │ │ │ │ + b.cc 4a1a18 <__isoc23_strtoull@plt+0x9c298> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xa8c │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x18, x24 │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0xb18 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ - udf #66 │ │ │ │ + b 4a6698 <__isoc23_strtoull@plt+0xa0f18> │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0xf000 │ │ │ │ - mov x17, #0xa000 // #40960 │ │ │ │ + .inst 0x00395288 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + neg x18, x18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4ac964 <__isoc23_strtoull@plt+0xa71e4> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2984] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b.eq 4a1834 <__isoc23_strtoull@plt+0x9c0b4> // b.none │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4a18f8 <__isoc23_strtoull@plt+0x9c178> // b.any │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4a8448 <__isoc23_strtoull@plt+0xa2cc8> │ │ │ │ + udf #387 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00395244 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a18fc <__isoc23_strtoull@plt+0x9c17c> // b.none │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x808 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a1808 <__isoc23_strtoull@plt+0x9c088> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ - ldur w18, [x22, #7] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - and x18, x18, #0xf000 │ │ │ │ - mov x17, #0x4000 // #16384 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ac8c0 <__isoc23_strtoull@plt+0xa7140> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2552] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00395200 ; NYI │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x84c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a184c <__isoc23_strtoull@plt+0x9c0cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3936] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003951e8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a18fc <__isoc23_strtoull@plt+0x9c17c> // b.none │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + and x17, x17, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a18fc <__isoc23_strtoull@plt+0x9c17c> // b.none │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x890 │ │ │ │ + str x18, [x20] │ │ │ │ + b 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + mov x18, x17 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0039518c ; NYI │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x8c0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a18c0 <__isoc23_strtoull@plt+0x9c140> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x890 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00395150 ; NYI │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x91c │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac890 <__isoc23_strtoull@plt+0xa7110> │ │ │ │ + cbnz x18, 4a191c <__isoc23_strtoull@plt+0x9c19c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #66 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003951c8 ; NYI │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ac904 <__isoc23_strtoull@plt+0xa7184> // b.pmore │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x7b8 │ │ │ │ + b.hi 4a1974 <__isoc23_strtoull@plt+0x9c1f4> // b.pmore │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x640 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x17, x17, #0x8e8 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x920 │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x958 │ │ │ │ str x18, [x20] │ │ │ │ - b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ + sub x24, x21, #0x6 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #8] │ │ │ │ + b 4a6698 <__isoc23_strtoull@plt+0xa0f18> │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ac974 <__isoc23_strtoull@plt+0xa71f4> // b.pmore │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x758 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + b.hi 4a19cc <__isoc23_strtoull@plt+0x9c24c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0x518 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x9ec │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0x990 │ │ │ │ str x18, [x20] │ │ │ │ - sub x23, x21, #0x7 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x788 │ │ │ │ + sub x25, x21, #0x6 │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xbc8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0x850 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ac850 <__isoc23_strtoull@plt+0xa70d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4aca8c <__isoc23_strtoull@plt+0xa730c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4aca84 <__isoc23_strtoull@plt+0xa7304> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #952] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x17, x17, #0xac0 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x24, x21, #0xd │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4ac818 <__isoc23_strtoull@plt+0xa7098> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00395168 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4aca98 <__isoc23_strtoull@plt+0xa7318> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ + b.cc 4a1a58 <__isoc23_strtoull@plt+0x9c2d8> // b.lo, b.ul, b.last │ │ │ │ + ldur x22, [x22, #5] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4aca98 <__isoc23_strtoull@plt+0xa7318> // b.none │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.cc 4a19d8 <__isoc23_strtoull@plt+0x9c258> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xb20 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4acb50 <__isoc23_strtoull@plt+0xa73d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xb7c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00395114 ; NYI │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xa38 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4acb7c <__isoc23_strtoull@plt+0xa73fc> │ │ │ │ + cbnz x18, 4a1a38 <__isoc23_strtoull@plt+0x9c2b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00395118 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a1af0 <__isoc23_strtoull@plt+0x9c370> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xb08 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4acb58 <__isoc23_strtoull@plt+0xa73d8> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + .inst 0x003950d0 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00395098 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4acc80 <__isoc23_strtoull@plt+0xa7500> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xc48 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + b.cc 4a1b70 <__isoc23_strtoull@plt+0x9c3f0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xb88 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4acc48 <__isoc23_strtoull@plt+0xa74c8> │ │ │ │ + cbnz x18, 4a1b88 <__isoc23_strtoull@plt+0x9c408> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00395040 ; NYI │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a17b8 <__isoc23_strtoull@plt+0x9c038> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4acc88 <__isoc23_strtoull@plt+0xa7508> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00395008 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a1c00 <__isoc23_strtoull@plt+0x9c480> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xc18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00394fc0 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00394f88 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a1c80 <__isoc23_strtoull@plt+0x9c500> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xc98 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4acc8c <__isoc23_strtoull@plt+0xa750c> // b.none │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x17, x17, #0xc10 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4acc10 <__isoc23_strtoull@plt+0xa7490> │ │ │ │ + cbnz x18, 4a1c98 <__isoc23_strtoull@plt+0x9c518> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394f30 ; NYI │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a17b8 <__isoc23_strtoull@plt+0x9c038> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00394f10 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4acd7c <__isoc23_strtoull@plt+0xa75fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ + b.cc 4a1db8 <__isoc23_strtoull@plt+0x9c638> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xd38 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 57b020 <__isoc23_strtoull@plt+0x1758a0> │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #517 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ + .inst 0x00394eb8 ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4acce4 <__isoc23_strtoull@plt+0xa7564> // b.pmore │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xa18 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ + b.hi 4a1d1c <__isoc23_strtoull@plt+0x9c59c> // b.pmore │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xbd0 │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xb08 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xc40 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-32] │ │ │ │ - adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x17, x17, #0xbb8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xcc0 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x25, x21, #0x38 │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x7a8 │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xdf0 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x23, x21, #0x3e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #517 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038a9f4 ; NYI │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xd00 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x26, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x26, [x26, #3496] │ │ │ │ - add x26, x26, #0x2 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2656] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2656] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - str x22, [x20, #40] │ │ │ │ - b 57ad48 <__isoc23_strtoull@plt+0x1755c8> │ │ │ │ - udf #260 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038a9a8 ; NYI │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xd9c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2656] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x25, [x25, #3496] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2656] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x20, #32] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 57ad48 <__isoc23_strtoull@plt+0x1755c8> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038a958 ; NYI │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xde8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2656] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2656] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x18, x24 │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #3496] │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - mov x17, x23 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x22, [x20] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 57ad48 <__isoc23_strtoull@plt+0x1755c8> │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4acf88 <__isoc23_strtoull@plt+0xa7808> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xf68 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4acf68 <__isoc23_strtoull@plt+0xa77e8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4acee0 <__isoc23_strtoull@plt+0xa7760> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x17, x17, #0xf44 │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0xdd0 │ │ │ │ str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4acf44 <__isoc23_strtoull@plt+0xa77c4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00394da8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a1e60 <__isoc23_strtoull@plt+0x9c6e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xe78 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00394d60 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xefc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #39] │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00394d28 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a1ee0 <__isoc23_strtoull@plt+0x9c760> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xef8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4acefc <__isoc23_strtoull@plt+0xa777c> │ │ │ │ + cbnz x18, 4a1ef8 <__isoc23_strtoull@plt+0x9c778> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394cd0 ; NYI │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a17b8 <__isoc23_strtoull@plt+0x9c038> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00394cb0 ; NYI │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ad090 <__isoc23_strtoull@plt+0xa7910> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x70 │ │ │ │ + b.cc 4a21f0 <__isoc23_strtoull@plt+0x9ca70> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x94 │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad070 <__isoc23_strtoull@plt+0xa78f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4acfe8 <__isoc23_strtoull@plt+0xa7868> // b.any │ │ │ │ + .inst 0x00394c68 ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a1f6c <__isoc23_strtoull@plt+0x9c7ec> // b.pmore │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xe30 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xea0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x17, x17, #0x4c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad04c <__isoc23_strtoull@plt+0xa78cc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xf20 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x5c │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x23, x21, #0x3e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ne 4a2174 <__isoc23_strtoull@plt+0x9c9f4> // b.any │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0xf88 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #31] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad004 <__isoc23_strtoull@plt+0xa7884> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ad198 <__isoc23_strtoull@plt+0xa7a18> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x178 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad178 <__isoc23_strtoull@plt+0xa79f8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ad0f0 <__isoc23_strtoull@plt+0xa7970> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x17, x17, #0x154 │ │ │ │ + adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x17, x17, #0x3c │ │ │ │ str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad154 <__isoc23_strtoull@plt+0xa79d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00394b5c ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a21e4 <__isoc23_strtoull@plt+0x9ca64> // b.pmore │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + cbnz x22, 4a2008 <__isoc23_strtoull@plt+0x9c888> │ │ │ │ + adrp x17, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x17, x17, #0xce0 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394afc ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a20d8 <__isoc23_strtoull@plt+0x9c958> // b.pmore │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xac0 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xb30 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a1000 <__isoc23_strtoull@plt+0x9b880> │ │ │ │ + add x18, x18, #0xbb0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x1bc │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x23, x21, #0x3e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x17, x17, #0xf4 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x10c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad10c <__isoc23_strtoull@plt+0xa798c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ad2a0 <__isoc23_strtoull@plt+0xa7b20> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x280 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad280 <__isoc23_strtoull@plt+0xa7b00> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ad1f8 <__isoc23_strtoull@plt+0xa7a78> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x17, x17, #0x25c │ │ │ │ + adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x17, x17, #0x19c │ │ │ │ str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xc10 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003949f8 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a2248 <__isoc23_strtoull@plt+0x9cac8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x268 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad25c <__isoc23_strtoull@plt+0xa7adc> │ │ │ │ + cbnz x18, 4a2268 <__isoc23_strtoull@plt+0x9cae8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xc20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + .inst 0x003949a8 ; NYI │ │ │ │ + ldur x25, [x22, #23] │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4a1f40 <__isoc23_strtoull@plt+0x9c7c0> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x214 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad214 <__isoc23_strtoull@plt+0xa7a94> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00394978 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ad3a8 <__isoc23_strtoull@plt+0xa7c28> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x388 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad388 <__isoc23_strtoull@plt+0xa7c08> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ad300 <__isoc23_strtoull@plt+0xa7b80> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x17, x17, #0x364 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad364 <__isoc23_strtoull@plt+0xa7be4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a22cc <__isoc23_strtoull@plt+0x9cb4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x2e4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2656] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4a1f40 <__isoc23_strtoull@plt+0x9c7c0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x31c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad31c <__isoc23_strtoull@plt+0xa7b9c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0xa0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00394930 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ad458 <__isoc23_strtoull@plt+0xa7cd8> // b.pmore │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - stur x24, [x21, #-136] │ │ │ │ - stur x23, [x21, #-128] │ │ │ │ - adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ - add x18, x18, #0xfa0 │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - stur x24, [x21, #-104] │ │ │ │ - stur x23, [x21, #-96] │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0xa8 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x24, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x1b0 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x24, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x2b8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x24, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x26, x21, #0x98 │ │ │ │ - sub x25, x21, #0x78 │ │ │ │ - sub x24, x21, #0x58 │ │ │ │ - sub x23, x21, #0x38 │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0xa0 // #160 │ │ │ │ + b.hi 4a2358 <__isoc23_strtoull@plt+0x9cbd8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x15, x15, #0x298 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3792] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x7c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00394890 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ad568 <__isoc23_strtoull@plt+0xa7de8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x4e8 │ │ │ │ + b.cc 4a23b4 <__isoc23_strtoull@plt+0x9cc34> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x3cc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldur x25, [x22, #15] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2656] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 4ad3c8 <__isoc23_strtoull@plt+0xa7c48> │ │ │ │ - mov x12, #0x30 // #48 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - adrp x12, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x12, x12, #0x54c │ │ │ │ - stur x12, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + b 4a1f40 <__isoc23_strtoull@plt+0x9c7c0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - mov x13, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4ad4a8 <__isoc23_strtoull@plt+0xa7d28> // b.pmore │ │ │ │ - adrp x12, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x12, x12, #0xae8 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4ad4fc <__isoc23_strtoull@plt+0xa7d7c> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x7d0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00394848 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a2440 <__isoc23_strtoull@plt+0x9ccc0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x15, x15, #0x380 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3792] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003947c8 ; NYI │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ + udf #26 │ │ │ │ + udf #7 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ad5b4 <__isoc23_strtoull@plt+0xa7e34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4ad5d8 <__isoc23_strtoull@plt+0xa7e58> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ad720 <__isoc23_strtoull@plt+0xa7fa0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x740 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad740 <__isoc23_strtoull@plt+0xa7fc0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x12, #0x30 // #48 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - adrp x12, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x12, x12, #0x6b0 │ │ │ │ - stur x12, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - mov x13, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4ad60c <__isoc23_strtoull@plt+0xa7e8c> // b.pmore │ │ │ │ - adrp x12, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x12, x12, #0xae8 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.cc 4a27e4 <__isoc23_strtoull@plt+0x9d064> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x804 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + mov x18, x24 │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0xa80 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x23, x26 │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 4a6d60 <__isoc23_strtoull@plt+0xa15e0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4ad660 <__isoc23_strtoull@plt+0xa7ee0> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ad6cc <__isoc23_strtoull@plt+0xa7f4c> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x14, x14, #0x588 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ + .inst 0x003947b8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a25c4 <__isoc23_strtoull@plt+0x9ce44> // b.none │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a24d4 <__isoc23_strtoull@plt+0x9cd54> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x17, x17, #0x468 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x17, x17, #0x64c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4ad3c8 <__isoc23_strtoull@plt+0xa7c48> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x7d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x5c0 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2520] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00394730 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4ad6d8 <__isoc23_strtoull@plt+0xa7f58> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + b.eq 4a266c <__isoc23_strtoull@plt+0x9ceec> // b.none │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x59c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a259c <__isoc23_strtoull@plt+0x9ce1c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003946ec ; NYI │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x668 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 5f48a8 <__isoc23_strtoull@plt+0x1ef128> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ad7b0 <__isoc23_strtoull@plt+0xa8030> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003946c8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x17, x17, #0x558 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ad7d0 <__isoc23_strtoull@plt+0xa8050> │ │ │ │ + cbnz x18, 4a2558 <__isoc23_strtoull@plt+0x9cdd8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x7e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394690 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 4a270c <__isoc23_strtoull@plt+0x9cf8c> // b.none │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x644 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2644 <__isoc23_strtoull@plt+0x9cec4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00394644 ; NYI │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x700 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 5f48a8 <__isoc23_strtoull@plt+0x1ef128> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394620 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x17, x17, #0x5f8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4ad5d8 <__isoc23_strtoull@plt+0xa7e58> │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0038a050 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ad83c <__isoc23_strtoull@plt+0xa80bc> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4ad844 <__isoc23_strtoull@plt+0xa80c4> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0x818 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a25f8 <__isoc23_strtoull@plt+0x9ce78> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039459c ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a2690 <__isoc23_strtoull@plt+0x9cf10> // b.pmore │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x400 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x740 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6ab338 <__isoc23_strtoull@plt+0x2a5bb8> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ad894 <__isoc23_strtoull@plt+0xa8114> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x8ac │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394568 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + mov x14, x15 │ │ │ │ + and x15, x15, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x15, x13 │ │ │ │ + b.eq 4a27c0 <__isoc23_strtoull@plt+0x9d040> // b.none │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x6ac │ │ │ │ + str x18, [x20] │ │ │ │ + b 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x18, x18, #0x808 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x778 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003944d0 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4a274c <__isoc23_strtoull@plt+0x9cfcc> // b.pmore │ │ │ │ + adrp x15, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x15, x15, #0x318 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x7d8 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6ab338 <__isoc23_strtoull@plt+0x2a5bb8> │ │ │ │ + mov x15, x14 │ │ │ │ + b 4a2784 <__isoc23_strtoull@plt+0x9d004> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ad92c <__isoc23_strtoull@plt+0xa81ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x18, x18, #0x7e8 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ad98c <__isoc23_strtoull@plt+0xa820c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x18, x18, #0x808 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xcd0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ad9ec <__isoc23_strtoull@plt+0xa826c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - adrp x18, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x18, x18, #0x7f8 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003944a4 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x17, x17, #0x4f0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a24f0 <__isoc23_strtoull@plt+0x9cd70> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003944b0 ; NYI │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ada4c <__isoc23_strtoull@plt+0xa82cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ + b.cc 4a2894 <__isoc23_strtoull@plt+0x9d114> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x8c8 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x22, [x22, #30] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a28c8 <__isoc23_strtoull@plt+0x9d148> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039432c ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ada98 <__isoc23_strtoull@plt+0xa8318> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4ad488 <__isoc23_strtoull@plt+0xa7d08> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394430 ; NYI │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x8f8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a28f8 <__isoc23_strtoull@plt+0x9d178> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4adaf4 <__isoc23_strtoull@plt+0xa8374> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394400 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x17, x17, #0x8ac │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldur x27, [x22, #15] │ │ │ │ + ldur x26, [x22, #7] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4a2488 <__isoc23_strtoull@plt+0x9cd08> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4adb3c <__isoc23_strtoull@plt+0xa83bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a29b8 <__isoc23_strtoull@plt+0x9d238> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a29b0 <__isoc23_strtoull@plt+0x9d230> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #2264] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x26, x21, #0x10 │ │ │ │ + mov x25, x14 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x13 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4ad488 <__isoc23_strtoull@plt+0xa7d08> │ │ │ │ + b 6b7f48 <__isoc23_strtoull@plt+0x2b27c8> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003942f8 ; NYI │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4adb9c <__isoc23_strtoull@plt+0xa841c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ + b.cc 4a2a4c <__isoc23_strtoull@plt+0x9d2cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0xa80 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x22, [x22, #30] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2a80 <__isoc23_strtoull@plt+0x9d300> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394174 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4adbe8 <__isoc23_strtoull@plt+0xa8468> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4ad488 <__isoc23_strtoull@plt+0xa7d08> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394278 ; NYI │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0xab0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2ab0 <__isoc23_strtoull@plt+0x9d330> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00394248 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x17, x17, #0xa64 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldur x27, [x22, #15] │ │ │ │ + ldur x26, [x22, #7] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4a2488 <__isoc23_strtoull@plt+0x9cd08> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4adc44 <__isoc23_strtoull@plt+0xa84c4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a2b70 <__isoc23_strtoull@plt+0x9d3f0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a2b68 <__isoc23_strtoull@plt+0x9d3e8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #2264] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x26, x21, #0x10 │ │ │ │ + mov x25, x14 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x13 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7f48 <__isoc23_strtoull@plt+0x2b27c8> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00394160 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4adc90 <__isoc23_strtoull@plt+0xa8510> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4a2cb4 <__isoc23_strtoull@plt+0x9d534> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0xc04 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ + ldur x24, [x22, #23] │ │ │ │ + ldur x23, [x22, #15] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4ad488 <__isoc23_strtoull@plt+0xa7d08> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + b 4b14d0 <__isoc23_strtoull@plt+0xabd50> │ │ │ │ + mov x18, #0xb8 // #184 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4adcec <__isoc23_strtoull@plt+0xa856c> // b.lo, b.ul, b.last │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003940f4 ; NYI │ │ │ │ + add x21, x21, #0xb8 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a2be8 <__isoc23_strtoull@plt+0x9d468> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + stur x22, [x21, #-160] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + stur x22, [x21, #-136] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2912] │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + stur x22, [x21, #-112] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0xa00 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + sub x18, x21, #0xb0 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + sub x17, x21, #0x98 │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + sub x15, x21, #0x80 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x22, [x21, #-72] │ │ │ │ + adrp x14, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x14, x14, #0xaf8 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0xb98 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x66 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00394020 ; NYI │ │ │ │ sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4add4c <__isoc23_strtoull@plt+0xa85cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ + b.cc 4a2d24 <__isoc23_strtoull@plt+0x9d5a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0xd58 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x22, [x22, #30] │ │ │ │ stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2d58 <__isoc23_strtoull@plt+0x9d5d8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00393e9c ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4add98 <__isoc23_strtoull@plt+0xa8618> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4ad488 <__isoc23_strtoull@plt+0xa7d08> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00393fa0 ; NYI │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a2d88 <__isoc23_strtoull@plt+0x9d608> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00389aa8 ; NYI │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ae424 <__isoc23_strtoull@plt+0xa8ca4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x3e0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x23, [x20, #-24] │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x860 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x15, #0x28 // #40 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x15, x15, #0xe44 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x23, x12 │ │ │ │ - mov x22, x11 │ │ │ │ - str x13, [x20] │ │ │ │ - str x17, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 4ade04 <__isoc23_strtoull@plt+0xa8684> // b.pmore │ │ │ │ - adrp x10, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x10, x10, #0xca8 │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x15, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x15, x15, #0x354 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2624] │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - sub x15, x21, #0x20 │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x11, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - str x17, [x20, #24] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4addf8 <__isoc23_strtoull@plt+0xa8678> // b.pmore │ │ │ │ - adrp x13, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x13, x13, #0xd08 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x12, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x12, x12, #0xd68 │ │ │ │ - stur x12, [x21, #-16] │ │ │ │ - str x15, [x21] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - sub x12, x21, #0x38 │ │ │ │ - sub x11, x21, #0x10 │ │ │ │ - str x15, [sp, #40] │ │ │ │ - mov x15, x13 │ │ │ │ - mov x13, x17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - str x14, [sp, #24] │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 4ade64 <__isoc23_strtoull@plt+0xa86e4> │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ae384 <__isoc23_strtoull@plt+0xa8c04> // b.pmore │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x8e8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x948 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - sub x14, x21, #0x28 │ │ │ │ - sub x13, x21, #0x10 │ │ │ │ - ldr x12, [x20, #24] │ │ │ │ - ldr x11, [x20, #32] │ │ │ │ - str x13, [sp, #40] │ │ │ │ - mov x13, x17 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - str x14, [sp, #24] │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 4ade64 <__isoc23_strtoull@plt+0xa86e4> │ │ │ │ - and x22, x14, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x24, x13 │ │ │ │ - mov x23, x11 │ │ │ │ - add x20, x20, #0x48 │ │ │ │ - b 4ad488 <__isoc23_strtoull@plt+0xa7d08> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4ae104 <__isoc23_strtoull@plt+0xa8984> // b.any │ │ │ │ - adrp x17, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x17, x17, #0x180 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x12, [x20, #-16] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x80 │ │ │ │ + .inst 0x00393f70 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x17, x17, #0xd3c │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldur x27, [x22, #15] │ │ │ │ + ldur x26, [x22, #7] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ str x18, [x20, #16] │ │ │ │ - mov x24, x13 │ │ │ │ - mov x23, x12 │ │ │ │ - mov x22, x11 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + b 4a2488 <__isoc23_strtoull@plt+0x9cd08> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x13, x24 │ │ │ │ - mov x12, x23 │ │ │ │ - mov x11, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x10, [x19, #856] │ │ │ │ - cmp x21, x10 │ │ │ │ - b.hi 4ae048 <__isoc23_strtoull@plt+0xa88c8> // b.pmore │ │ │ │ - adrp x10, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x10, x10, #0xab0 │ │ │ │ - stur x10, [x21, #-32] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x23, x14 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x18, x21, #0x20 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - str x13, [x20] │ │ │ │ - str x12, [x20, #8] │ │ │ │ - str x11, [x20, #16] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a2e48 <__isoc23_strtoull@plt+0x9d6c8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4adfc8 <__isoc23_strtoull@plt+0xa8848> // b.pmore │ │ │ │ - adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x17, x17, #0xc00 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - ldr x17, [x20, #64] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x14, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x14, x14, #0xc60 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - str x14, [x21] │ │ │ │ - ldr x14, [x20, #56] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x12, x21, #0x38 │ │ │ │ - sub x11, x21, #0x10 │ │ │ │ - str x17, [sp, #24] │ │ │ │ - mov x17, x14 │ │ │ │ - mov x14, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 4ae0a0 <__isoc23_strtoull@plt+0xa8920> │ │ │ │ - udf #8 │ │ │ │ + b.hi 4a2e40 <__isoc23_strtoull@plt+0x9d6c0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #2264] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x26, x21, #0x10 │ │ │ │ + mov x25, x14 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + mov x22, x13 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7f48 <__isoc23_strtoull@plt+0x2b27c8> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x11, [x20, #24] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4adfd4 <__isoc23_strtoull@plt+0xa8854> // b.any │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4adfe4 <__isoc23_strtoull@plt+0xa8864> // b.pmore │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0xb10 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x11, [x21, #-72] │ │ │ │ - stur x13, [x21, #-64] │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0xb58 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #64] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x17, x17, #0xbb8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x11, [x21] │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - sub x13, x21, #0x58 │ │ │ │ - sub x12, x21, #0x38 │ │ │ │ - sub x11, x21, #0x10 │ │ │ │ - b 4ae0a0 <__isoc23_strtoull@plt+0xa8920> │ │ │ │ - udf #7 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00393e88 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3060 <__isoc23_strtoull@plt+0x9d8e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0xac │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + mov x18, #0xb8 // #184 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4adfb8 <__isoc23_strtoull@plt+0xa8838> // b.any │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + .inst 0x00393e20 ; NYI │ │ │ │ + add x21, x21, #0xb8 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ae294 <__isoc23_strtoull@plt+0xa8b14> // b.pmore │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0xa08 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ + b.hi 4a2ebc <__isoc23_strtoull@plt+0x9d73c> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + stur x22, [x21, #-160] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + stur x22, [x21, #-136] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2912] │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + stur x22, [x21, #-112] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0xcd8 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + sub x18, x21, #0xb0 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + sub x17, x21, #0x98 │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + sub x15, x21, #0x80 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x22, [x21, #-72] │ │ │ │ + adrp x14, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x14, x14, #0xdd0 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [x20, #56] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x17, x17, #0xa68 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x14, [x21] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - ldr x13, [x20, #32] │ │ │ │ - sub x12, x21, #0x38 │ │ │ │ - sub x11, x21, #0x10 │ │ │ │ - str x13, [sp, #32] │ │ │ │ - mov x13, x14 │ │ │ │ - ldr x14, [sp, #32] │ │ │ │ - b 4ae0a0 <__isoc23_strtoull@plt+0xa8920> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x2d4 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - mov x23, x15 │ │ │ │ - mov x22, x14 │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x66 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - mov x15, x23 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4ae2a0 <__isoc23_strtoull@plt+0xa8b20> // b.pmore │ │ │ │ - adrp x13, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x13, x13, #0x9a8 │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x17, x17, #0x21c │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - str x14, [x20, #16] │ │ │ │ - str x18, [x20, #24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ - udf #7 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - and x13, x22, #0x7 │ │ │ │ - mov x12, #0x1 // #1 │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 4aded0 <__isoc23_strtoull@plt+0xa8750> // b.any │ │ │ │ - str x15, [sp, #16] │ │ │ │ - mov x15, x14 │ │ │ │ - ldr x14, [sp, #16] │ │ │ │ - b 4ae2e8 <__isoc23_strtoull@plt+0xa8b68> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003894c0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4adde4 <__isoc23_strtoull@plt+0xa8664> // b.any │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x474 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0xb8 // #184 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00389480 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + .inst 0x00393d54 ; NYI │ │ │ │ + add x21, x21, #0xb8 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ae3c4 <__isoc23_strtoull@plt+0xa8c44> // b.pmore │ │ │ │ - adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x18, x18, #0x860 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x498 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x23, x22 │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x880 │ │ │ │ + b.hi 4a2f88 <__isoc23_strtoull@plt+0x9d808> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2712] │ │ │ │ + stur x18, [x21, #-176] │ │ │ │ + stur x22, [x21, #-160] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3288] │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + stur x22, [x21, #-136] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2912] │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + stur x22, [x21, #-112] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x848 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + sub x18, x21, #0xb0 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + sub x17, x21, #0x98 │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + sub x15, x21, #0x80 │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x22, [x21, #-72] │ │ │ │ + adrp x14, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x14, x14, #0x940 │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x66 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xd38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #133 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x22, x15 │ │ │ │ + b.ne 4a30f0 <__isoc23_strtoull@plt+0x9d970> // b.any │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + adrp x15, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x15, x15, #0xed8 │ │ │ │ + str x15, [x20, #16] │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b14d0 <__isoc23_strtoull@plt+0xabd50> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00393c6c ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3054 <__isoc23_strtoull@plt+0x9d8d4> // b.pmore │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ - add x17, x17, #0xf50 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + cbnz x22, 4a3070 <__isoc23_strtoull@plt+0x9d8f0> │ │ │ │ + adrp x15, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x15, x15, #0xbb8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + adrp x15, 4a2000 <__isoc23_strtoull@plt+0x9c880> │ │ │ │ + add x15, x15, #0xfa4 │ │ │ │ + str x15, [x20, #16] │ │ │ │ + mov x24, x17 │ │ │ │ mov x23, x18 │ │ │ │ - str x22, [x20, #16] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ - udf #133 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b14d0 <__isoc23_strtoull@plt+0xabd50> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x444 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ - udf #5 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003893c8 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x3a0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2624] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4ae518 <__isoc23_strtoull@plt+0xa8d98> │ │ │ │ - nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #10 │ │ │ │ - ... │ │ │ │ - udf #10 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003893a0 ; NYI │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4af13c <__isoc23_strtoull@plt+0xa99bc> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x20] │ │ │ │ - and x17, x23, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - and x15, x18, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4aebec <__isoc23_strtoull@plt+0xa946c> // b.any │ │ │ │ - mov x17, x27 │ │ │ │ - mov x15, x26 │ │ │ │ - mov x14, x25 │ │ │ │ - mov x13, x24 │ │ │ │ - and x12, x23, #0x7 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.eq 4af0cc <__isoc23_strtoull@plt+0xa994c> // b.none │ │ │ │ - and x12, x18, #0x7 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.eq 4aedc8 <__isoc23_strtoull@plt+0xa9648> // b.none │ │ │ │ - adrp x12, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x12, x12, #0x6e4 │ │ │ │ - stur x12, [x20, #-40] │ │ │ │ - ldur x22, [x23, #6] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x18, [x18, #6] │ │ │ │ + b.cc 4a31cc <__isoc23_strtoull@plt+0x9da4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x1ac │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae6e4 <__isoc23_strtoull@plt+0xa8f64> │ │ │ │ + cbnz x18, 4a31ac <__isoc23_strtoull@plt+0x9da2c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x15, x15, #0x110 │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af110 <__isoc23_strtoull@plt+0xa9990> │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2187 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003892c4 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4ae5ac <__isoc23_strtoull@plt+0xa8e2c> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4ae5bc <__isoc23_strtoull@plt+0xa8e3c> │ │ │ │ - udf #2059 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00389298 ; NYI │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aed14 <__isoc23_strtoull@plt+0xa9594> // b.any │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x5f4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae5f4 <__isoc23_strtoull@plt+0xa8e74> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a3150 <__isoc23_strtoull@plt+0x9d9d0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00389254 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x620 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x174 │ │ │ │ str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae620 <__isoc23_strtoull@plt+0xa8ea0> │ │ │ │ + cbnz x18, 4a3174 <__isoc23_strtoull@plt+0x9d9f4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #10 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00389218 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x664 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae664 <__isoc23_strtoull@plt+0xa8ee4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003891d4 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3290 <__isoc23_strtoull@plt+0x9db10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x270 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae6a0 <__isoc23_strtoull@plt+0xa8f20> │ │ │ │ + cbnz x18, 4a3270 <__isoc23_strtoull@plt+0x9daf0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x15, x15, #0xcb8 │ │ │ │ - str x15, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aecb8 <__isoc23_strtoull@plt+0xa9538> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3081 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00389158 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4ae718 <__isoc23_strtoull@plt+0xa8f98> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4ae728 <__isoc23_strtoull@plt+0xa8fa8> │ │ │ │ - udf #2057 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038912c ; NYI │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aecd8 <__isoc23_strtoull@plt+0xa9558> // b.any │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x760 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae760 <__isoc23_strtoull@plt+0xa8fe0> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a3218 <__isoc23_strtoull@plt+0x9da98> // b.any │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003890e8 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x78c │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x23c │ │ │ │ str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae78c <__isoc23_strtoull@plt+0xa900c> │ │ │ │ + cbnz x18, 4a323c <__isoc23_strtoull@plt+0x9dabc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #8 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003890ac ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a32f8 <__isoc23_strtoull@plt+0x9db78> // b.pmore │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x120 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x1e8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x24, [x21] │ │ │ │ + mov x26, x23 │ │ │ │ + sub x25, x21, #0x28 │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x23, x23, #0xd48 │ │ │ │ + b 4a08d0 <__isoc23_strtoull@plt+0x9b150> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xd70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x00393b18 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3378 <__isoc23_strtoull@plt+0x9dbf8> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4a3380 <__isoc23_strtoull@plt+0x9dc00> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae7d0 <__isoc23_strtoull@plt+0xa9050> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0xe10 │ │ │ │ + adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x23, x23, #0xde8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #520 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00389068 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x80c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x17, [x20, #32] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae80c <__isoc23_strtoull@plt+0xa908c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x850 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae850 <__isoc23_strtoull@plt+0xa90d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x00393b90 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a33f0 <__isoc23_strtoull@plt+0x9dc70> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4a33f8 <__isoc23_strtoull@plt+0x9dc78> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x24, x24, #0xf00 │ │ │ │ + adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x23, x23, #0xed8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #520 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00389000 ; NYI │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4af050 <__isoc23_strtoull@plt+0xa98d0> // b.none │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xe64 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aee64 <__isoc23_strtoull@plt+0xa96e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x8b8 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae8b8 <__isoc23_strtoull@plt+0xa9138> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 4a34b8 <__isoc23_strtoull@plt+0x9dd38> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xf70 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #775 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388f90 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xff0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x17, x17, #0x4b0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aeff0 <__isoc23_strtoull@plt+0xa9870> │ │ │ │ + cbnz x18, 4a34b0 <__isoc23_strtoull@plt+0x9dd30> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x928 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x17, x17, #0x44c │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldur x22, [x18, #6] │ │ │ │ + ldur x18, [x18, #14] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae928 <__isoc23_strtoull@plt+0xa91a8> │ │ │ │ + cbnz x18, 4a344c <__isoc23_strtoull@plt+0x9dccc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #775 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388f38 ; NYI │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4aeff4 <__isoc23_strtoull@plt+0xa9874> // b.none │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xe3c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aee3c <__isoc23_strtoull@plt+0xa96bc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x980 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x14 │ │ │ │ + udf #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae980 <__isoc23_strtoull@plt+0xa9200> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x22 │ │ │ │ + and x17, x18, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4a3474 <__isoc23_strtoull@plt+0x9dcf4> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x17, x17, #0xa2c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3608 <__isoc23_strtoull@plt+0x9de88> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x54c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aea2c <__isoc23_strtoull@plt+0xa92ac> │ │ │ │ + cbnz x18, 4a354c <__isoc23_strtoull@plt+0x9ddcc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3530 <__isoc23_strtoull@plt+0x9ddb0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + ldur x9, [x22, #79] │ │ │ │ + ldur x8, [x22, #87] │ │ │ │ + ldur x7, [x22, #95] │ │ │ │ + ldur x6, [x22, #103] │ │ │ │ + ldur x5, [x22, #111] │ │ │ │ + ldur x4, [x22, #119] │ │ │ │ + ldur x3, [x22, #127] │ │ │ │ + ldur x2, [x22, #135] │ │ │ │ + adrp x1, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x1, [x1, #3664] │ │ │ │ + stur x1, [x21, #-136] │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #520] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x12, [x21, #-80] │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x10, [x21, #-64] │ │ │ │ + stur x9, [x21, #-56] │ │ │ │ + stur x8, [x21, #-48] │ │ │ │ + stur x7, [x21, #-40] │ │ │ │ + stur x6, [x21, #-32] │ │ │ │ + stur x5, [x21, #-24] │ │ │ │ + stur x4, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x21] │ │ │ │ + sub x22, x21, #0x87 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0x9f4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ae9f4 <__isoc23_strtoull@plt+0xa9274> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003939d0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a36bc <__isoc23_strtoull@plt+0x9df3c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x670 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5fc8e8 <__isoc23_strtoull@plt+0x1f7168> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388e3c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4aeec4 <__isoc23_strtoull@plt+0xa9744> // b.none │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xdec │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aedec <__isoc23_strtoull@plt+0xa966c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3654 <__isoc23_strtoull@plt+0x9ded4> // b.pmore │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x4f0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xa7c │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aea7c <__isoc23_strtoull@plt+0xa92fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1926 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00388dd0 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xc14 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aec14 <__isoc23_strtoull@plt+0xa9494> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1926 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00393550 ; NYI │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00388d94 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aeae8 <__isoc23_strtoull@plt+0xa9368> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #902 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00393898 ; NYI │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2656] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5faa28 <__isoc23_strtoull@plt+0x1f52a8> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00388d64 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xb24 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aeb24 <__isoc23_strtoull@plt+0xa93a4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xb54 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aeb54 <__isoc23_strtoull@plt+0xa93d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xe14 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00393500 ; NYI │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00393860 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a393c <__isoc23_strtoull@plt+0x9e1bc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x8a4 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #22] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aee14 <__isoc23_strtoull@plt+0xa9694> │ │ │ │ + cbnz x18, 4a38a4 <__isoc23_strtoull@plt+0x9e124> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1926 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00388ce4 ; NYI │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4aeedc <__isoc23_strtoull@plt+0xa975c> // b.none │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1926 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388ca4 ; NYI │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4aeab4 <__isoc23_strtoull@plt+0xa9334> // b.none │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4aebec <__isoc23_strtoull@plt+0xa946c> │ │ │ │ - udf #1799 │ │ │ │ + .inst 0x003937c8 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3794 <__isoc23_strtoull@plt+0x9e014> // b.pmore │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x730 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x874 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2520] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a37f8 <__isoc23_strtoull@plt+0x9e078> // b.pmore │ │ │ │ + adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x17, x17, #0x700 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x7b0 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2520] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388c78 ; NYI │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4aef7c <__isoc23_strtoull@plt+0xa97fc> // b.none │ │ │ │ + .inst 0x003933d8 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 4aebec <__isoc23_strtoull@plt+0xa946c> │ │ │ │ - udf #1544 │ │ │ │ + b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388c4c ; NYI │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4ae9bc <__isoc23_strtoull@plt+0xa923c> // b.none │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4aebec <__isoc23_strtoull@plt+0xa946c> │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4af050 <__isoc23_strtoull@plt+0xa98d0> // b.none │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4aebec <__isoc23_strtoull@plt+0xa946c> │ │ │ │ - udf #1544 │ │ │ │ + .inst 0x003933bc ; NYI │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x858 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388c00 ; NYI │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ + .inst 0x0039370c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 4aec88 <__isoc23_strtoull@plt+0xa9508> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4aec98 <__isoc23_strtoull@plt+0xa9518> │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4aebec <__isoc23_strtoull@plt+0xa946c> │ │ │ │ - udf #73 │ │ │ │ + b.ne 4a3804 <__isoc23_strtoull@plt+0x9e084> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a3888 <__isoc23_strtoull@plt+0x9e108> // b.pmore │ │ │ │ + adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x17, x17, #0x6e0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x928 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2520] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388bc8 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4ae8f4 <__isoc23_strtoull@plt+0xa9174> // b.none │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4aebec <__isoc23_strtoull@plt+0xa946c> │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4aebec <__isoc23_strtoull@plt+0xa946c> │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 4aebec <__isoc23_strtoull@plt+0xa946c> │ │ │ │ - udf #1 │ │ │ │ + .inst 0x00393324 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00393308 ; NYI │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x90c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x17, x17, #0xd64 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3998 <__isoc23_strtoull@plt+0x9e218> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x9b0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aed64 <__isoc23_strtoull@plt+0xa95e4> │ │ │ │ + cbnz x18, 4a39b0 <__isoc23_strtoull@plt+0x9e230> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xd2c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aed2c <__isoc23_strtoull@plt+0xa95ac> │ │ │ │ + b 4a3418 <__isoc23_strtoull@plt+0x9dc98> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3a0c <__isoc23_strtoull@plt+0x9e28c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x17, x17, #0x958 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00388b04 ; NYI │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00393610 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3c30 <__isoc23_strtoull@plt+0x9e4b0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0xc48 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #3] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aed7c <__isoc23_strtoull@plt+0xa95fc> // b.any │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2920] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + cbnz x18, 4a3c48 <__isoc23_strtoull@plt+0x9e4c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388acc ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aea44 <__isoc23_strtoull@plt+0xa92c4> // b.any │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4aedc8 <__isoc23_strtoull@plt+0xa9648> │ │ │ │ - udf #902 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3a78 <__isoc23_strtoull@plt+0x9e2f8> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388aa4 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aeb74 <__isoc23_strtoull@plt+0xa93f4> // b.any │ │ │ │ + .inst 0x003934e8 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3acc <__isoc23_strtoull@plt+0x9e34c> // b.pmore │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x750 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0x9d8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0xbb4 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x24, x21, #0x26 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + str x22, [x20, #24] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4aedc8 <__isoc23_strtoull@plt+0xa9648> │ │ │ │ - udf #775 │ │ │ │ + b 4a5a78 <__isoc23_strtoull@plt+0xa02f8> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3b4c <__isoc23_strtoull@plt+0x9e3cc> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x17, x17, #0x628 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x17, x17, #0xae8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x25, x21, #0x6 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2736] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 5f3728 <__isoc23_strtoull@plt+0x1edfa8> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388a7c ; NYI │ │ │ │ + .inst 0x0039305c ; NYI │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0xbe4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ae948 <__isoc23_strtoull@plt+0xa91c8> // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4aedc8 <__isoc23_strtoull@plt+0xa9648> │ │ │ │ - udf #520 │ │ │ │ + cbnz x18, 4a3be4 <__isoc23_strtoull@plt+0x9e464> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039302c ; NYI │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0xa94 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x25, [x22, #23] │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4a1f40 <__isoc23_strtoull@plt+0x9c7c0> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388a54 ; NYI │ │ │ │ + .inst 0x00393400 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4ae880 <__isoc23_strtoull@plt+0xa9100> // b.any │ │ │ │ + b.ne 4a3b58 <__isoc23_strtoull@plt+0x9e3d8> // b.any │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xf50 │ │ │ │ add x20, x20, #0x20 │ │ │ │ - b 4aedc8 <__isoc23_strtoull@plt+0xa9648> │ │ │ │ - udf #1 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388a2c ; NYI │ │ │ │ + .inst 0x00393400 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4aeec4 <__isoc23_strtoull@plt+0xa9744> // b.none │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xdb4 │ │ │ │ + b.ne 4a3c68 <__isoc23_strtoull@plt+0x9e4e8> // b.any │ │ │ │ + adrp x22, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x22, x22, #0xe60 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0xc10 │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aedb4 <__isoc23_strtoull@plt+0xa9634> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xe8c │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aee8c <__isoc23_strtoull@plt+0xa970c> │ │ │ │ + cbnz x18, 4a3c10 <__isoc23_strtoull@plt+0x9e490> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1926 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003889a8 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xbd4 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003933c0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3e7c <__isoc23_strtoull@plt+0x9e6fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0xda0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aebd4 <__isoc23_strtoull@plt+0xa9454> │ │ │ │ + cbnz x18, 4a3da0 <__isoc23_strtoull@plt+0x9e620> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #902 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a32b0 <__isoc23_strtoull@plt+0x9db30> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038896c ; NYI │ │ │ │ + .inst 0x00393074 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4aeb9c <__isoc23_strtoull@plt+0xa941c> // b.any │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xf10 │ │ │ │ - str x18, [x20] │ │ │ │ + b.ne 4a3cdc <__isoc23_strtoull@plt+0x9e55c> // b.any │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aef10 <__isoc23_strtoull@plt+0xa9790> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xf4c │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x15 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aef4c <__isoc23_strtoull@plt+0xa97cc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1799 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388904 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xc40 │ │ │ │ + .inst 0x00393044 ; NYI │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0xcfc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aec40 <__isoc23_strtoull@plt+0xa94c0> │ │ │ │ + cbnz x18, 4a3cfc <__isoc23_strtoull@plt+0x9e57c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1799 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003888c8 ; NYI │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xfb4 │ │ │ │ + .inst 0x00393008 ; NYI │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0xd2c │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aefb4 <__isoc23_strtoull@plt+0xa9834> │ │ │ │ + cbnz x18, 4a3d2c <__isoc23_strtoull@plt+0x9e5ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1544 │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388894 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xc6c │ │ │ │ + .inst 0x003932c8 ; NYI │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a3d84 <__isoc23_strtoull@plt+0x9e604> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #47] │ │ │ │ + ldur x13, [x22, #55] │ │ │ │ + ldur x12, [x22, #63] │ │ │ │ + ldur x11, [x22, #71] │ │ │ │ + ldur x10, [x22, #79] │ │ │ │ + ldur x9, [x22, #87] │ │ │ │ + ldur x8, [x22, #95] │ │ │ │ + ldur x7, [x22, #103] │ │ │ │ + ldur x6, [x22, #111] │ │ │ │ + ldur x5, [x22, #119] │ │ │ │ + adrp x4, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x4, x4, #0xa38 │ │ │ │ + stur x4, [x21, #-136] │ │ │ │ + ldr x4, [x20, #8] │ │ │ │ + stur x4, [x21, #-128] │ │ │ │ + adrp x4, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x4, [x4, #2848] │ │ │ │ + stur x4, [x21, #-120] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + stur x15, [x21, #-96] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1944] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1944] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x10, [x21, #-40] │ │ │ │ + stur x9, [x21, #-32] │ │ │ │ + stur x8, [x21, #-24] │ │ │ │ + stur x7, [x21, #-16] │ │ │ │ + stur x6, [x21, #-8] │ │ │ │ + str x5, [x21] │ │ │ │ + adrp x18, 4a3000 <__isoc23_strtoull@plt+0x9d880> │ │ │ │ + add x18, x18, #0xd68 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aec6c <__isoc23_strtoull@plt+0xa94ec> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x25, x21, #0x83 │ │ │ │ + sub x24, x21, #0x77 │ │ │ │ + adrp x23, 836000 <__isoc23_strtoull@plt+0x430880> │ │ │ │ + add x23, x23, #0xd48 │ │ │ │ + str x22, [x20, #8] │ │ │ │ + b 4a2e90 <__isoc23_strtoull@plt+0x9d710> │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0x90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003932d0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3ef8 <__isoc23_strtoull@plt+0x9e778> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4a3f00 <__isoc23_strtoull@plt+0x9e780> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x24, x24, #0x148 │ │ │ │ + adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x23, x23, #0x120 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x24 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x14 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af024 <__isoc23_strtoull@plt+0xa98a4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00388838 ; NYI │ │ │ │ - adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ - add x18, x18, #0xcf0 │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x00393348 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a3f70 <__isoc23_strtoull@plt+0x9e7f0> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4a3f78 <__isoc23_strtoull@plt+0x9e7f8> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aecf0 <__isoc23_strtoull@plt+0xa9570> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x24, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x24, x24, #0x238 │ │ │ │ + adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x23, x23, #0x210 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x12, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x12, [x12] │ │ │ │ - ldur w12, [x12, #-4] │ │ │ │ - ubfx x12, x12, #0, #32 │ │ │ │ - cmp x18, x12 │ │ │ │ - b.ne 4aed0c <__isoc23_strtoull@plt+0xa958c> // b.any │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - mov x22, x13 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af080 <__isoc23_strtoull@plt+0xa9900> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #521 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003887a8 ; NYI │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - and x12, x22, #0x7 │ │ │ │ - mov x11, #0x7 // #7 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.eq 4af0b0 <__isoc23_strtoull@plt+0xa9930> // b.none │ │ │ │ - sub x12, x12, #0x1 │ │ │ │ - b 4af0c0 <__isoc23_strtoull@plt+0xa9940> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x8d0 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00388750 ; NYI │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003933c0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4af1ec <__isoc23_strtoull@plt+0xa9a6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x2b8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + b.cc 4a3fe8 <__isoc23_strtoull@plt+0x9e868> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4a3ff0 <__isoc23_strtoull@plt+0x9e870> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x24, x24, #0x328 │ │ │ │ + adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x23, x23, #0x300 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af2b8 <__isoc23_strtoull@plt+0xa9b38> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038870c ; NYI │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x20c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - str x18, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af20c <__isoc23_strtoull@plt+0xa9a8c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x8e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #9 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003886c4 ; NYI │ │ │ │ - ldr x27, [x20, #56] │ │ │ │ - ldr x26, [x20, #48] │ │ │ │ - ldr x25, [x20, #40] │ │ │ │ - ldr x24, [x20, #64] │ │ │ │ - ldr x23, [x20, #72] │ │ │ │ - str x22, [x20, #40] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #72] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4ae518 <__isoc23_strtoull@plt+0xa8d98> │ │ │ │ - udf #5 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00388674 ; NYI │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x1c4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4120 <__isoc23_strtoull@plt+0x9e9a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x64 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af1c4 <__isoc23_strtoull@plt+0xa9a44> │ │ │ │ + cbnz x18, 4a4064 <__isoc23_strtoull@plt+0x9e8e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388618 ; NYI │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x25c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4048 <__isoc23_strtoull@plt+0x9e8c8> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af25c <__isoc23_strtoull@plt+0xa9adc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + ldur x9, [x22, #79] │ │ │ │ + ldur x8, [x22, #87] │ │ │ │ + ldur x7, [x22, #95] │ │ │ │ + ldur x6, [x22, #103] │ │ │ │ + ldur x5, [x22, #111] │ │ │ │ + ldur x4, [x22, #119] │ │ │ │ + ldur x3, [x22, #127] │ │ │ │ + ldur x2, [x22, #135] │ │ │ │ + adrp x1, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x1, [x1, #3664] │ │ │ │ + stur x1, [x21, #-136] │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #520] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x12, [x21, #-80] │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x10, [x21, #-64] │ │ │ │ + stur x9, [x21, #-56] │ │ │ │ + stur x8, [x21, #-48] │ │ │ │ + stur x7, [x21, #-40] │ │ │ │ + stur x6, [x21, #-32] │ │ │ │ + stur x5, [x21, #-24] │ │ │ │ + stur x4, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x21] │ │ │ │ + sub x22, x21, #0x87 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003885b0 ; NYI │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00392eb8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4af4f4 <__isoc23_strtoull@plt+0xa9d74> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x4a8 │ │ │ │ + b.cc 4a41d4 <__isoc23_strtoull@plt+0x9ea54> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x188 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af4a8 <__isoc23_strtoull@plt+0xa9d28> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b 5fc8e8 <__isoc23_strtoull@plt+0x1f7168> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4af354 <__isoc23_strtoull@plt+0xa9bd4> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a416c <__isoc23_strtoull@plt+0x9e9ec> // b.pmore │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0038851c ; NYI │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x3ec │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - str x18, [x20, #72] │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4308 <__isoc23_strtoull@plt+0x9eb88> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x24c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af3ec <__isoc23_strtoull@plt+0xa9c6c> │ │ │ │ + cbnz x18, 4a424c <__isoc23_strtoull@plt+0x9eacc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003884e4 ; NYI │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x17, x17, #0x37c │ │ │ │ - str x17, [x20, #72] │ │ │ │ - ldr x27, [x20, #56] │ │ │ │ - ldr x26, [x20, #48] │ │ │ │ - ldr x25, [x20, #40] │ │ │ │ - ldr x24, [x20, #64] │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x22, [x20, #32] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4ae518 <__isoc23_strtoull@plt+0xa8d98> │ │ │ │ - udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00388484 ; NYI │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x3b4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4230 <__isoc23_strtoull@plt+0x9eab0> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af3b4 <__isoc23_strtoull@plt+0xa9c34> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x12, [x22, #55] │ │ │ │ + ldur x11, [x22, #63] │ │ │ │ + ldur x10, [x22, #71] │ │ │ │ + ldur x9, [x22, #79] │ │ │ │ + ldur x8, [x22, #87] │ │ │ │ + ldur x7, [x22, #95] │ │ │ │ + ldur x6, [x22, #103] │ │ │ │ + ldur x5, [x22, #111] │ │ │ │ + ldur x4, [x22, #119] │ │ │ │ + ldur x3, [x22, #127] │ │ │ │ + ldur x2, [x22, #135] │ │ │ │ + adrp x1, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x1, [x1, #3664] │ │ │ │ + stur x1, [x21, #-136] │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + stur x17, [x21, #-120] │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #520] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x12, [x21, #-80] │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x10, [x21, #-64] │ │ │ │ + stur x9, [x21, #-56] │ │ │ │ + stur x8, [x21, #-48] │ │ │ │ + stur x7, [x21, #-40] │ │ │ │ + stur x6, [x21, #-32] │ │ │ │ + stur x5, [x21, #-24] │ │ │ │ + stur x4, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x21] │ │ │ │ + sub x22, x21, #0x87 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00392cd0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a43bc <__isoc23_strtoull@plt+0x9ec3c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x370 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5fc8e8 <__isoc23_strtoull@plt+0x1f7168> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388428 ; NYI │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x44c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af44c <__isoc23_strtoull@plt+0xa9ccc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4354 <__isoc23_strtoull@plt+0x9ebd4> // b.pmore │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x1f0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x8f0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00392850 ; NYI │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5f4d08 <__isoc23_strtoull@plt+0x1ef588> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00392b98 ; NYI │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2656] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 5faa28 <__isoc23_strtoull@plt+0x1f52a8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00392fa8 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4af58c <__isoc23_strtoull@plt+0xa9e0c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x564 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4a46a4 <__isoc23_strtoull@plt+0x9ef24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x4a0 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x22, [x22, #38] │ │ │ │ + stur x14, [x20, #-40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af564 <__isoc23_strtoull@plt+0xa9de4> │ │ │ │ + cbnz x18, 4a44a0 <__isoc23_strtoull@plt+0x9ed20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00392f38 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4a4524 <__isoc23_strtoull@plt+0x9eda4> // b.none │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a4484 <__isoc23_strtoull@plt+0x9ed04> // b.pmore │ │ │ │ + adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x17, x17, #0x400 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x578 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2520] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x520 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00392e90 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x17, x17, #0x5ac │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a44f8 <__isoc23_strtoull@plt+0x9ed78> // b.pmore │ │ │ │ + adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x17, x17, #0x3e0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x690 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2520] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af5ac <__isoc23_strtoull@plt+0xa9e2c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x920 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00392e38 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + b 4a4524 <__isoc23_strtoull@plt+0x9eda4> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4af64c <__isoc23_strtoull@plt+0xa9ecc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x624 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00392de0 ; NYI │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x5ec │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af624 <__isoc23_strtoull@plt+0xa9ea4> │ │ │ │ + cbnz x18, 4a45ec <__isoc23_strtoull@plt+0x9ee6c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x00392dac ; NYI │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x590 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 5f48a8 <__isoc23_strtoull@plt+0x1ef128> │ │ │ │ + udf #772 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00392d88 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x17, x17, #0x66c │ │ │ │ + adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x17, x17, #0x648 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af66c <__isoc23_strtoull@plt+0xa9eec> │ │ │ │ + cbnz x18, 4a4648 <__isoc23_strtoull@plt+0x9eec8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x928 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #387 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00392d50 ; NYI │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x5b8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 5f48a8 <__isoc23_strtoull@plt+0x1ef128> │ │ │ │ + udf #260 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00392d2c ; NYI │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x610 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00392d08 ; NYI │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x66c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003882b0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4af6d0 <__isoc23_strtoull@plt+0xa9f50> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x6f0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4a4700 <__isoc23_strtoull@plt+0x9ef80> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af6f0 <__isoc23_strtoull@plt+0xa9f70> │ │ │ │ + cbnz x18, 4a4718 <__isoc23_strtoull@plt+0x9ef98> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x978 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00388260 ; NYI │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x950 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + b 4a3418 <__isoc23_strtoull@plt+0x9dc98> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4774 <__isoc23_strtoull@plt+0x9eff4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x17, x17, #0x6c0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00392c58 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4800 <__isoc23_strtoull@plt+0x9f080> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + adrp x12, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x12, x12, #0x430 │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x740 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x24, x21, #0x36 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a5a78 <__isoc23_strtoull@plt+0xa02f8> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4af754 <__isoc23_strtoull@plt+0xa9fd4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x774 │ │ │ │ + b.cc 4a4860 <__isoc23_strtoull@plt+0x9f0e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x878 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af774 <__isoc23_strtoull@plt+0xa9ff4> │ │ │ │ + cbnz x18, 4a4878 <__isoc23_strtoull@plt+0x9f0f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x988 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xde0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0x988 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #23 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a3418 <__isoc23_strtoull@plt+0x9dc98> │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4af804 <__isoc23_strtoull@plt+0xaa084> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x824 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af824 <__isoc23_strtoull@plt+0xaa0a4> │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a48d4 <__isoc23_strtoull@plt+0x9f154> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x17, x17, #0x820 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x998 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xde0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00392ba8 ; NYI │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4af8bc <__isoc23_strtoull@plt+0xaa13c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x894 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4a4bac <__isoc23_strtoull@plt+0x9f42c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0xbc4 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #3] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af894 <__isoc23_strtoull@plt+0xaa114> │ │ │ │ + cbnz x18, 4a4bc4 <__isoc23_strtoull@plt+0x9f444> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2950 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4944 <__isoc23_strtoull@plt+0x9f1c4> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1360] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x17, x17, #0x8dc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af8dc <__isoc23_strtoull@plt+0xaa15c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x9c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00392a5c ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a49a0 <__isoc23_strtoull@plt+0x9f220> // b.pmore │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x7a0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x8a0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0xb00 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x24, x21, #0x36 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + str x22, [x20, #40] │ │ │ │ + b 4a5a78 <__isoc23_strtoull@plt+0xa02f8> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003929f0 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4a2c <__isoc23_strtoull@plt+0x9f2ac> // b.pmore │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x17, x17, #0x9bc │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x25, x21, #0x6 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2736] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 5f3728 <__isoc23_strtoull@plt+0x1edfa8> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4a94 <__isoc23_strtoull@plt+0x9f314> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x17, x17, #0x140 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x15, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x15, x15, #0xa48 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x25, x21, #0x6 │ │ │ │ + mov x24, x17 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2736] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 5f3728 <__isoc23_strtoull@plt+0x1edfa8> │ │ │ │ + udf #902 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4af97c <__isoc23_strtoull@plt+0xaa1fc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0x954 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00392110 ; NYI │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0xb30 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af954 <__isoc23_strtoull@plt+0xaa1d4> │ │ │ │ + cbnz x18, 4a4b30 <__isoc23_strtoull@plt+0x9f3b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2950 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003920e0 ; NYI │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0x960 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x25, [x22, #23] │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4a1f40 <__isoc23_strtoull@plt+0x9c7c0> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x17, x17, #0x99c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039290c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4af99c <__isoc23_strtoull@plt+0xaa21c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a4aa0 <__isoc23_strtoull@plt+0x9f320> // b.any │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x9d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + add x22, x22, #0x288 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00388028 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4afa00 <__isoc23_strtoull@plt+0xaa280> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xa20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003928fc ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afa20 <__isoc23_strtoull@plt+0xaa2a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a4be4 <__isoc23_strtoull@plt+0x9f464> // b.any │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xa20 │ │ │ │ + add x22, x22, #0x198 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00387fd8 ; NYI │ │ │ │ + .inst 0x003928e4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a4c0c <__isoc23_strtoull@plt+0x9f48c> // b.any │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0x9f8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x22, x22, #0x378 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0xb5c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a4b5c <__isoc23_strtoull@plt+0x9f3dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0xb8c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a4b8c <__isoc23_strtoull@plt+0x9f40c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00392878 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4afa84 <__isoc23_strtoull@plt+0xaa304> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xaa4 │ │ │ │ + b.cc 4a4d78 <__isoc23_strtoull@plt+0x9f5f8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0xca0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afaa4 <__isoc23_strtoull@plt+0xaa324> │ │ │ │ + cbnz x18, 4a4ca0 <__isoc23_strtoull@plt+0x9f520> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xa30 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xe50 │ │ │ │ + .inst 0x00392828 ; NYI │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4c84 <__isoc23_strtoull@plt+0x9f504> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #55] │ │ │ │ + ldur x13, [x22, #63] │ │ │ │ + ldur x12, [x22, #71] │ │ │ │ + ldur x11, [x22, #79] │ │ │ │ + ldur x10, [x22, #87] │ │ │ │ + ldur x9, [x22, #95] │ │ │ │ + ldur x8, [x22, #103] │ │ │ │ + ldur x7, [x22, #111] │ │ │ │ + ldur x6, [x22, #119] │ │ │ │ + adrp x5, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x5, x5, #0x900 │ │ │ │ + stur x5, [x21, #-136] │ │ │ │ + ldr x5, [x20, #8] │ │ │ │ + stur x5, [x21, #-128] │ │ │ │ + adrp x5, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x5, [x5, #2848] │ │ │ │ + stur x5, [x21, #-120] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + stur x15, [x21, #-96] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1944] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1944] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1944] │ │ │ │ + add x18, x18, #0x3 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x9, [x21, #-24] │ │ │ │ + stur x8, [x21, #-16] │ │ │ │ + stur x7, [x21, #-8] │ │ │ │ + str x6, [x21] │ │ │ │ + sub x25, x21, #0x83 │ │ │ │ + sub x24, x21, #0x77 │ │ │ │ + adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x23, x23, #0xa0 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + b 4a2e90 <__isoc23_strtoull@plt+0x9d710> │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0x4f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x00391e80 ; NYI │ │ │ │ + mov x23, x26 │ │ │ │ + b 4a2218 <__isoc23_strtoull@plt+0x9ca98> │ │ │ │ + udf #23 │ │ │ │ + udf #4 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + mov x26, x23 │ │ │ │ + mov x18, x25 │ │ │ │ mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ + mov x24, x18 │ │ │ │ adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xa30 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #23 │ │ │ │ + add x23, x23, #0x510 │ │ │ │ + b 4a08d0 <__isoc23_strtoull@plt+0x9b150> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2344] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x23, x23, #0x6d0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4afb34 <__isoc23_strtoull@plt+0xaa3b4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xb54 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afb54 <__isoc23_strtoull@plt+0xaa3d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4e5c <__isoc23_strtoull@plt+0x9f6dc> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xa40 │ │ │ │ + add x22, x22, #0x720 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xe50 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a4f00 <__isoc23_strtoull@plt+0x9f780> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0xed0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4afbec <__isoc23_strtoull@plt+0xaa46c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xbc4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afbc4 <__isoc23_strtoull@plt+0xaa444> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a4eb4 <__isoc23_strtoull@plt+0x9f734> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x17, x17, #0xc0c │ │ │ │ - str x17, [x20, #8] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a4f88 <__isoc23_strtoull@plt+0x9f808> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a4f80 <__isoc23_strtoull@plt+0x9f800> // b.pmore │ │ │ │ + ldur x17, [x18, #7] │ │ │ │ + ldur x18, [x18, #15] │ │ │ │ + adrp x15, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x15, x15, #0xe90 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x18, x18, #0xfcc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x23, x23, #0x720 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afc0c <__isoc23_strtoull@plt+0xaa48c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xa70 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4afcac <__isoc23_strtoull@plt+0xaa52c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xc84 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afc84 <__isoc23_strtoull@plt+0xaa504> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x17, x17, #0xccc │ │ │ │ + adrp x17, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x17, x17, #0xfa4 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afccc <__isoc23_strtoull@plt+0xaa54c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xa78 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00392778 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a5048 <__isoc23_strtoull@plt+0x9f8c8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4a4000 <__isoc23_strtoull@plt+0x9e880> │ │ │ │ + add x15, x15, #0xf20 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3792] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003926d0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a50a4 <__isoc23_strtoull@plt+0x9f924> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xbc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1280] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8308 <__isoc23_strtoull@plt+0x2a2b88> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00387da0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039266c ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00392618 ; NYI │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4afd30 <__isoc23_strtoull@plt+0xaa5b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xd50 │ │ │ │ + b.cc 4a5104 <__isoc23_strtoull@plt+0x9f984> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x158 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afd50 <__isoc23_strtoull@plt+0xaa5d0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xac8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00387d50 ; NYI │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xaa0 │ │ │ │ + .inst 0x003925cc ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a510c <__isoc23_strtoull@plt+0x9f98c> // b.any │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + b 4a4df8 <__isoc23_strtoull@plt+0x9f678> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003925a0 ; NYI │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x12c │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a512c <__isoc23_strtoull@plt+0x9f9ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4afdb4 <__isoc23_strtoull@plt+0xaa634> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xdd4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x00392570 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a51e8 <__isoc23_strtoull@plt+0x9fa68> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a51e0 <__isoc23_strtoull@plt+0x9fa60> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x15, x15, #0xe0 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afdd4 <__isoc23_strtoull@plt+0xaa654> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xad8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xec0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xad8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #23 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4afe64 <__isoc23_strtoull@plt+0xaa6e4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xe84 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afe84 <__isoc23_strtoull@plt+0xaa704> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4a52a0 <__isoc23_strtoull@plt+0x9fb20> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x270 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a5254 <__isoc23_strtoull@plt+0x9fad4> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xae8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xec0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4aff74 <__isoc23_strtoull@plt+0xaa7f4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xf48 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a5328 <__isoc23_strtoull@plt+0x9fba8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a5320 <__isoc23_strtoull@plt+0x9fba0> // b.pmore │ │ │ │ + ldur x17, [x18, #7] │ │ │ │ + ldur x18, [x18, #15] │ │ │ │ + adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x15, x15, #0x230 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x36c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x23, x23, #0x720 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4aff48 <__isoc23_strtoull@plt+0xaa7c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4aff20 <__isoc23_strtoull@plt+0xaa7a0> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xef4 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4afef4 <__isoc23_strtoull@plt+0xaa774> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xb18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x17, x17, #0x344 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003923d8 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a53e8 <__isoc23_strtoull@plt+0x9fc68> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x15, x15, #0x2c0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3792] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00392330 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b0054 <__isoc23_strtoull@plt+0xaa8d4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ - add x18, x18, #0xfe4 │ │ │ │ + b.cc 4a5444 <__isoc23_strtoull@plt+0x9fcc4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x45c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1280] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4affe4 <__isoc23_strtoull@plt+0xaa864> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6a8308 <__isoc23_strtoull@plt+0x2a2b88> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003922cc ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x20 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00392278 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a54a4 <__isoc23_strtoull@plt+0x9fd24> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x4f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039222c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a54ac <__isoc23_strtoull@plt+0x9fd2c> // b.any │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a4df8 <__isoc23_strtoull@plt+0x9f678> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00392200 ; NYI │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x4cc │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0020 <__isoc23_strtoull@plt+0xaa8a0> │ │ │ │ + cbnz x18, 4a54cc <__isoc23_strtoull@plt+0x9fd4c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x003921d0 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a5588 <__isoc23_strtoull@plt+0x9fe08> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a5580 <__isoc23_strtoull@plt+0x9fe00> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x15, x15, #0x480 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003921c8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a56b4 <__isoc23_strtoull@plt+0x9ff34> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a56ac <__isoc23_strtoull@plt+0x9ff2c> // b.pmore │ │ │ │ + ldur x17, [x18, #7] │ │ │ │ + ldur x15, [x18, #15] │ │ │ │ + ldur x18, [x18, #23] │ │ │ │ + adrp x14, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x14, x14, #0x3a8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x64c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6ab338 <__isoc23_strtoull@plt+0x2a5bb8> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00392114 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a5630 <__isoc23_strtoull@plt+0x9feb0> // b.pmore │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x528 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x36 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a5748 <__isoc23_strtoull@plt+0x9ffc8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a56fc <__isoc23_strtoull@plt+0x9ff7c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xb20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0144 <__isoc23_strtoull@plt+0xaa9c4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x118 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a57d0 <__isoc23_strtoull@plt+0xa0050> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a57c8 <__isoc23_strtoull@plt+0xa0048> // b.pmore │ │ │ │ + ldur x17, [x18, #7] │ │ │ │ + ldur x18, [x18, #15] │ │ │ │ + adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x15, x15, #0x6d8 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x814 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x23, x23, #0x720 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0118 <__isoc23_strtoull@plt+0xaa998> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b00f0 <__isoc23_strtoull@plt+0xaa970> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0xc4 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b00c4 <__isoc23_strtoull@plt+0xaa944> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xb48 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x17, x17, #0x7ec │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00391f30 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a5890 <__isoc23_strtoull@plt+0xa0110> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x15, x15, #0x768 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3792] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00391e88 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b0224 <__isoc23_strtoull@plt+0xaaaa4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x1b4 │ │ │ │ + b.cc 4a58ec <__isoc23_strtoull@plt+0xa016c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x904 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1280] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b01b4 <__isoc23_strtoull@plt+0xaaa34> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6a8308 <__isoc23_strtoull@plt+0x2a2b88> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x1f0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b01f0 <__isoc23_strtoull@plt+0xaaa70> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + .inst 0x00391e24 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xb50 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00387978 ; NYI │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00391dd0 ; NYI │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b0280 <__isoc23_strtoull@plt+0xaab00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x2b4 │ │ │ │ + b.cc 4a594c <__isoc23_strtoull@plt+0xa01cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b02b4 <__isoc23_strtoull@plt+0xaab34> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xbe8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xba0 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00387914 ; NYI │ │ │ │ + .inst 0x00391d84 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4b0290 <__isoc23_strtoull@plt+0xaab10> // b.any │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xb78 │ │ │ │ + b.ne 4a5954 <__isoc23_strtoull@plt+0xa01d4> // b.any │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + b 4a4df8 <__isoc23_strtoull@plt+0x9f678> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00391d58 ; NYI │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x974 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a5974 <__isoc23_strtoull@plt+0xa01f4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0324 <__isoc23_strtoull@plt+0xaaba4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x358 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + udf #18 │ │ │ │ + .inst 0x00391d28 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a5a30 <__isoc23_strtoull@plt+0xa02b0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a5a28 <__isoc23_strtoull@plt+0xa02a8> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x15, x15, #0x928 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0358 <__isoc23_strtoull@plt+0xaabd8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xbf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x70 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b0334 <__isoc23_strtoull@plt+0xaabb4> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xbf8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x00391d20 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b03fc <__isoc23_strtoull@plt+0xaac7c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x430 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0430 <__isoc23_strtoull@plt+0xaacb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.cc 4a5ba4 <__isoc23_strtoull@plt+0xa0424> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xc84 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #131 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00391ca4 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a5aa0 <__isoc23_strtoull@plt+0xa0320> // b.pmore │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x8b8 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x9d0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xa58 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x36 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #131 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00391c28 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a5b1c <__isoc23_strtoull@plt+0xa039c> // b.pmore │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x70 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x188 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0x210 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x36 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xc08 │ │ │ │ + add x22, x22, #0x7b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x70 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #1 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x22, x15 │ │ │ │ + b.ne 4a5c44 <__isoc23_strtoull@plt+0xa04c4> // b.any │ │ │ │ + adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x15, x15, #0x850 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + sub x21, x21, #0x8 │ │ │ │ + adrp x17, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x17, x17, #0xabc │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6ab338 <__isoc23_strtoull@plt+0x2a5bb8> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00391b98 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a5b98 <__isoc23_strtoull@plt+0xa0418> // b.pmore │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + cbnz x22, 4a5bb4 <__isoc23_strtoull@plt+0xa0434> │ │ │ │ + adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x15, x15, #0x5d0 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + adrp x15, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x15, x15, #0x8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + sub x21, x21, #0x8 │ │ │ │ + adrp x17, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x17, x17, #0xb38 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6ab338 <__isoc23_strtoull@plt+0x2a5bb8> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b040c <__isoc23_strtoull@plt+0xaac8c> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00391b14 ; NYI │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xc00 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + mov x25, x23 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2592] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x23, x23, #0x650 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00391b00 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b0578 <__isoc23_strtoull@plt+0xaadf8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x55c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4a5e9c <__isoc23_strtoull@plt+0xa071c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xee8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b055c <__isoc23_strtoull@plt+0xaaddc> │ │ │ │ + cbnz x18, 4a5ee8 <__isoc23_strtoull@plt+0xa0768> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00391a98 ; NYI │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4b0500 <__isoc23_strtoull@plt+0xaad80> // b.any │ │ │ │ + b.ne 4a5dd4 <__isoc23_strtoull@plt+0xa0654> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xd30 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a5d30 <__isoc23_strtoull@plt+0xa05b0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b04a4 <__isoc23_strtoull@plt+0xaad24> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b04b4 <__isoc23_strtoull@plt+0xaad34> │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + .inst 0x00391a3c ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0xfffffffffffffff8 │ │ │ │ ldr x17, [x17] │ │ │ │ ldur w17, [x17, #-4] │ │ │ │ ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x15, x15, #0x4e4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + mov x15, #0x11 // #17 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4a5ddc <__isoc23_strtoull@plt+0xa065c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x17, x17, #0xdf8 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b04e4 <__isoc23_strtoull@plt+0xaad64> │ │ │ │ + cbnz x18, 4a5df8 <__isoc23_strtoull@plt+0xa0678> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4a5cb8 <__isoc23_strtoull@plt+0xa0538> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003919d0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a5d5c <__isoc23_strtoull@plt+0xa05dc> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0518 <__isoc23_strtoull@plt+0xaad98> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0528 <__isoc23_strtoull@plt+0xaada8> │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4a5ddc <__isoc23_strtoull@plt+0xa065c> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003919a4 ; NYI │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xd8c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #39] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a5d8c <__isoc23_strtoull@plt+0xa060c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xe24 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00391948 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a5e58 <__isoc23_strtoull@plt+0xa06d8> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xc38 │ │ │ │ + add x22, x22, #0x818 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00391934 ; NYI │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xe80 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2000] │ │ │ │ + mov x23, x22 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00391908 ; NYI │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xebc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x00391908 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b0698 <__isoc23_strtoull@plt+0xaaf18> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x67c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + b.cc 4a5f7c <__isoc23_strtoull@plt+0xa07fc> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4a5f84 <__isoc23_strtoull@plt+0xa0804> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2488] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b067c <__isoc23_strtoull@plt+0xaaefc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 636890 <__isoc23_strtoull@plt+0x231110> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b05d4 <__isoc23_strtoull@plt+0xaae54> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b05e4 <__isoc23_strtoull@plt+0xaae64> │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x15, x15, #0x61c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6074 <__isoc23_strtoull@plt+0xa08f4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x4 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b061c <__isoc23_strtoull@plt+0xaae9c> │ │ │ │ + cbnz x18, 4a6004 <__isoc23_strtoull@plt+0xa0884> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0638 <__isoc23_strtoull@plt+0xaaeb8> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0648 <__isoc23_strtoull@plt+0xaaec8> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xc40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a5fe8 <__isoc23_strtoull@plt+0xa0868> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x12, [x12, #1680] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + ldr x12, [x20, #8] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #1560] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b0730 <__isoc23_strtoull@plt+0xaafb0> // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b0758 <__isoc23_strtoull@plt+0xaafd8> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b0764 <__isoc23_strtoull@plt+0xaafe4> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b0770 <__isoc23_strtoull@plt+0xaaff0> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b077c <__isoc23_strtoull@plt+0xaaffc> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b0788 <__isoc23_strtoull@plt+0xab008> // b.none │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a60c4 <__isoc23_strtoull@plt+0xa0944> // b.pmore │ │ │ │ + adrp x18, 4a5000 <__isoc23_strtoull@plt+0x9f880> │ │ │ │ + add x18, x18, #0xfa0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0x860 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00391780 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a616c <__isoc23_strtoull@plt+0xa09ec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x1b0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a61b0 <__isoc23_strtoull@plt+0xa0a30> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4a6098 <__isoc23_strtoull@plt+0xa0918> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00391710 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4b0718 <__isoc23_strtoull@plt+0xaaf98> // b.none │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xd8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x3b0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - and x18, x23, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b0724 <__isoc23_strtoull@plt+0xaafa4> // b.any │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x348 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x2e0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x278 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x210 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x1a8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x140 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + b.ne 4a6130 <__isoc23_strtoull@plt+0xa09b0> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003916f4 ; NYI │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x150 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2000] │ │ │ │ + mov x23, x22 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003916c8 ; NYI │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x184 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ + udf #15 │ │ │ │ udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x00391688 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a621c <__isoc23_strtoull@plt+0xa0a9c> // b.pmore │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xf8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x23, x21, #0x6 │ │ │ │ + mov x22, x24 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0x8a0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00391660 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b07e4 <__isoc23_strtoull@plt+0xab064> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x804 │ │ │ │ + b.cc 4a6280 <__isoc23_strtoull@plt+0xa0b00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x298 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0804 <__isoc23_strtoull@plt+0xab084> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xc70 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + .inst 0x00391618 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4b06c0 <__isoc23_strtoull@plt+0xaaf40> │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b0860 <__isoc23_strtoull@plt+0xab0e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x880 │ │ │ │ + b.cc 4a62e8 <__isoc23_strtoull@plt+0xa0b68> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x300 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0880 <__isoc23_strtoull@plt+0xab100> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xc78 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ + and x22, x22, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4b06c0 <__isoc23_strtoull@plt+0xaaf40> │ │ │ │ - udf #15 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00391568 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b08e4 <__isoc23_strtoull@plt+0xab164> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0x904 │ │ │ │ + b.cc 4a6378 <__isoc23_strtoull@plt+0xa0bf8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x390 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0904 <__isoc23_strtoull@plt+0xab184> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xc80 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + .inst 0x00391520 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4b06c0 <__isoc23_strtoull@plt+0xaaf40> │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xc80 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003872b8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b09b4 <__isoc23_strtoull@plt+0xab234> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4b09bc <__isoc23_strtoull@plt+0xab23c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4a63e0 <__isoc23_strtoull@plt+0xa0c60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x24, x24, #0xc90 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xc10 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6113d8 <__isoc23_strtoull@plt+0x20bc58> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x22, x22, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00391470 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b0ad8 <__isoc23_strtoull@plt+0xab358> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0xabc │ │ │ │ + b.cc 4a64fc <__isoc23_strtoull@plt+0xa0d7c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x490 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0abc <__isoc23_strtoull@plt+0xab33c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00391420 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a6474 <__isoc23_strtoull@plt+0xa0cf4> // b.pmore │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x348 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0a14 <__isoc23_strtoull@plt+0xab294> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0a24 <__isoc23_strtoull@plt+0xab2a4> │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x15, x15, #0xa5c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0a5c <__isoc23_strtoull@plt+0xab2dc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x3b8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x420 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x534 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x36 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0a78 <__isoc23_strtoull@plt+0xab2f8> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0a88 <__isoc23_strtoull@plt+0xab308> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xd10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b0c28 <__isoc23_strtoull@plt+0xab4a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0xc0c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0c0c <__isoc23_strtoull@plt+0xab48c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4b0b90 <__isoc23_strtoull@plt+0xab410> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0b34 <__isoc23_strtoull@plt+0xab3b4> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0b44 <__isoc23_strtoull@plt+0xab3c4> │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b0bb0 <__isoc23_strtoull@plt+0xab430> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x15, x15, #0xb74 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x560 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0b74 <__isoc23_strtoull@plt+0xab3f4> │ │ │ │ + cbnz x18, 4a6560 <__isoc23_strtoull@plt+0xa0de0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0bc8 <__isoc23_strtoull@plt+0xab448> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0bd8 <__isoc23_strtoull@plt+0xab458> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xd18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0x514 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00391310 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b0d58 <__isoc23_strtoull@plt+0xab5d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0xd3c │ │ │ │ + b.cc 4a65d0 <__isoc23_strtoull@plt+0xa0e50> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x5e8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0d3c <__isoc23_strtoull@plt+0xab5bc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4b0ce0 <__isoc23_strtoull@plt+0xab560> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0c84 <__isoc23_strtoull@plt+0xab504> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0c94 <__isoc23_strtoull@plt+0xab514> │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + .inst 0x003912c8 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6638 <__isoc23_strtoull@plt+0xa0eb8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x650 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x15, x15, #0xcc4 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0cc4 <__isoc23_strtoull@plt+0xab544> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x22, x22, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0cf8 <__isoc23_strtoull@plt+0xab578> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0d08 <__isoc23_strtoull@plt+0xab588> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xd20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + .inst 0x00391218 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b0e88 <__isoc23_strtoull@plt+0xab708> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0xe6c │ │ │ │ + b.cc 4a68e4 <__isoc23_strtoull@plt+0xa1164> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x928 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0e6c <__isoc23_strtoull@plt+0xab6ec> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003911d4 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a66c0 <__isoc23_strtoull@plt+0xa0f40> // b.pmore │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x5a0 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x610 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x678 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x778 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x36 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 4b0e14 <__isoc23_strtoull@plt+0xab694> // b.tcont │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x7a4 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a67a4 <__isoc23_strtoull@plt+0xa1024> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0x758 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003910c8 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a67cc <__isoc23_strtoull@plt+0xa104c> // b.pmore │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x250 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x22, [x21, #-40] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x2c0 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4b0db8 <__isoc23_strtoull@plt+0xab638> // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - b 4b0dc8 <__isoc23_strtoull@plt+0xab648> │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x328 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x884 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x36 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x15, x15, #0xdf0 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x8b0 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0df0 <__isoc23_strtoull@plt+0xab670> │ │ │ │ + cbnz x18, 4a68b0 <__isoc23_strtoull@plt+0xa1130> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0e24 <__isoc23_strtoull@plt+0xab6a4> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0e34 <__isoc23_strtoull@plt+0xab6b4> │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0x864 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xd28 │ │ │ │ + add x22, x22, #0x8c8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ne 4a6964 <__isoc23_strtoull@plt+0xa11e4> // b.any │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0x6dc │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00390f88 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a68d8 <__isoc23_strtoull@plt+0xa1158> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + cbnz x22, 4a68f4 <__isoc23_strtoull@plt+0xa1174> │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0x440 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0x7e8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00390f18 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b0fb8 <__isoc23_strtoull@plt+0xab838> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x18, x18, #0xf9c │ │ │ │ + b.cc 4a69c8 <__isoc23_strtoull@plt+0xa1248> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0f9c <__isoc23_strtoull@plt+0xab81c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4b0f40 <__isoc23_strtoull@plt+0xab7c0> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0ee4 <__isoc23_strtoull@plt+0xab764> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0ef4 <__isoc23_strtoull@plt+0xab774> │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + .inst 0x00390ed0 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ - add x15, x15, #0xf24 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b0f24 <__isoc23_strtoull@plt+0xab7a4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6a2c <__isoc23_strtoull@plt+0xa12ac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b0f58 <__isoc23_strtoull@plt+0xab7d8> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b0f68 <__isoc23_strtoull@plt+0xab7e8> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xd30 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00390e40 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6aa0 <__isoc23_strtoull@plt+0xa1320> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xab8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00390df8 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b10d8 <__isoc23_strtoull@plt+0xab958> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0xbc │ │ │ │ + b.cc 4a6b04 <__isoc23_strtoull@plt+0xa1384> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b10bc <__isoc23_strtoull@plt+0xab93c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00390d68 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6c0c <__isoc23_strtoull@plt+0xa148c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xb98 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00390d18 ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a6b7c <__isoc23_strtoull@plt+0xa13fc> // b.pmore │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xa70 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xad8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xb28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xc44 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x3e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b1014 <__isoc23_strtoull@plt+0xab894> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b1024 <__isoc23_strtoull@plt+0xab8a4> │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x15, x15, #0x5c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0xc24 │ │ │ │ str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b105c <__isoc23_strtoull@plt+0xab8dc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00390c28 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6cb8 <__isoc23_strtoull@plt+0xa1538> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xcd0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00390be0 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b1078 <__isoc23_strtoull@plt+0xab8f8> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b1088 <__isoc23_strtoull@plt+0xab908> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xd38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a6d1c <__isoc23_strtoull@plt+0xa159c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + .inst 0x00390b50 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b1208 <__isoc23_strtoull@plt+0xaba88> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0x1ec │ │ │ │ + b.cc 4a6f64 <__isoc23_strtoull@plt+0xa17e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xfa8 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b11ec <__isoc23_strtoull@plt+0xaba6c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 4b1194 <__isoc23_strtoull@plt+0xaba14> // b.tcont │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00390b0c ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a6d88 <__isoc23_strtoull@plt+0xa1608> // b.pmore │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xc88 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xcf0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4b1138 <__isoc23_strtoull@plt+0xab9b8> // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - b 4b1148 <__isoc23_strtoull@plt+0xab9c8> │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x15, x15, #0x170 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1170 <__isoc23_strtoull@plt+0xab9f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xd40 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xe48 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x3e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b11a4 <__isoc23_strtoull@plt+0xaba24> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b11b4 <__isoc23_strtoull@plt+0xaba34> │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xd40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b1348 <__isoc23_strtoull@plt+0xabbc8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0x310 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1310 <__isoc23_strtoull@plt+0xabb90> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0x298 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0xe28 │ │ │ │ str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1298 <__isoc23_strtoull@plt+0xabb18> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00390a24 ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a6e70 <__isoc23_strtoull@plt+0xa16f0> // b.pmore │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0x998 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x22, [x21, #-48] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xa00 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x18, x18, #0xf30 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x3e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b12b0 <__isoc23_strtoull@plt+0xabb30> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b1264 <__isoc23_strtoull@plt+0xabae4> // b.any │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0x2d8 │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0xf10 │ │ │ │ str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b12d8 <__isoc23_strtoull@plt+0xabb58> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xd98 │ │ │ │ + add x22, x22, #0x8d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ne 4a6fe4 <__isoc23_strtoull@plt+0xa1864> // b.any │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0xda4 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00390908 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a6f58 <__isoc23_strtoull@plt+0xa17d8> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + cbnz x22, 4a6f74 <__isoc23_strtoull@plt+0xa17f4> │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0xb48 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + adrp x17, 4a6000 <__isoc23_strtoull@plt+0xa0880> │ │ │ │ + add x17, x17, #0xe8c │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b1498 <__isoc23_strtoull@plt+0xabd18> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0x460 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4a7040 <__isoc23_strtoull@plt+0xa18c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1460 <__isoc23_strtoull@plt+0xabce0> │ │ │ │ + cbnz x18, 4a7058 <__isoc23_strtoull@plt+0xa18d8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b1438 <__isoc23_strtoull@plt+0xabcb8> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #3192] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x24, w18 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0x3b4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a70e8 <__isoc23_strtoull@plt+0xa1968> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a70e0 <__isoc23_strtoull@plt+0xa1960> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0x828 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b13b4 <__isoc23_strtoull@plt+0xabc34> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b1438 <__isoc23_strtoull@plt+0xabcb8> // b.none │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a71cc <__isoc23_strtoull@plt+0xa1a4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x220 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #2656] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x25, x25, #0x950 │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 5e4d08 <__isoc23_strtoull@plt+0x1df588> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003907fc ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7150 <__isoc23_strtoull@plt+0xa19d0> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x88 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x27, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x27, [x27, #2656] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + ldr x26, [x20, #32] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + sub x18, x21, #0x1e │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 5eb198 <__isoc23_strtoull@plt+0x1e5a18> │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0x9c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00390794 ; NYI │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x16c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3328] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b13dc <__isoc23_strtoull@plt+0xabc5c> // b.any │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0x410 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00390780 ; NYI │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x254 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x23, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1410 <__isoc23_strtoull@plt+0xabc90> │ │ │ │ + cbnz x18, 4a7254 <__isoc23_strtoull@plt+0xa1ad4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039074c ; NYI │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x1ec │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #3496] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldur w23, [x22, #7] │ │ │ │ + b 5e3f40 <__isoc23_strtoull@plt+0x1de7c0> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7314 <__isoc23_strtoull@plt+0xa1b94> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1560] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #56] │ │ │ │ + add x18, x18, #0x6 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x18, x18, #0xa08 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x2f │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xda0 │ │ │ │ + add x22, x22, #0xa30 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b15d8 <__isoc23_strtoull@plt+0xabe58> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0x5a0 │ │ │ │ + b.cc 4a73d0 <__isoc23_strtoull@plt+0xa1c50> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b15a0 <__isoc23_strtoull@plt+0xabe20> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0x528 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x39c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1528 <__isoc23_strtoull@plt+0xabda8> │ │ │ │ + cbnz x18, 4a739c <__isoc23_strtoull@plt+0xa1c1c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7380 <__isoc23_strtoull@plt+0xa1c00> // b.pmore │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #13 │ │ │ │ udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00390690 ; NYI │ │ │ │ + sub x18, x20, #0x78 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a7570 <__isoc23_strtoull@plt+0xa1df0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x4a4 │ │ │ │ + stur x18, [x20, #-120] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + ldr x12, [x22, #56] │ │ │ │ + ldr x11, [x22, #64] │ │ │ │ + ldr x10, [x22, #72] │ │ │ │ + ldr x9, [x22, #80] │ │ │ │ + ldr x8, [x22, #88] │ │ │ │ + ldr x7, [x22, #96] │ │ │ │ + ldr x6, [x22, #104] │ │ │ │ + ldr x22, [x22, #112] │ │ │ │ + stur x18, [x20, #-112] │ │ │ │ + stur x17, [x20, #-104] │ │ │ │ + stur x15, [x20, #-96] │ │ │ │ + stur x14, [x20, #-88] │ │ │ │ + stur x13, [x20, #-80] │ │ │ │ + stur x12, [x20, #-72] │ │ │ │ + stur x11, [x20, #-64] │ │ │ │ + stur x10, [x20, #-56] │ │ │ │ + stur x9, [x20, #-48] │ │ │ │ + stur x8, [x20, #-40] │ │ │ │ + stur x7, [x20, #-32] │ │ │ │ + stur x6, [x20, #-24] │ │ │ │ + sub x20, x20, #0x78 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b1540 <__isoc23_strtoull@plt+0xabdc0> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4a74a4 <__isoc23_strtoull@plt+0xa1d24> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003905d4 ; NYI │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7488 <__isoc23_strtoull@plt+0xa1d08> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3664] │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1848] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1696] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3824] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + adrp x18, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x18, x18, #0x840 │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x22, [x21, #-96] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x87 │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x78 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a7748 <__isoc23_strtoull@plt+0xa1fc8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x72c │ │ │ │ + stur x18, [x20, #-120] │ │ │ │ + ldur x18, [x24, #31] │ │ │ │ + ldur x17, [x24, #39] │ │ │ │ + ldur x15, [x24, #47] │ │ │ │ + ldur x14, [x24, #55] │ │ │ │ + ldur x13, [x24, #63] │ │ │ │ + ldur x12, [x24, #71] │ │ │ │ + ldur x11, [x24, #79] │ │ │ │ + ldur x10, [x24, #87] │ │ │ │ + ldur x9, [x24, #95] │ │ │ │ + ldur x8, [x24, #103] │ │ │ │ + ldur x7, [x24, #111] │ │ │ │ + ldur x6, [x24, #119] │ │ │ │ + ldur x5, [x24, #127] │ │ │ │ + ldur x4, [x24, #135] │ │ │ │ + adrp x24, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x24, x24, #0x840 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + stur x3, [x20, #-112] │ │ │ │ + stur x17, [x20, #-104] │ │ │ │ + stur x15, [x20, #-96] │ │ │ │ + stur x14, [x20, #-88] │ │ │ │ + stur x13, [x20, #-80] │ │ │ │ + stur x12, [x20, #-72] │ │ │ │ + stur x11, [x20, #-64] │ │ │ │ + stur x10, [x20, #-56] │ │ │ │ + stur x9, [x20, #-48] │ │ │ │ + stur x8, [x20, #-40] │ │ │ │ + stur x7, [x20, #-32] │ │ │ │ + stur x6, [x20, #-24] │ │ │ │ + stur x5, [x20, #-16] │ │ │ │ + stur x4, [x20, #-8] │ │ │ │ + sub x20, x20, #0x78 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039042c ; NYI │ │ │ │ + add x21, x21, #0x90 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7630 <__isoc23_strtoull@plt+0xa1eb0> // b.pmore │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x340 │ │ │ │ + stur x18, [x21, #-136] │ │ │ │ + stur x22, [x21, #-120] │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x3e8 │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b14f4 <__isoc23_strtoull@plt+0xabd74> // b.any │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0x568 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1568 <__isoc23_strtoull@plt+0xabde8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x23, x21, #0x88 │ │ │ │ + sub x22, x21, #0x70 │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldur w18, [x18, #7] │ │ │ │ + adrp x17, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x17, x17, #0x64c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2656] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5e3f40 <__isoc23_strtoull@plt+0x1de7c0> │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0039037c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a76f0 <__isoc23_strtoull@plt+0xa1f70> // b.any │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x78 │ │ │ │ + b 4a7290 <__isoc23_strtoull@plt+0xa1b10> │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xda8 │ │ │ │ + add x22, x22, #0xad0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00390360 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b1680 <__isoc23_strtoull@plt+0xabf00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ + b.cc 4a7804 <__isoc23_strtoull@plt+0xa2084> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x81c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b16a0 <__isoc23_strtoull@plt+0xabf20> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0x668 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1668 <__isoc23_strtoull@plt+0xabee8> │ │ │ │ + cbnz x18, 4a781c <__isoc23_strtoull@plt+0xa209c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x7d0 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xa50 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a77a8 <__isoc23_strtoull@plt+0xa2028> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xdb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003902b4 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b1634 <__isoc23_strtoull@plt+0xabeb4> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + adrp x17, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x17, x17, #0x7d0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x22 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4a7590 <__isoc23_strtoull@plt+0xa1e10> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00390298 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b17f8 <__isoc23_strtoull@plt+0xac078> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0x7c0 │ │ │ │ + b.cc 4a7890 <__isoc23_strtoull@plt+0xa2110> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x8c8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x26, x18 │ │ │ │ + ldur x25, [x22, #31] │ │ │ │ + ldur x24, [x22, #23] │ │ │ │ + ldur x23, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b17c0 <__isoc23_strtoull@plt+0xac040> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0x748 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1748 <__isoc23_strtoull@plt+0xabfc8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 5f33b8 <__isoc23_strtoull@plt+0x1edc38> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b1760 <__isoc23_strtoull@plt+0xabfe0> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b1714 <__isoc23_strtoull@plt+0xabf94> // b.any │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0x788 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x8f4 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1788 <__isoc23_strtoull@plt+0xac008> │ │ │ │ + cbnz x18, 4a78f4 <__isoc23_strtoull@plt+0xa2174> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xdb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4b1230 <__isoc23_strtoull@plt+0xabab0> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x8a8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003901c0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b18ec <__isoc23_strtoull@plt+0xac16c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0x88c │ │ │ │ + b.cc 4a7968 <__isoc23_strtoull@plt+0xa21e8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x26, x18 │ │ │ │ + ldur x25, [x22, #31] │ │ │ │ + ldur x24, [x22, #23] │ │ │ │ + ldur x23, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b188c <__isoc23_strtoull@plt+0xac10c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 5f33b8 <__isoc23_strtoull@plt+0x1edc38> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b18fc <__isoc23_strtoull@plt+0xac17c> // b.any │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0x8d4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b18d4 <__isoc23_strtoull@plt+0xac154> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xa38 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xdc8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x9cc │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a79cc <__isoc23_strtoull@plt+0xa224c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0x980 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ nop │ │ │ │ udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #4 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x00390100 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b195c <__isoc23_strtoull@plt+0xac1dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0x990 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4a7cc4 <__isoc23_strtoull@plt+0xa2544> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0xce4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x25 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1990 <__isoc23_strtoull@plt+0xac210> │ │ │ │ + cbnz x18, 4a7ce4 <__isoc23_strtoull@plt+0xa2564> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xe20 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf98 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003900a0 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7b40 <__isoc23_strtoull@plt+0xa23c0> // b.pmore │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + cbnz x22, 4a7a9c <__isoc23_strtoull@plt+0xa231c> │ │ │ │ + adrp x13, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x13, x13, #0x930 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + adrp x13, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x13, x13, #0xaf0 │ │ │ │ + str x13, [x20] │ │ │ │ + mov x26, x14 │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + b 5f33b8 <__isoc23_strtoull@plt+0x1edc38> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b196c <__isoc23_strtoull@plt+0xac1ec> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #900 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b1a04 <__isoc23_strtoull@plt+0xac284> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0xb1c │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1a38 <__isoc23_strtoull@plt+0xac2b8> │ │ │ │ + cbnz x18, 4a7b1c <__isoc23_strtoull@plt+0xa239c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xe28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf98 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #900 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0xad0 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038ff74 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7c6c <__isoc23_strtoull@plt+0xa24ec> // b.pmore │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + cbnz x22, 4a7bc8 <__isoc23_strtoull@plt+0xa2448> │ │ │ │ + adrp x13, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x13, x13, #0x858 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + adrp x13, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x13, x13, #0xc1c │ │ │ │ + str x13, [x20] │ │ │ │ + mov x26, x14 │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x17 │ │ │ │ + b 5f33b8 <__isoc23_strtoull@plt+0x1edc38> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b1a14 <__isoc23_strtoull@plt+0xac294> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #900 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xe28 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003863e0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b1ad8 <__isoc23_strtoull@plt+0xac358> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0xb0c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0xc48 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1b0c <__isoc23_strtoull@plt+0xac38c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xea8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xe60 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 4a7c48 <__isoc23_strtoull@plt+0xa24c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #900 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0xbfc │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038637c ; NYI │ │ │ │ + .inst 0x0038fe68 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4b1ae8 <__isoc23_strtoull@plt+0xac368> // b.any │ │ │ │ + b.ne 4a7b4c <__isoc23_strtoull@plt+0xa23cc> // b.any │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0xb7c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xe38 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x22, x22, #0xb28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b1c60 <__isoc23_strtoull@plt+0xac4e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0xc28 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038fe24 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1c28 <__isoc23_strtoull@plt+0xac4a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a7d40 <__isoc23_strtoull@plt+0xa25c0> // b.lo, b.ul, b.last │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a7d18 <__isoc23_strtoull@plt+0xa2598> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xa68 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0xbb0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xa58 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.cc 4a7d30 <__isoc23_strtoull@plt+0xa25b0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7cb8 <__isoc23_strtoull@plt+0xa2538> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + adrp x17, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x17, x17, #0x770 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x17, x17, #0xc88 │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1bb0 <__isoc23_strtoull@plt+0xac430> │ │ │ │ + cbnz x18, 4a7c88 <__isoc23_strtoull@plt+0xa2508> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + .inst 0x0022ea80 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + nop │ │ │ │ + .inst 0x0022ea98 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0022eab0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0022eac0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0022ead8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0022eaf0 ; NYI │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b1bc8 <__isoc23_strtoull@plt+0xac448> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0022eb00 ; NYI │ │ │ │ + ... │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0022eb10 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b1b7c <__isoc23_strtoull@plt+0xac3fc> // b.any │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0xbf0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x970 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4a7f68 <__isoc23_strtoull@plt+0xa27e8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4a7f60 <__isoc23_strtoull@plt+0xa27e0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x15, x15, #0xee8 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1bf0 <__isoc23_strtoull@plt+0xac470> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a7fbc <__isoc23_strtoull@plt+0xa283c> // b.pmore │ │ │ │ + adrp x18, 4a7000 <__isoc23_strtoull@plt+0xa1880> │ │ │ │ + add x18, x18, #0xf08 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + b 593e48 <__isoc23_strtoull@plt+0x18e6c8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xee0 │ │ │ │ + add x22, x22, #0xb48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x0038fbc0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b1db0 <__isoc23_strtoull@plt+0xac630> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0xd78 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4a819c <__isoc23_strtoull@plt+0xa2a1c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x1bc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1d78 <__isoc23_strtoull@plt+0xac5f8> │ │ │ │ + cbnz x18, 4a81bc <__isoc23_strtoull@plt+0xa2a3c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b1d50 <__isoc23_strtoull@plt+0xac5d0> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0xccc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1ccc <__isoc23_strtoull@plt+0xac54c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038fb80 ; NYI │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a812c <__isoc23_strtoull@plt+0xa29ac> // b.pmore │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4a80d4 <__isoc23_strtoull@plt+0xa2954> // b.any │ │ │ │ + sub x21, x21, #0x40 │ │ │ │ + adrp x17, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x17, x17, #0xb0 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 4b6848 <__isoc23_strtoull@plt+0xb10c8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b1d50 <__isoc23_strtoull@plt+0xac5d0> // b.none │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038fb00 ; NYI │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x88 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2408] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b6848 <__isoc23_strtoull@plt+0xb10c8> │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3952] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1360] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + sub x17, x21, #0x37 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b1cf4 <__isoc23_strtoull@plt+0xac574> // b.any │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0xd28 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1d28 <__isoc23_strtoull@plt+0xac5a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xee8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b1ef0 <__isoc23_strtoull@plt+0xac770> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0xeb8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038fa68 ; NYI │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x30 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1eb8 <__isoc23_strtoull@plt+0xac738> │ │ │ │ + cbnz x18, 4a8030 <__isoc23_strtoull@plt+0xa28b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0xe40 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x148 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1e40 <__isoc23_strtoull@plt+0xac6c0> │ │ │ │ + cbnz x18, 4a8148 <__isoc23_strtoull@plt+0xa29c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xbc8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + .inst 0x0038f9f4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a817c <__isoc23_strtoull@plt+0xa29fc> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0038f9b0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a83d8 <__isoc23_strtoull@plt+0xa2c58> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x3f8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b1e58 <__isoc23_strtoull@plt+0xac6d8> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4a83f8 <__isoc23_strtoull@plt+0xa2c78> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a8230 <__isoc23_strtoull@plt+0xa2ab0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3952] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1360] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b1e0c <__isoc23_strtoull@plt+0xac68c> // b.any │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0xe80 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1e80 <__isoc23_strtoull@plt+0xac700> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xef0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b1f98 <__isoc23_strtoull@plt+0xac818> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x18, x18, #0xfb8 │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x24c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1fb8 <__isoc23_strtoull@plt+0xac838> │ │ │ │ + cbnz x18, 4a824c <__isoc23_strtoull@plt+0xa2acc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ - add x17, x17, #0xf80 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x2cc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b1f80 <__isoc23_strtoull@plt+0xac800> │ │ │ │ + cbnz x18, 4a82cc <__isoc23_strtoull@plt+0xa2b4c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xa30 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a8320 <__isoc23_strtoull@plt+0xa2ba0> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1360] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1016] │ │ │ │ + add x18, x18, #0x111 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038f808 ; NYI │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x33c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1504] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2408] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4b6848 <__isoc23_strtoull@plt+0xb10c8> │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xef8 │ │ │ │ + add x22, x22, #0xbd8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038f7b8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a8300 <__isoc23_strtoull@plt+0xa2b80> // b.any │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x3a8 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1504] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2496] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 4b6848 <__isoc23_strtoull@plt+0xb10c8> │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b1f4c <__isoc23_strtoull@plt+0xac7cc> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2872] │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x23, x23, #0xce0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b2110 <__isoc23_strtoull@plt+0xac990> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0xd8 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4a851c <__isoc23_strtoull@plt+0xa2d9c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x4d4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b20d8 <__isoc23_strtoull@plt+0xac958> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x60 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2060 <__isoc23_strtoull@plt+0xac8e0> │ │ │ │ + cbnz x18, 4a84d4 <__isoc23_strtoull@plt+0xa2d54> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a84b8 <__isoc23_strtoull@plt+0xa2d38> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2296] │ │ │ │ + add x15, x15, #0x3d1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xd30 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ + udf #21 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b2078 <__isoc23_strtoull@plt+0xac8f8> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a85e0 <__isoc23_strtoull@plt+0xa2e60> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4a863c <__isoc23_strtoull@plt+0xa2ebc> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x62c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a8590 <__isoc23_strtoull@plt+0xa2e10> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #632] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b202c <__isoc23_strtoull@plt+0xac8ac> // b.any │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0xa0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b20a0 <__isoc23_strtoull@plt+0xac920> │ │ │ │ - ldr x18, [x22] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xf00 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4b1b48 <__isoc23_strtoull@plt+0xac3c8> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x5ac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2288] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x5f8 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038f6f8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b2204 <__isoc23_strtoull@plt+0xaca84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x1a4 │ │ │ │ + b.cc 4a8690 <__isoc23_strtoull@plt+0xa2f10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x6a8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b21a4 <__isoc23_strtoull@plt+0xaca24> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b2214 <__isoc23_strtoull@plt+0xaca94> // b.any │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x1ec │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b21ec <__isoc23_strtoull@plt+0xaca6c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xa28 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xf10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + .inst 0x0038f6b0 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0038f508 ; NYI │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4a8200 <__isoc23_strtoull@plt+0xa2a80> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b22ac <__isoc23_strtoull@plt+0xacb2c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x284 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4a87c4 <__isoc23_strtoull@plt+0xa3044> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x83c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xd38 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2284 <__isoc23_strtoull@plt+0xacb04> │ │ │ │ + cbnz x18, 4a883c <__isoc23_strtoull@plt+0xa30bc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038f610 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a8744 <__isoc23_strtoull@plt+0xa2fc4> // b.pmore │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x660 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x2cc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b22cc <__isoc23_strtoull@plt+0xacb4c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x6d0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x6f0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x80c │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x2e │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xf68 │ │ │ │ + add x22, x22, #0xd90 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b236c <__isoc23_strtoull@plt+0xacbec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x344 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2344 <__isoc23_strtoull@plt+0xacbc4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x38c │ │ │ │ + adrp x17, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x17, x17, #0x7e4 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b238c <__isoc23_strtoull@plt+0xacc0c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xf70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + .inst 0x0038f534 ; NYI │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x760 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038f4e0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b242c <__isoc23_strtoull@plt+0xaccac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x404 │ │ │ │ + b.cc 4a88a8 <__isoc23_strtoull@plt+0xa3128> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x8c0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2404 <__isoc23_strtoull@plt+0xacc84> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038f498 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x44c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b244c <__isoc23_strtoull@plt+0xacccc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xf78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0038f2f0 ; NYI │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4a8200 <__isoc23_strtoull@plt+0xa2a80> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038f430 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b24b4 <__isoc23_strtoull@plt+0xacd34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x4d4 │ │ │ │ + b.cc 4a8958 <__isoc23_strtoull@plt+0xa31d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x970 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b24d4 <__isoc23_strtoull@plt+0xacd54> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xf80 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + .inst 0x0038f3e8 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0038f240 ; NYI │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4a8200 <__isoc23_strtoull@plt+0xa2a80> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038f3b8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b256c <__isoc23_strtoull@plt+0xacdec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x544 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2544 <__isoc23_strtoull@plt+0xacdc4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.cc 4a8b80 <__isoc23_strtoull@plt+0xa3400> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xba0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038f35c ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a89f8 <__isoc23_strtoull@plt+0xa3278> // b.pmore │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x928 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x998 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x9b8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xa88 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x2e │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x58c │ │ │ │ + adrp x17, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x17, x17, #0xb38 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b258c <__isoc23_strtoull@plt+0xace0c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xf88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038f2ac ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a8aa8 <__isoc23_strtoull@plt+0xa3328> // b.pmore │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x878 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x8e8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0x908 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xb60 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x2e │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b262c <__isoc23_strtoull@plt+0xaceac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x604 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2604 <__isoc23_strtoull@plt+0xace84> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x64c │ │ │ │ + adrp x17, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x17, x17, #0xb38 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b264c <__isoc23_strtoull@plt+0xacecc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xfe0 │ │ │ │ + add x22, x22, #0xdb0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + .inst 0x0038f1f0 ; NYI │ │ │ │ + cbnz x22, 4a8bb8 <__isoc23_strtoull@plt+0xa3438> │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xd90 │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + cmp x22, x18 │ │ │ │ + b.ne 4a8c18 <__isoc23_strtoull@plt+0xa3498> // b.any │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xbf8 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xd38 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8bf8 <__isoc23_strtoull@plt+0xa3478> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038f178 ; NYI │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xa14 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xc4c │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xd38 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a8c4c <__isoc23_strtoull@plt+0xa34cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038f124 ; NYI │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xac4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038f0d0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b26ec <__isoc23_strtoull@plt+0xacf6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x6c4 │ │ │ │ + b.cc 4a8cb8 <__isoc23_strtoull@plt+0xa3538> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xcd0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b26c4 <__isoc23_strtoull@plt+0xacf44> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038f088 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x70c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b270c <__isoc23_strtoull@plt+0xacf8c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xfe8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0038eed0 ; NYI │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4a7ff0 <__isoc23_strtoull@plt+0xa2870> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b27ac <__isoc23_strtoull@plt+0xad02c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x784 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4a8dec <__isoc23_strtoull@plt+0xa366c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xe64 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xd38 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2784 <__isoc23_strtoull@plt+0xad004> │ │ │ │ + cbnz x18, 4a8e64 <__isoc23_strtoull@plt+0xa36e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038f038 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a8d6c <__isoc23_strtoull@plt+0xa35ec> // b.pmore │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xc88 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x7cc │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b27cc <__isoc23_strtoull@plt+0xad04c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xcf8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xd18 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xe34 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x2e │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xff0 │ │ │ │ + add x22, x22, #0xde0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x17, x17, #0xe0c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038ef5c ; NYI │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xd88 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038eeb8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b2834 <__isoc23_strtoull@plt+0xad0b4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x854 │ │ │ │ + b.cc 4a8ed0 <__isoc23_strtoull@plt+0xa3750> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xee8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2854 <__isoc23_strtoull@plt+0xad0d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x22, x22, #0xff8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + .inst 0x0038ee70 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0038ecb8 ; NYI │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4a7ff0 <__isoc23_strtoull@plt+0xa2870> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038ee08 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b28ec <__isoc23_strtoull@plt+0xad16c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x8c4 │ │ │ │ + b.cc 4a8f80 <__isoc23_strtoull@plt+0xa3800> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xf98 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b28c4 <__isoc23_strtoull@plt+0xad144> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038edc0 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0038ec08 ; NYI │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4a7ff0 <__isoc23_strtoull@plt+0xa2870> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0038ede0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a91a8 <__isoc23_strtoull@plt+0xa3a28> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x1c8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038ed84 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a9020 <__isoc23_strtoull@plt+0xa38a0> // b.pmore │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xf50 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xfc0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0xb0 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x2e │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x90c │ │ │ │ + adrp x17, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x17, x17, #0x160 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b290c <__isoc23_strtoull@plt+0xad18c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038ecd4 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a90d0 <__isoc23_strtoull@plt+0xa3950> // b.pmore │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xea0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xf10 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4a8000 <__isoc23_strtoull@plt+0xa2880> │ │ │ │ + add x18, x18, #0xf30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x188 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x2e │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b29ac <__isoc23_strtoull@plt+0xad22c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0x984 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2984 <__isoc23_strtoull@plt+0xad204> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0x9cc │ │ │ │ + adrp x17, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x17, x17, #0x160 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b29cc <__isoc23_strtoull@plt+0xad24c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x58 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe00 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + .inst 0x0038ec18 ; NYI │ │ │ │ + cbnz x22, 4a91e0 <__isoc23_strtoull@plt+0xa3a60> │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xde0 │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + cmp x22, x18 │ │ │ │ + b.ne 4a9240 <__isoc23_strtoull@plt+0xa3ac0> // b.any │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x220 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xd38 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9220 <__isoc23_strtoull@plt+0xa3aa0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b2a6c <__isoc23_strtoull@plt+0xad2ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0xa44 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038eba0 ; NYI │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x3c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x274 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xd38 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2a44 <__isoc23_strtoull@plt+0xad2c4> │ │ │ │ + cbnz x18, 4a9274 <__isoc23_strtoull@plt+0xa3af4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038eb4c ; NYI │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0xec │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a9348 <__isoc23_strtoull@plt+0xa3bc8> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4a93a4 <__isoc23_strtoull@plt+0xa3c24> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x394 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a92f8 <__isoc23_strtoull@plt+0xa3b78> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #632] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0xa8c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2a8c <__isoc23_strtoull@plt+0xad30c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x60 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x314 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1416] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x360 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #11 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b2b2c <__isoc23_strtoull@plt+0xad3ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0xb04 │ │ │ │ + b.cc 4a9620 <__isoc23_strtoull@plt+0xa3ea0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x54c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2b04 <__isoc23_strtoull@plt+0xad384> │ │ │ │ + cbnz x18, 4a954c <__isoc23_strtoull@plt+0xa3dcc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0xb4c │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + str x17, [x15] │ │ │ │ + adrp x17, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x17, x17, #0x5a0 │ │ │ │ str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2b4c <__isoc23_strtoull@plt+0xad3cc> │ │ │ │ + cbnz x18, 4a95a0 <__isoc23_strtoull@plt+0xa3e20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #389 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + lsl x13, x17, #3 │ │ │ │ + add x14, x14, x13 │ │ │ │ + str x15, [x14] │ │ │ │ + adrp x15, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x15, x15, #0x5d0 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x18, x17, #0x1 │ │ │ │ + str x18, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a95d0 <__isoc23_strtoull@plt+0xa3e50> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b2bb4 <__isoc23_strtoull@plt+0xad434> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0xbd4 │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x458 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + ldur x22, [x15, #6] │ │ │ │ + ldur x18, [x15, #14] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2bd4 <__isoc23_strtoull@plt+0xad454> │ │ │ │ + cbnz x18, 4a9458 <__isoc23_strtoull@plt+0xa3cd8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x414 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9414 <__isoc23_strtoull@plt+0xa3c94> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b2c6c <__isoc23_strtoull@plt+0xad4ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0xc44 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x17, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x17, x17, #0x4e0 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2c44 <__isoc23_strtoull@plt+0xad4c4> │ │ │ │ + cbnz x18, 4a94e0 <__isoc23_strtoull@plt+0xa3d60> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x17, x17, #0xc8c │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4a9508 <__isoc23_strtoull@plt+0xa3d88> // b.any │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + adrp x15, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x15, x15, #0x5f4 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #24] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b2c8c <__isoc23_strtoull@plt+0xad50c> │ │ │ │ + cbnz x18, 4a95f4 <__isoc23_strtoull@plt+0xa3e74> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + mov x15, x22 │ │ │ │ + and x14, x15, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4a94a0 <__isoc23_strtoull@plt+0xa3d20> // b.any │ │ │ │ + b 4a9568 <__isoc23_strtoull@plt+0xa3de8> │ │ │ │ + udf #196 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b34d8 <__isoc23_strtoull@plt+0xadd58> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + mov x15, x22 │ │ │ │ + b 4a95ac <__isoc23_strtoull@plt+0xa3e2c> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00384fe0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b2d14 <__isoc23_strtoull@plt+0xad594> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1016] │ │ │ │ - add x24, x24, #0x101 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xcb8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00384f88 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b2d6c <__isoc23_strtoull@plt+0xad5ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1016] │ │ │ │ - add x24, x24, #0x101 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xcb8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + lsl x14, x14, #3 │ │ │ │ + add x15, x15, x14 │ │ │ │ + str x17, [x15] │ │ │ │ + mov x23, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00384d68 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0038e808 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b2dc8 <__isoc23_strtoull@plt+0xad648> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4a96e8 <__isoc23_strtoull@plt+0xa3f68> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x700 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x23 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1016] │ │ │ │ - add x24, x24, #0x101 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xaf0 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9700 <__isoc23_strtoull@plt+0xa3f80> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x6a4 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00384bc0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b2e20 <__isoc23_strtoull@plt+0xad6a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1016] │ │ │ │ - add x24, x24, #0x101 │ │ │ │ - adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0x9a0 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038e7a4 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a967c <__isoc23_strtoull@plt+0xa3efc> // b.pmore │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x3c8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + mov x24, #0x8 // #8 │ │ │ │ + lsl x18, x22, #3 │ │ │ │ + add x23, x18, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00384c10 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b2e78 <__isoc23_strtoull@plt+0xad6f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038e748 ; NYI │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x6a4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x23, x22 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4a9798 <__isoc23_strtoull@plt+0xa4018> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4a9790 <__isoc23_strtoull@plt+0xa4010> // b.pmore │ │ │ │ + adrp x15, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x15, x15, #0x640 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x7c0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x24, [x24, #1016] │ │ │ │ - add x24, x24, #0x101 │ │ │ │ + mov x24, x17 │ │ │ │ adrp x23, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ - add x23, x23, #0xa48 │ │ │ │ + add x23, x23, #0xd30 │ │ │ │ add x23, x23, #0x1 │ │ │ │ + sub x18, x21, #0x6 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe60 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038e670 ; NYI │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3184] │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 597330 <__isoc23_strtoull@plt+0x191bb0> │ │ │ │ + nop │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b2ec0 <__isoc23_strtoull@plt+0xad740> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4a9c4c <__isoc23_strtoull@plt+0xa44cc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ - add x23, x23, #0x810 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0x868 │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + ldr x22, [x22, #56] │ │ │ │ + stur x13, [x20, #-56] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x14, [x20, #-40] │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x40 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9868 <__isoc23_strtoull@plt+0xa40e8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b2f0c <__isoc23_strtoull@plt+0xad78c> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x15, x15, #0xe90 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4a98a4 <__isoc23_strtoull@plt+0xa4124> // b.any │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + adrp x15, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x15, x15, #0x8e4 │ │ │ │ + str x15, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str w17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a98e4 <__isoc23_strtoull@plt+0xa4164> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + mov w17, #0x1 // #1 │ │ │ │ + b 4a9880 <__isoc23_strtoull@plt+0xa4100> │ │ │ │ + mov w17, #0x2 // #2 │ │ │ │ + adrp x15, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x15, x15, #0x938 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9938 <__isoc23_strtoull@plt+0xa41b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #69 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b2f98 <__isoc23_strtoull@plt+0xad818> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b2f90 <__isoc23_strtoull@plt+0xad810> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x15, x15, #0xed8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xc98 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b2ff4 <__isoc23_strtoull@plt+0xad874> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - adrp x14, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x14, x14, #0xf30 │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0x18 │ │ │ │ - mov x22, x15 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b3088 <__isoc23_strtoull@plt+0xad908> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b3080 <__isoc23_strtoull@plt+0xad900> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x14, x14, #0xfb8 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xcb0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b30ec <__isoc23_strtoull@plt+0xad96c> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - adrp x13, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x13, x13, #0x18 │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x23, x21, #0x20 │ │ │ │ - mov x22, x14 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b3188 <__isoc23_strtoull@plt+0xada08> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b3180 <__isoc23_strtoull@plt+0xada00> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x13, x13, #0xa8 │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xcc8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x30 // #48 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4a98ac <__isoc23_strtoull@plt+0xa412c> // b.any │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + b 4a98b0 <__isoc23_strtoull@plt+0xa4130> │ │ │ │ + mov w17, #0x4 // #4 │ │ │ │ + adrp x15, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x15, x15, #0xc30 │ │ │ │ + str x15, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b31f4 <__isoc23_strtoull@plt+0xada74> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - adrp x12, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x12, x12, #0x110 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x23, x21, #0x28 │ │ │ │ - mov x22, x13 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str w17, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4a9c30 <__isoc23_strtoull@plt+0xa44b0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #325 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b3298 <__isoc23_strtoull@plt+0xadb18> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b3290 <__isoc23_strtoull@plt+0xadb10> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x12, x12, #0x1a8 │ │ │ │ - stur x12, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4a9900 <__isoc23_strtoull@plt+0xa4180> // b.any │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + b 4a9904 <__isoc23_strtoull@plt+0xa4184> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x13, x22 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4a99d0 <__isoc23_strtoull@plt+0xa4250> // b.pmore │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2976] │ │ │ │ stur x13, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x30 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xcd8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #6 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b330c <__isoc23_strtoull@plt+0xadb8c> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - ldr x13, [x22, #48] │ │ │ │ - ldr x12, [x22, #56] │ │ │ │ - adrp x11, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x11, x11, #0x218 │ │ │ │ - stur x11, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x23, x21, #0x30 │ │ │ │ - mov x22, x12 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b3390 <__isoc23_strtoull@plt+0xadc10> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - adrp x12, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x12, x12, #0x2b8 │ │ │ │ - stur x12, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - sub x24, x21, #0x38 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xcf0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b3420 <__isoc23_strtoull@plt+0xadca0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b3418 <__isoc23_strtoull@plt+0xadc98> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4b3338 <__isoc23_strtoull@plt+0xadbb8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b34a0 <__isoc23_strtoull@plt+0xadd20> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x17, x17, #0x3b0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sxtw x17, w17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x17, x18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x17, w15 │ │ │ │ + orr x18, x18, x17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x17, w14 │ │ │ │ + orr x18, x18, x17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x8 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x20 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - .inst 0xfffff7d0 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #70 │ │ │ │ - ... │ │ │ │ - udf #6 │ │ │ │ - udf #4 │ │ │ │ + mov x22, x13 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1989 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0xb8 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b35a0 <__isoc23_strtoull@plt+0xade20> // b.pmore │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0xcd8 │ │ │ │ - stur x18, [x21, #-176] │ │ │ │ - stur x24, [x21, #-160] │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0xd30 │ │ │ │ - stur x18, [x21, #-152] │ │ │ │ - stur x25, [x21, #-136] │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0xd88 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x26, [x21, #-112] │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - stur x27, [x21, #-88] │ │ │ │ - adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - ldr x18, [x20] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0x338 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x80 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x98 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0xb0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x37 │ │ │ │ - mov x17, #0xb // #11 │ │ │ │ - cmp x23, x17 │ │ │ │ - b.lt 4b35d0 <__isoc23_strtoull@plt+0xade50> // b.tstop │ │ │ │ - adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x17, x17, #0x448 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + ldr w18, [x20, #24] │ │ │ │ + ldr w15, [x20, #32] │ │ │ │ + ldr w14, [x20, #40] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 4a9954 <__isoc23_strtoull@plt+0xa41d4> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x13, x22 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4a99d0 <__isoc23_strtoull@plt+0xa4250> // b.pmore │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2976] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + sxtw x17, w17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x17, x18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x17, w15 │ │ │ │ + orr x18, x18, x17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x17, w14 │ │ │ │ + orr x18, x18, x17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x8 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0xb8 // #184 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0xe0 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ + adrp x17, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x17, x17, #0x9f0 │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00384ae0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b366c <__isoc23_strtoull@plt+0xadeec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0x644 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3644 <__isoc23_strtoull@plt+0xadec4> │ │ │ │ + cbnz x18, 4a99f0 <__isoc23_strtoull@plt+0xa4270> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00384a9c ; NYI │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0x68c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b368c <__isoc23_strtoull@plt+0xadf0c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x110 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x13, x22 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4a9b10 <__isoc23_strtoull@plt+0xa4390> // b.pmore │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2976] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + sxtw x17, w17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x17, x18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x17, w15 │ │ │ │ + orr x18, x18, x17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x17, w14 │ │ │ │ + orr x18, x18, x17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x18, #0x20 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + mov x22, x13 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1989 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00384a54 ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4b34d8 <__isoc23_strtoull@plt+0xadd58> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00384a18 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b36fc <__isoc23_strtoull@plt+0xadf7c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0x71c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b371c <__isoc23_strtoull@plt+0xadf9c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x120 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003849c4 ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4b34d8 <__isoc23_strtoull@plt+0xadd58> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003849b8 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x23, x23, #0x120 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00384948 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b37c8 <__isoc23_strtoull@plt+0xae048> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0x7e8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b37e8 <__isoc23_strtoull@plt+0xae068> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x140 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + ldr w18, [x20, #24] │ │ │ │ + ldr w15, [x20, #32] │ │ │ │ + ldr w14, [x20, #40] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 4a9aa0 <__isoc23_strtoull@plt+0xa4320> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x13, x22 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4a9b10 <__isoc23_strtoull@plt+0xa4390> // b.pmore │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2976] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + sxtw x17, w17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + orr x18, x17, x18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x17, w15 │ │ │ │ + orr x18, x18, x17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x18, w18 │ │ │ │ + sxtw x17, w14 │ │ │ │ + orr x18, x18, x17 │ │ │ │ + sxtw x18, w18 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1861 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003848f8 ; NYI │ │ │ │ - ldur x27, [x22, #31] │ │ │ │ - ldur x26, [x22, #23] │ │ │ │ - ldur x25, [x22, #15] │ │ │ │ - ldur x24, [x22, #7] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4b34d8 <__isoc23_strtoull@plt+0xadd58> │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b3870 <__isoc23_strtoull@plt+0xae0f0> │ │ │ │ - nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #10 │ │ │ │ - ... │ │ │ │ - udf #10 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b4584 <__isoc23_strtoull@plt+0xaee04> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x20] │ │ │ │ - and x17, x23, #0x7 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4b3aec <__isoc23_strtoull@plt+0xae36c> // b.any │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b4190 <__isoc23_strtoull@plt+0xaea10> // b.any │ │ │ │ - str x24, [x20] │ │ │ │ - stur x25, [x20, #-32] │ │ │ │ - stur x26, [x20, #-24] │ │ │ │ - stur x27, [x20, #-16] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - mov x18, x24 │ │ │ │ - adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x17, x17, #0xd9c │ │ │ │ + b.ne 4a9a80 <__isoc23_strtoull@plt+0xa4300> // b.any │ │ │ │ + adrp x17, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x17, x17, #0xb30 │ │ │ │ str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3d9c <__isoc23_strtoull@plt+0xae61c> │ │ │ │ + cbnz x18, 4a9b30 <__isoc23_strtoull@plt+0xa43b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x15, x15, #0x434 │ │ │ │ - str x15, [x20, #16] │ │ │ │ + mov w17, #0x10 // #16 │ │ │ │ + adrp x15, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x15, x15, #0xbc4 │ │ │ │ + str x15, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + str w17, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4434 <__isoc23_strtoull@plt+0xaecb4> │ │ │ │ + cbnz x18, 4a9bc4 <__isoc23_strtoull@plt+0xa4444> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2187 │ │ │ │ + udf #837 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 4b38d8 <__isoc23_strtoull@plt+0xae158> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b38e8 <__isoc23_strtoull@plt+0xae168> │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0x920 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3920 <__isoc23_strtoull@plt+0xae1a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.ne 4a9bf8 <__isoc23_strtoull@plt+0xa4478> // b.any │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + b 4a9bfc <__isoc23_strtoull@plt+0xa447c> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x464 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0038df20 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a9ca8 <__isoc23_strtoull@plt+0xa4528> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0xcd4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4464 <__isoc23_strtoull@plt+0xaece4> │ │ │ │ + cbnz x18, 4a9cd4 <__isoc23_strtoull@plt+0xa4554> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x15, x15, #0x3dc │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b43dc <__isoc23_strtoull@plt+0xaec5c> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2187 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b397c <__isoc23_strtoull@plt+0xae1fc> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b398c <__isoc23_strtoull@plt+0xae20c> │ │ │ │ - udf #2059 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038deb4 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4b4198 <__isoc23_strtoull@plt+0xaea18> // b.any │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0x9c4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b39c4 <__isoc23_strtoull@plt+0xae244> │ │ │ │ + b.ne 4a9cb0 <__isoc23_strtoull@plt+0xa4530> // b.any │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xb88 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b395c <__isoc23_strtoull@plt+0xae1dc> // b.any │ │ │ │ - adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x17, x17, #0x9f0 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0038de58 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a9dd8 <__isoc23_strtoull@plt+0xa4658> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0xd64 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b39f0 <__isoc23_strtoull@plt+0xae270> │ │ │ │ + cbnz x18, 4a9d64 <__isoc23_strtoull@plt+0xa45e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #10 │ │ │ │ - udf #0 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xa30 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + .inst 0x0038ddfc ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3a30 <__isoc23_strtoull@plt+0xae2b0> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4a9de0 <__isoc23_strtoull@plt+0xa4660> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4a9d48 <__isoc23_strtoull@plt+0xa45c8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x18, x18, #0xb60 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xa74 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + sub x18, x20, #0x58 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4a9e90 <__isoc23_strtoull@plt+0xa4710> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x10c │ │ │ │ + stur x18, [x20, #-88] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3a74 <__isoc23_strtoull@plt+0xae2f4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b41c4 <__isoc23_strtoull@plt+0xaea44> // b.none │ │ │ │ - adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x17, x17, #0xab8 │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - ldur x22, [x23, #6] │ │ │ │ - stur x25, [x20, #-32] │ │ │ │ - stur x26, [x20, #-24] │ │ │ │ - stur x27, [x20, #-16] │ │ │ │ - ldur x18, [x18, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x24, [x20] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #87] │ │ │ │ + ldur x22, [x22, #79] │ │ │ │ + stur x17, [x20, #-80] │ │ │ │ + stur x13, [x20, #-72] │ │ │ │ + stur x14, [x20, #-64] │ │ │ │ + stur x15, [x20, #-56] │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x9, [x20, #-40] │ │ │ │ + stur x8, [x20, #-32] │ │ │ │ + stur x10, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + sub x20, x20, #0x58 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3ab8 <__isoc23_strtoull@plt+0xae338> │ │ │ │ + cbnz x18, 4aa10c <__isoc23_strtoull@plt+0xa498c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x15, x15, #0x334 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4334 <__isoc23_strtoull@plt+0xaebb4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3081 │ │ │ │ + udf #64458 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b3b38 <__isoc23_strtoull@plt+0xae3b8> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b3b48 <__isoc23_strtoull@plt+0xae3c8> │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xb7c │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0xee0 │ │ │ │ str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ ldr x22, [x20, #40] │ │ │ │ + str w18, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3b7c <__isoc23_strtoull@plt+0xae3fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x364 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4364 <__isoc23_strtoull@plt+0xaebe4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x15, x15, #0x2dc │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b42dc <__isoc23_strtoull@plt+0xaeb5c> │ │ │ │ + cbnz x18, 4a9ee0 <__isoc23_strtoull@plt+0xa4760> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3081 │ │ │ │ + udf #65482 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + ldr w18, [x20, #40] │ │ │ │ + str w18, [sp, #24] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [sp, #16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [sp, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [sp] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + mov x0, x18 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + mov x1, x18 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + mov x2, x18 │ │ │ │ + ldr w18, [x20, #72] │ │ │ │ + mov w3, w18 │ │ │ │ + ldr w18, [x20, #80] │ │ │ │ + mov w4, w18 │ │ │ │ + ldr w18, [x20, #16] │ │ │ │ + mov w5, w18 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + mov x6, x18 │ │ │ │ ldr x18, [x20, #32] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b3bd8 <__isoc23_strtoull@plt+0xae458> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b3be8 <__isoc23_strtoull@plt+0xae468> │ │ │ │ - udf #2057 │ │ │ │ + mov x7, x18 │ │ │ │ + bl 4b1668 <__isoc23_strtoull@plt+0xabee8> │ │ │ │ + mov w18, w0 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #64394 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b413c <__isoc23_strtoull@plt+0xae9bc> // b.any │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xc1c │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0xea8 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3c1c <__isoc23_strtoull@plt+0xae49c> │ │ │ │ + cbnz x18, 4a9ea8 <__isoc23_strtoull@plt+0xa4728> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + udf #63882 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b3bb8 <__isoc23_strtoull@plt+0xae438> // b.any │ │ │ │ - adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x17, x17, #0xc48 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0xf84 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3c48 <__isoc23_strtoull@plt+0xae4c8> │ │ │ │ + cbnz x18, 4a9f84 <__isoc23_strtoull@plt+0xa4804> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #521 │ │ │ │ + udf #63626 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xc88 │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0xfbc │ │ │ │ str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x17, [x20, #32] │ │ │ │ - str x18, [x20, #48] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3c88 <__isoc23_strtoull@plt+0xae508> │ │ │ │ + cbnz x18, 4a9fbc <__isoc23_strtoull@plt+0xa483c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1545 │ │ │ │ + udf #63498 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xccc │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x17, [x20, #40] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3ccc <__isoc23_strtoull@plt+0xae54c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xd0c │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0xff4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3d0c <__isoc23_strtoull@plt+0xae58c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x38c │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b438c <__isoc23_strtoull@plt+0xaec0c> │ │ │ │ + cbnz x18, 4a9ff4 <__isoc23_strtoull@plt+0xa4874> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1545 │ │ │ │ + udf #30730 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b3d64 <__isoc23_strtoull@plt+0xae5e4> // b.any │ │ │ │ - adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x17, x17, #0xea4 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x2c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + str w18, [x20, #80] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3ea4 <__isoc23_strtoull@plt+0xae724> │ │ │ │ + cbnz x18, 4aa02c <__isoc23_strtoull@plt+0xa48ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1800 │ │ │ │ + udf #14346 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x55c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b455c <__isoc23_strtoull@plt+0xaeddc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x64 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3de0 <__isoc23_strtoull@plt+0xae660> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x28c │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + str w18, [x20, #72] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b428c <__isoc23_strtoull@plt+0xaeb0c> │ │ │ │ + cbnz x18, 4aa064 <__isoc23_strtoull@plt+0xa48e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1800 │ │ │ │ + udf #6154 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b3e28 <__isoc23_strtoull@plt+0xae6a8> // b.any │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x174 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x9c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #64] │ │ │ │ + str x18, [x20, #64] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4174 <__isoc23_strtoull@plt+0xae9f4> │ │ │ │ + cbnz x18, 4aa09c <__isoc23_strtoull@plt+0xa491c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3593 │ │ │ │ + udf #4106 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b413c <__isoc23_strtoull@plt+0xae9bc> // b.any │ │ │ │ - adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x17, x17, #0xe60 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xd4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3e60 <__isoc23_strtoull@plt+0xae6e0> │ │ │ │ + cbnz x18, 4aa0d4 <__isoc23_strtoull@plt+0xa4954> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x17, x17, #0xf24 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3f24 <__isoc23_strtoull@plt+0xae7a4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4aa1f4 <__isoc23_strtoull@plt+0xa4a74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x1a4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4a9e10 <__isoc23_strtoull@plt+0xa4690> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x17, x17, #0x1e8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4aa174 <__isoc23_strtoull@plt+0xa49f4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xeec │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3eec <__isoc23_strtoull@plt+0xae76c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x23c │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b423c <__isoc23_strtoull@plt+0xaeabc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b3f64 <__isoc23_strtoull@plt+0xae7e4> // b.any │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x214 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4214 <__isoc23_strtoull@plt+0xaea94> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 4aa1a8 <__isoc23_strtoull@plt+0xa4a28> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #3975 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xf9c │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4aa2bc <__isoc23_strtoull@plt+0xa4b3c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x27c │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3f9c <__isoc23_strtoull@plt+0xae81c> │ │ │ │ + cbnz x18, 4aa27c <__isoc23_strtoull@plt+0xa4afc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1927 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ - add x18, x18, #0xfe4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b3fe4 <__isoc23_strtoull@plt+0xae864> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x18 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4018 <__isoc23_strtoull@plt+0xae898> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aa260 <__isoc23_strtoull@plt+0xa4ae0> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1224] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x264 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4264 <__isoc23_strtoull@plt+0xaeae4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0xd0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4aa384 <__isoc23_strtoull@plt+0xa4c04> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x344 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b40d0 <__isoc23_strtoull@plt+0xae950> │ │ │ │ + cbnz x18, 4aa344 <__isoc23_strtoull@plt+0xa4bc4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aa328 <__isoc23_strtoull@plt+0xa4ba8> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1224] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x98 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4098 <__isoc23_strtoull@plt+0xae918> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x1ec │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b41ec <__isoc23_strtoull@plt+0xaea6c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x48 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4b413c <__isoc23_strtoull@plt+0xae9bc> │ │ │ │ - sub x20, x20, #0x48 │ │ │ │ - b 4b413c <__isoc23_strtoull@plt+0xae9bc> │ │ │ │ - udf #3848 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b4560 <__isoc23_strtoull@plt+0xaede0> // b.none │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4b413c <__isoc23_strtoull@plt+0xae9bc> │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 4b413c <__isoc23_strtoull@plt+0xae9bc> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b413c <__isoc23_strtoull@plt+0xae9bc> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b4138 <__isoc23_strtoull@plt+0xae9b8> // b.any │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038d9b0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4aa3d8 <__isoc23_strtoull@plt+0xa4c58> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x3f0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b40e8 <__isoc23_strtoull@plt+0xae968> // b.any │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b415c <__isoc23_strtoull@plt+0xae9dc> // b.any │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ + .inst 0x0038d968 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b3f3c <__isoc23_strtoull@plt+0xae7bc> // b.any │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ - udf #1927 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b4038 <__isoc23_strtoull@plt+0xae8b8> // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ - udf #1800 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b3e00 <__isoc23_strtoull@plt+0xae680> // b.any │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4b413c <__isoc23_strtoull@plt+0xae9bc> // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b3eb8 <__isoc23_strtoull@plt+0xae738> // b.none │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ - udf #3593 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4b42a4 <__isoc23_strtoull@plt+0xaeb24> // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - b 4b42b4 <__isoc23_strtoull@plt+0xaeb34> │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4b413c <__isoc23_strtoull@plt+0xae9bc> // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b3eb8 <__isoc23_strtoull@plt+0xae738> // b.none │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ - udf #3593 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4b42fc <__isoc23_strtoull@plt+0xaeb7c> // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - b 4b430c <__isoc23_strtoull@plt+0xaeb8c> │ │ │ │ - udf #2057 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b3b98 <__isoc23_strtoull@plt+0xae418> // b.any │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ - udf #1545 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b3d3c <__isoc23_strtoull@plt+0xae5bc> // b.any │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4b413c <__isoc23_strtoull@plt+0xae9bc> // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b38b8 <__isoc23_strtoull@plt+0xae138> // b.none │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ - udf #521 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4b43a4 <__isoc23_strtoull@plt+0xaec24> // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - b 4b43b4 <__isoc23_strtoull@plt+0xaec34> │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4b413c <__isoc23_strtoull@plt+0xae9bc> // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b38b8 <__isoc23_strtoull@plt+0xae138> // b.none │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ - udf #521 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038d920 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4aa468 <__isoc23_strtoull@plt+0xa4ce8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x480 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038d8d8 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4b43fc <__isoc23_strtoull@plt+0xaec7c> // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - b 4b440c <__isoc23_strtoull@plt+0xaec8c> │ │ │ │ - udf #2059 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b393c <__isoc23_strtoull@plt+0xae1bc> // b.any │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 4b41c4 <__isoc23_strtoull@plt+0xaea44> │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b4110 <__isoc23_strtoull@plt+0xae990> // b.any │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x1b0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0038da18 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4aa57c <__isoc23_strtoull@plt+0xa4dfc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x5ec │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b41b0 <__isoc23_strtoull@plt+0xaea30> │ │ │ │ + cbnz x18, 4aa5ec <__isoc23_strtoull@plt+0xa4e6c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3975 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b4154 <__isoc23_strtoull@plt+0xae9d4> // b.any │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x48c │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b448c <__isoc23_strtoull@plt+0xaed0c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x0038d838 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aa504 <__isoc23_strtoull@plt+0xa4d84> // b.pmore │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x438 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x4a8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x5b4 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1927 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b4060 <__isoc23_strtoull@plt+0xae8e0> // b.any │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x4d4 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b44d4 <__isoc23_strtoull@plt+0xaed54> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #3848 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x518 │ │ │ │ + adrp x17, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x17, x17, #0x594 │ │ │ │ str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4518 <__isoc23_strtoull@plt+0xaed98> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x178 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038d76c ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x520 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038d730 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b4634 <__isoc23_strtoull@plt+0xaeeb4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x700 │ │ │ │ + b.cc 4aa658 <__isoc23_strtoull@plt+0xa4ed8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x670 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4700 <__isoc23_strtoull@plt+0xaef80> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038d6e8 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x654 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - str x18, [x20, #72] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4654 <__isoc23_strtoull@plt+0xaeed4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x180 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x27, [x20, #56] │ │ │ │ - ldr x26, [x20, #48] │ │ │ │ - ldr x25, [x20, #40] │ │ │ │ - ldr x24, [x20, #64] │ │ │ │ - ldr x23, [x20, #72] │ │ │ │ - str x22, [x20, #40] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #72] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b3870 <__isoc23_strtoull@plt+0xae0f0> │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x60c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0038d8e0 ; NYI │ │ │ │ + sub x18, x20, #0x88 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ab1cc <__isoc23_strtoull@plt+0xa5a4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x854 │ │ │ │ + stur x18, [x20, #-128] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + ldur x5, [x22, #102] │ │ │ │ + ldur x4, [x22, #110] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x10, [x20, #-120] │ │ │ │ + stur x11, [x20, #-112] │ │ │ │ + stur x13, [x20, #-104] │ │ │ │ + stur x15, [x20, #-96] │ │ │ │ + stur x18, [x20, #-88] │ │ │ │ + stur x8, [x20, #-80] │ │ │ │ + stur x12, [x20, #-72] │ │ │ │ + stur x14, [x20, #-64] │ │ │ │ + stur x17, [x20, #-56] │ │ │ │ + stur x9, [x20, #-48] │ │ │ │ + stur x7, [x20, #-40] │ │ │ │ + stur x6, [x20, #-32] │ │ │ │ + stur x4, [x20, #-24] │ │ │ │ + stur x5, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x80 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b460c <__isoc23_strtoull@plt+0xaee8c> │ │ │ │ + cbnz x18, 4aa854 <__isoc23_strtoull@plt+0xa50d4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x00200010 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038d7ec ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x9fc │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + .inst 0x0004000f ; undefined │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x6a4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b46a4 <__isoc23_strtoull@plt+0xaef24> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ldr x27, [x20, #32] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b4798 <__isoc23_strtoull@plt+0xaf018> │ │ │ │ - nop │ │ │ │ - .inst 0xffffffb8 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #10 │ │ │ │ - ... │ │ │ │ - udf #10 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b54b4 <__isoc23_strtoull@plt+0xafd34> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x20] │ │ │ │ - and x17, x23, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b4a14 <__isoc23_strtoull@plt+0xaf294> // b.any │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b5384 <__isoc23_strtoull@plt+0xafc04> // b.any │ │ │ │ - str x24, [x20] │ │ │ │ - stur x25, [x20, #-32] │ │ │ │ - stur x26, [x20, #-24] │ │ │ │ - stur x27, [x20, #-16] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - mov x18, x24 │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0xcc4 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038d80c ; NYI │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x20, #104] │ │ │ │ + str x17, [x15] │ │ │ │ + adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x17, x17, #0x490 │ │ │ │ str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4cc4 <__isoc23_strtoull@plt+0xaf544> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x15, x15, #0x27c │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b527c <__isoc23_strtoull@plt+0xafafc> │ │ │ │ + cbnz x18, 4ab490 <__isoc23_strtoull@plt+0xa5d10> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2187 │ │ │ │ + .inst 0x00180010 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038d7cc ; NYI │ │ │ │ + ldr x17, [x20, #120] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b4800 <__isoc23_strtoull@plt+0xaf080> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b4810 <__isoc23_strtoull@plt+0xaf090> │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x848 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4848 <__isoc23_strtoull@plt+0xaf0c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x2ac │ │ │ │ - str x17, [x20] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + ldr x14, [x20, #112] │ │ │ │ + lsl x13, x17, #3 │ │ │ │ + add x14, x14, x13 │ │ │ │ + str x15, [x14] │ │ │ │ + adrp x15, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x15, x15, #0x4e0 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ + add x18, x17, #0x1 │ │ │ │ + str x18, [x20, #120] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b52ac <__isoc23_strtoull@plt+0xafb2c> │ │ │ │ + cbnz x18, 4ab4e0 <__isoc23_strtoull@plt+0xa5d60> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x15, x15, #0x224 │ │ │ │ - str x15, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x7cc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x15, #6] │ │ │ │ + ldur x18, [x15, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #112] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5224 <__isoc23_strtoull@plt+0xafaa4> │ │ │ │ + cbnz x18, 4aa7cc <__isoc23_strtoull@plt+0xa504c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2187 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b48a4 <__isoc23_strtoull@plt+0xaf124> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b48b4 <__isoc23_strtoull@plt+0xaf134> │ │ │ │ - udf #2059 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b538c <__isoc23_strtoull@plt+0xafc0c> // b.any │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x8ec │ │ │ │ + .inst 0x0038d744 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x78c │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #104] │ │ │ │ + str x18, [x20, #104] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b48ec <__isoc23_strtoull@plt+0xaf16c> │ │ │ │ + cbnz x18, 4aa78c <__isoc23_strtoull@plt+0xa500c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #11 │ │ │ │ + .inst 0x00200010 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b4884 <__isoc23_strtoull@plt+0xaf104> // b.any │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x918 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + .inst 0x0038d6ec ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4918 <__isoc23_strtoull@plt+0xaf198> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #10 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4aa76c <__isoc23_strtoull@plt+0xa4fec> // b.none │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x76c │ │ │ │ + str x18, [x20] │ │ │ │ + b 4a89d8 <__isoc23_strtoull@plt+0xa3258> │ │ │ │ + .inst 0x0010000f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x958 │ │ │ │ + .inst 0x0038d6bc ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x88c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #40] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4958 <__isoc23_strtoull@plt+0xaf1d8> │ │ │ │ + cbnz x18, 4aa88c <__isoc23_strtoull@plt+0xa510c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + .inst 0x000f080f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0x99c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b499c <__isoc23_strtoull@plt+0xaf21c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b505c <__isoc23_strtoull@plt+0xaf8dc> // b.none │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0x9e0 │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - ldur x22, [x23, #6] │ │ │ │ - stur x25, [x20, #-32] │ │ │ │ - stur x26, [x20, #-24] │ │ │ │ - stur x27, [x20, #-16] │ │ │ │ - ldur x18, [x18, #6] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x24, [x20] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b49e0 <__isoc23_strtoull@plt+0xaf260> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x15, x15, #0x17c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ + .inst 0x0038d620 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xcac │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #120] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b517c <__isoc23_strtoull@plt+0xaf9fc> │ │ │ │ + cbnz x18, 4aacac <__isoc23_strtoull@plt+0xa552c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3081 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x0007080f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b4a60 <__isoc23_strtoull@plt+0xaf2e0> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b4a70 <__isoc23_strtoull@plt+0xaf2f0> │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xaa4 │ │ │ │ + .inst 0x0038d604 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aa918 <__isoc23_strtoull@plt+0xa5198> // b.pmore │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x628 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x698 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x9a0 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4aa4 <__isoc23_strtoull@plt+0xaf324> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x1ac │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b51ac <__isoc23_strtoull@plt+0xafa2c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - adrp x15, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x15, x15, #0x124 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5124 <__isoc23_strtoull@plt+0xaf9a4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3081 │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #120] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + .inst 0x0007080f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b4b00 <__isoc23_strtoull@plt+0xaf380> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - b 4b4b10 <__isoc23_strtoull@plt+0xaf390> │ │ │ │ - udf #2057 │ │ │ │ + .inst 0x0038d578 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x8f8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #120] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #112] │ │ │ │ + str x18, [x20, #120] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + .inst 0x001f080f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b5310 <__isoc23_strtoull@plt+0xafb90> // b.any │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xb44 │ │ │ │ + .inst 0x0038d548 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xd08 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4b44 <__isoc23_strtoull@plt+0xaf3c4> │ │ │ │ + cbnz x18, 4aad08 <__isoc23_strtoull@plt+0xa5588> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + .inst 0x00200010 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b4ae0 <__isoc23_strtoull@plt+0xaf360> // b.any │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0xb70 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4b70 <__isoc23_strtoull@plt+0xaf3f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #521 │ │ │ │ + .inst 0x0038d55c ; NYI │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab1c0 <__isoc23_strtoull@plt+0xa5a40> // b.pmore │ │ │ │ + adrp x18, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x18, x18, #0xe10 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x150 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x77 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + cbnz x22, 4ab34c <__isoc23_strtoull@plt+0xa5bcc> │ │ │ │ + adrp x17, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x17, x17, #0x4c8 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x9d0 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + .inst 0x000f080f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xbb0 │ │ │ │ + .inst 0x0038d454 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xd28 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x17, [x20, #32] │ │ │ │ - str x18, [x20, #48] │ │ │ │ + ldr x22, [x20, #120] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4bb0 <__isoc23_strtoull@plt+0xaf430> │ │ │ │ + cbnz x18, 4aad28 <__isoc23_strtoull@plt+0xa55a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1545 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x0007080f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038d438 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aaae4 <__isoc23_strtoull@plt+0xa5364> // b.pmore │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x3a8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x418 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xb6c │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #120] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + .inst 0x0007080f ; undefined │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xbf4 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038d3ac ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xac4 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x17, [x20, #40] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4bf4 <__isoc23_strtoull@plt+0xaf474> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xc34 │ │ │ │ + ldr x23, [x20, #120] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #112] │ │ │ │ + str x18, [x20, #120] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xbac │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4c34 <__isoc23_strtoull@plt+0xaf4b4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x1d4 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b51d4 <__isoc23_strtoull@plt+0xafa54> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1545 │ │ │ │ + b 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + .inst 0x000fff8f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038cf9c ; NYI │ │ │ │ + ldr x24, [x20, #120] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x80 │ │ │ │ + b 4a7f90 <__isoc23_strtoull@plt+0xa2810> │ │ │ │ + .inst 0x000fff8f ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b4c8c <__isoc23_strtoull@plt+0xaf50c> // b.any │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0xdcc │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038d2b4 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4dcc <__isoc23_strtoull@plt+0xaf64c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1800 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4aab8c <__isoc23_strtoull@plt+0xa540c> // b.any │ │ │ │ + ldr x24, [x20, #120] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x80 │ │ │ │ + b 4a7f90 <__isoc23_strtoull@plt+0xa2810> │ │ │ │ + .inst 0x001ffb8f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x48c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b548c <__isoc23_strtoull@plt+0xafd0c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ + .inst 0x0038d284 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xbcc │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4d08 <__isoc23_strtoull@plt+0xaf588> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0xd4 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #120] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b50d4 <__isoc23_strtoull@plt+0xaf954> │ │ │ │ + cbnz x18, 4aabcc <__isoc23_strtoull@plt+0xa544c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1800 │ │ │ │ + .inst 0x001ffb8f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038d26c ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xbfc │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #120] │ │ │ │ + mov x23, x22 │ │ │ │ + b 596068 <__isoc23_strtoull@plt+0x1908e8> │ │ │ │ + .inst 0x001ffb8f ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b4d50 <__isoc23_strtoull@plt+0xaf5d0> // b.any │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x368 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038d244 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xc88 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5368 <__isoc23_strtoull@plt+0xafbe8> │ │ │ │ + cbnz x18, 4aac88 <__isoc23_strtoull@plt+0xa5508> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3593 │ │ │ │ + .inst 0x001ffb8f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038d218 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xc34 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + .inst 0x001f080f ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b5310 <__isoc23_strtoull@plt+0xafb90> // b.any │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0xd88 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038d26c ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + ldur w14, [x15, #7] │ │ │ │ + sxtw x14, w14 │ │ │ │ + mov x13, #0xffff // #65535 │ │ │ │ + movk x13, #0xffff, lsl #16 │ │ │ │ + movk x13, #0xffff, lsl #32 │ │ │ │ + movk x13, #0xffff, lsl #48 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4aae1c <__isoc23_strtoull@plt+0xa569c> // b.any │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xd48 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4d88 <__isoc23_strtoull@plt+0xaf608> │ │ │ │ + cbnz x18, 4aad48 <__isoc23_strtoull@plt+0xa55c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x001f080f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038d210 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4aacb8 <__isoc23_strtoull@plt+0xa5538> │ │ │ │ + .inst 0x001f080f ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0xe4c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4e4c <__isoc23_strtoull@plt+0xaf6cc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038d1f0 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4aacb8 <__isoc23_strtoull@plt+0xa5538> │ │ │ │ + .inst 0x001ffb8f ; undefined │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038d178 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x18, [x18] │ │ │ │ + adrp x17, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x17, x17, #0xc5c │ │ │ │ + str x17, [x20] │ │ │ │ adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xe14 │ │ │ │ + ldr x22, [x22, #2024] │ │ │ │ + str x18, [x20, #120] │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x0003e60d ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038d16c ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aad78 <__isoc23_strtoull@plt+0xa55f8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xf04 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1192] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + .inst 0x0003e20d ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038d114 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4e14 <__isoc23_strtoull@plt+0xaf694> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x84 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4aaf54 <__isoc23_strtoull@plt+0xa57d4> // b.any │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xd94 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5084 <__isoc23_strtoull@plt+0xaf904> │ │ │ │ + cbnz x18, 4aad94 <__isoc23_strtoull@plt+0xa5614> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b4e8c <__isoc23_strtoull@plt+0xaf70c> // b.any │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x340 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x17, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x17, x17, #0xdec │ │ │ │ + str x17, [x20, #16] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + str x15, [x20, #120] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5340 <__isoc23_strtoull@plt+0xafbc0> │ │ │ │ + cbnz x18, 4aadec <__isoc23_strtoull@plt+0xa566c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3975 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #63244 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xec4 │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4ec4 <__isoc23_strtoull@plt+0xaf744> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1927 │ │ │ │ + .inst 0x0038d094 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aae50 <__isoc23_strtoull@plt+0xa56d0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x2e8 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1336] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + udf #62220 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xf0c │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ + .inst 0x0038d03c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4f0c <__isoc23_strtoull@plt+0xaf78c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xf40 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4ab338 <__isoc23_strtoull@plt+0xa5bb8> // b.any │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xe6c │ │ │ │ str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4f40 <__isoc23_strtoull@plt+0xaf7c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0xac │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #48] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b50ac <__isoc23_strtoull@plt+0xaf92c> │ │ │ │ + cbnz x18, 4aae6c <__isoc23_strtoull@plt+0xa56ec> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x0003e60d ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038cffc ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aad6c <__isoc23_strtoull@plt+0xa55ec> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x17, x17, #0xff8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x17, x21, #0x6 │ │ │ │ + adrp x15, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x15, x15, #0xec4 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #96] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4ff8 <__isoc23_strtoull@plt+0xaf878> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ - add x18, x18, #0xfc0 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b4fc0 <__isoc23_strtoull@plt+0xaf840> │ │ │ │ + cbnz x18, 4aaec4 <__isoc23_strtoull@plt+0xa5744> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + b 4aaf2c <__isoc23_strtoull@plt+0xa57ac> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #3979 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b5010 <__isoc23_strtoull@plt+0xaf890> // b.any │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aaf68 <__isoc23_strtoull@plt+0xa57e8> // b.pmore │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x2d8 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1032] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x60 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b4e64 <__isoc23_strtoull@plt+0xaf6e4> // b.any │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4b505c <__isoc23_strtoull@plt+0xaf8dc> │ │ │ │ - udf #1927 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b4f60 <__isoc23_strtoull@plt+0xaf7e0> // b.any │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 4b505c <__isoc23_strtoull@plt+0xaf8dc> │ │ │ │ - udf #1800 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #8075 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b4d28 <__isoc23_strtoull@plt+0xaf5a8> // b.any │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4b505c <__isoc23_strtoull@plt+0xaf8dc> │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4b5310 <__isoc23_strtoull@plt+0xafb90> // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b4de0 <__isoc23_strtoull@plt+0xaf660> // b.none │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b505c <__isoc23_strtoull@plt+0xaf8dc> │ │ │ │ - udf #3593 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab008 <__isoc23_strtoull@plt+0xa5888> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x214 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + str x22, [x20, #88] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #16267 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4b50ec <__isoc23_strtoull@plt+0xaf96c> // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - b 4b50fc <__isoc23_strtoull@plt+0xaf97c> │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4b5310 <__isoc23_strtoull@plt+0xafb90> // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b4de0 <__isoc23_strtoull@plt+0xaf660> // b.none │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b505c <__isoc23_strtoull@plt+0xaf8dc> │ │ │ │ - udf #3593 │ │ │ │ + .inst 0x0038ce84 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab060 <__isoc23_strtoull@plt+0xa58e0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x234 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1336] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #8075 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab0c4 <__isoc23_strtoull@plt+0xa5944> // b.pmore │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x210 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #48] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4b5144 <__isoc23_strtoull@plt+0xaf9c4> // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - b 4b5154 <__isoc23_strtoull@plt+0xaf9d4> │ │ │ │ - udf #2057 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1032] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #16267 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b4ac0 <__isoc23_strtoull@plt+0xaf340> // b.any │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b505c <__isoc23_strtoull@plt+0xaf8dc> │ │ │ │ - udf #1545 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab158 <__isoc23_strtoull@plt+0xa59d8> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x2c8 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + str x22, [x20, #88] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x174 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #8075 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b4c64 <__isoc23_strtoull@plt+0xaf4e4> // b.any │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b505c <__isoc23_strtoull@plt+0xaf8dc> │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4b5310 <__isoc23_strtoull@plt+0xafb90> // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b47e0 <__isoc23_strtoull@plt+0xaf060> // b.none │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b505c <__isoc23_strtoull@plt+0xaf8dc> │ │ │ │ - udf #521 │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xf84 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1416] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20, #56] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #8075 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4b51ec <__isoc23_strtoull@plt+0xafa6c> // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - b 4b51fc <__isoc23_strtoull@plt+0xafa7c> │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4b5310 <__isoc23_strtoull@plt+0xafb90> // b.tstop │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b47e0 <__isoc23_strtoull@plt+0xaf060> // b.none │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b505c <__isoc23_strtoull@plt+0xaf8dc> │ │ │ │ - udf #521 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x1e4 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + udf #16267 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4b5244 <__isoc23_strtoull@plt+0xafac4> // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - b 4b5254 <__isoc23_strtoull@plt+0xafad4> │ │ │ │ - udf #2059 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x24 │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #64] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + udf #15243 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038cca8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4b4864 <__isoc23_strtoull@plt+0xaf0e4> // b.any │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 4b505c <__isoc23_strtoull@plt+0xaf8dc> │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x48 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + b.ne 4ab1b0 <__isoc23_strtoull@plt+0xa5a30> // b.any │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x7c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5048 <__isoc23_strtoull@plt+0xaf8c8> │ │ │ │ + cbnz x18, 4ab07c <__isoc23_strtoull@plt+0xa58fc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #16267 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b5394 <__isoc23_strtoull@plt+0xafc14> // b.none │ │ │ │ - sub x20, x20, #0x48 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4b5310 <__isoc23_strtoull@plt+0xafb90> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b5394 <__isoc23_strtoull@plt+0xafc14> // b.none │ │ │ │ - sub x20, x20, #0x48 │ │ │ │ - b 4b5310 <__isoc23_strtoull@plt+0xafb90> │ │ │ │ - udf #3848 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xe0 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1416] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20, #64] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #16267 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4b5490 <__isoc23_strtoull@plt+0xafd10> // b.none │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4b5310 <__isoc23_strtoull@plt+0xafb90> │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 4b5310 <__isoc23_strtoull@plt+0xafb90> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b5310 <__isoc23_strtoull@plt+0xafb90> │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x298 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + udf #63244 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038cc18 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aae44 <__isoc23_strtoull@plt+0xa56c4> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b52c4 <__isoc23_strtoull@plt+0xafb44> // b.any │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x2fc │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x17, x21, #0x6 │ │ │ │ + adrp x15, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x15, x15, #0x258 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #80] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b52fc <__isoc23_strtoull@plt+0xafb7c> │ │ │ │ + cbnz x18, 4ab258 <__isoc23_strtoull@plt+0xa5ad8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3975 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + b 4ab310 <__isoc23_strtoull@plt+0xa5b90> │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b5328 <__isoc23_strtoull@plt+0xafba8> // b.any │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x3bc │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ne 4ab3b4 <__isoc23_strtoull@plt+0xa5c34> // b.any │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x17, x17, #0x398 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + str x18, [x20, #128] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b53bc <__isoc23_strtoull@plt+0xafc3c> │ │ │ │ + cbnz x18, 4ab398 <__isoc23_strtoull@plt+0xa5c18> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1927 │ │ │ │ + .inst 0x000f080f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b4f88 <__isoc23_strtoull@plt+0xaf808> // b.any │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x404 │ │ │ │ - str x17, [x20] │ │ │ │ + .inst 0x0038cba0 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x934 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5404 <__isoc23_strtoull@plt+0xafc84> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3848 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x448 │ │ │ │ + str x18, [x20, #112] │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x17, x17, #0x3f4 │ │ │ │ str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + str x18, [x20, #128] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5448 <__isoc23_strtoull@plt+0xafcc8> │ │ │ │ + cbnz x18, 4ab3f4 <__isoc23_strtoull@plt+0xa5c74> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x188 │ │ │ │ - stur x23, [x20, #-40] │ │ │ │ - stur x24, [x20, #-32] │ │ │ │ - stur x25, [x20, #-24] │ │ │ │ - stur x26, [x20, #-16] │ │ │ │ - stur x27, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + .inst 0x000f080f ; undefined │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b5564 <__isoc23_strtoull@plt+0xafde4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x630 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5630 <__isoc23_strtoull@plt+0xafeb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038cb44 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0xb00 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20, #112] │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + .inst 0x0014000f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038cb78 ; NYI │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x8bc │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x25, [x20, #32] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2920] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #104] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + .inst 0x001c000f ; undefined │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x584 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038cb40 ; NYI │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x420 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - str x18, [x20, #72] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #1984] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #112] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + .inst 0x000c000f ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038cb08 ; NYI │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + mov x15, x22 │ │ │ │ + and x14, x15, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4aa814 <__isoc23_strtoull@plt+0xa5094> // b.any │ │ │ │ + adrp x15, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x15, x15, #0x500 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #120] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5584 <__isoc23_strtoull@plt+0xafe04> │ │ │ │ + cbnz x18, 4ab500 <__isoc23_strtoull@plt+0xa5d80> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x190 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #9 │ │ │ │ + .inst 0x000c000f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038cab8 ; NYI │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + ldr x17, [x20, #112] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4ab49c <__isoc23_strtoull@plt+0xa5d1c> │ │ │ │ + .inst 0x001c000f ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x27, [x20, #56] │ │ │ │ - ldr x26, [x20, #48] │ │ │ │ - ldr x25, [x20, #40] │ │ │ │ - ldr x24, [x20, #64] │ │ │ │ - ldr x23, [x20, #72] │ │ │ │ - str x22, [x20, #40] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x18, [x20, #48] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038ca98 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #72] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b4798 <__isoc23_strtoull@plt+0xaf018> │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + ldr x13, [x20, #120] │ │ │ │ + lsl x13, x13, #3 │ │ │ │ + add x13, x15, x13 │ │ │ │ + str x14, [x13] │ │ │ │ + adrp x14, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x14, x14, #0x458 │ │ │ │ + str x14, [x20] │ │ │ │ + mov x25, x17 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2216] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x18 │ │ │ │ + str x15, [x20, #120] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0038ca58 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x78 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4ab6e8 <__isoc23_strtoull@plt+0xa5f68> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4ab6e0 <__isoc23_strtoull@plt+0xa5f60> // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x13, [x17, #22] │ │ │ │ + ldur x12, [x17, #30] │ │ │ │ + ldur x11, [x17, #38] │ │ │ │ + ldur x10, [x17, #46] │ │ │ │ + ldur x9, [x17, #54] │ │ │ │ + ldur x8, [x17, #62] │ │ │ │ + ldur x7, [x17, #70] │ │ │ │ + ldur x6, [x17, #78] │ │ │ │ + ldur x5, [x17, #86] │ │ │ │ + ldur x4, [x17, #94] │ │ │ │ + ldur x17, [x17, #102] │ │ │ │ + adrp x3, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x3, [x3, #2448] │ │ │ │ + stur x3, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x3, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x3, x3, #0x63c │ │ │ │ + stur x3, [x20, #-120] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + stur x8, [x20, #-112] │ │ │ │ + stur x9, [x20, #-104] │ │ │ │ + stur x11, [x20, #-96] │ │ │ │ + stur x13, [x20, #-88] │ │ │ │ + stur x15, [x20, #-80] │ │ │ │ + stur x6, [x20, #-72] │ │ │ │ + stur x10, [x20, #-64] │ │ │ │ + stur x12, [x20, #-56] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x7, [x20, #-40] │ │ │ │ + stur x5, [x20, #-32] │ │ │ │ + stur x4, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x78 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038c97c ; NYI │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab620 <__isoc23_strtoull@plt+0xa5ea0> // b.pmore │ │ │ │ + adrp x18, 4aa000 <__isoc23_strtoull@plt+0xa4880> │ │ │ │ + add x18, x18, #0x6b8 │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x6e │ │ │ │ + mov x24, #0x8 // #8 │ │ │ │ + lsl x18, x22, #3 │ │ │ │ + add x23, x18, #0x8 │ │ │ │ + add x20, x20, #0x78 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #13 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x53c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0038c8c8 ; NYI │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ab7ac <__isoc23_strtoull@plt+0xa602c> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b553c <__isoc23_strtoull@plt+0xafdbc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #79] │ │ │ │ + ldur x7, [x22, #87] │ │ │ │ + ldur x6, [x22, #95] │ │ │ │ + ldur x5, [x22, #103] │ │ │ │ + adrp x4, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x4, x4, #0x560 │ │ │ │ + stur x4, [x21, #-104] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x10, [x21, #-40] │ │ │ │ + stur x9, [x21, #-32] │ │ │ │ + stur x8, [x21, #-24] │ │ │ │ + stur x7, [x21, #-16] │ │ │ │ + stur x6, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x66 │ │ │ │ + mov x24, x5 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3592] │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + b 597330 <__isoc23_strtoull@plt+0x191bb0> │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #10 │ │ │ │ + udf #2 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x5d4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + sub x18, x20, #0x60 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ab860 <__isoc23_strtoull@plt+0xa60e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xadc │ │ │ │ + stur x18, [x20, #-96] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b55d4 <__isoc23_strtoull@plt+0xafe54> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b586c <__isoc23_strtoull@plt+0xb00ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x820 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #87] │ │ │ │ + ldur x7, [x22, #95] │ │ │ │ + ldur x22, [x22, #79] │ │ │ │ + stur x17, [x20, #-88] │ │ │ │ + stur x13, [x20, #-80] │ │ │ │ + stur x14, [x20, #-72] │ │ │ │ + stur x15, [x20, #-64] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + stur x9, [x20, #-48] │ │ │ │ + stur x7, [x20, #-40] │ │ │ │ + stur x8, [x20, #-32] │ │ │ │ + stur x10, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + sub x20, x20, #0x60 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5820 <__isoc23_strtoull@plt+0xb00a0> │ │ │ │ + cbnz x18, 4abadc <__isoc23_strtoull@plt+0xa635c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b56cc <__isoc23_strtoull@plt+0xaff4c> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + .inst 0x0001fbcb ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x764 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x8b0 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #72] │ │ │ │ - str x18, [x20, #72] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str w18, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5764 <__isoc23_strtoull@plt+0xaffe4> │ │ │ │ + cbnz x18, 4ab8b0 <__isoc23_strtoull@plt+0xa6130> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + .inst 0x0001ffcb ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x6f4 │ │ │ │ - str x17, [x20, #72] │ │ │ │ - ldr x27, [x20, #56] │ │ │ │ - ldr x26, [x20, #48] │ │ │ │ - ldr x25, [x20, #40] │ │ │ │ - ldr x24, [x20, #64] │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x22, [x20, #32] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + ldr w18, [x20, #40] │ │ │ │ + str w18, [sp, #24] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + str x18, [sp, #16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [sp, #8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #56] │ │ │ │ + str x18, [sp] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + mov x0, x18 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + mov x1, x18 │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + mov x2, x18 │ │ │ │ + ldr w18, [x20, #80] │ │ │ │ + mov w3, w18 │ │ │ │ + ldr w18, [x20, #88] │ │ │ │ + mov w4, w18 │ │ │ │ + ldr w18, [x20, #16] │ │ │ │ + mov w5, w18 │ │ │ │ ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4b3870 <__isoc23_strtoull@plt+0xae0f0> │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x72c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b572c <__isoc23_strtoull@plt+0xaffac> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x6, x18 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + mov x7, x18 │ │ │ │ + bl 4b1668 <__isoc23_strtoull@plt+0xabee8> │ │ │ │ + mov w18, w0 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x0001fb8b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x7c4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x878 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b57c4 <__isoc23_strtoull@plt+0xb0044> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x198 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b5a6c <__isoc23_strtoull@plt+0xb02ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xa18 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5a18 <__isoc23_strtoull@plt+0xb0298> │ │ │ │ + cbnz x18, 4ab878 <__isoc23_strtoull@plt+0xa60f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + .inst 0x0001f98b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x954 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b58cc <__isoc23_strtoull@plt+0xb014c> // b.any │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4ab954 <__isoc23_strtoull@plt+0xa61d4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #11 │ │ │ │ + .inst 0x0001f88b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x954 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x98c │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5954 <__isoc23_strtoull@plt+0xb01d4> │ │ │ │ + cbnz x18, 4ab98c <__isoc23_strtoull@plt+0xa620c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0x8ec │ │ │ │ - str x17, [x20, #72] │ │ │ │ - mov x27, x18 │ │ │ │ - ldr x26, [x20, #64] │ │ │ │ - ldr x25, [x20, #56] │ │ │ │ - ldr x24, [x20, #48] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x22, [x20, #32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x20, #40] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - str x17, [x20, #48] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - str x17, [x20, #56] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4b3870 <__isoc23_strtoull@plt+0xae0f0> │ │ │ │ - udf #6 │ │ │ │ + .inst 0x0001f80b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x91c │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - ldur x12, [x22, #39] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x9c4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b591c <__isoc23_strtoull@plt+0xb019c> │ │ │ │ + cbnz x18, 4ab9c4 <__isoc23_strtoull@plt+0xa6244> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #63499 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0x9b4 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - ldur x12, [x22, #39] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x9fc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #88] │ │ │ │ + str w18, [x20, #88] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b59b4 <__isoc23_strtoull@plt+0xb0234> │ │ │ │ + cbnz x18, 4ab9fc <__isoc23_strtoull@plt+0xa627c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x1a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30731 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x50 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b5c6c <__isoc23_strtoull@plt+0xb04ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xc20 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5c20 <__isoc23_strtoull@plt+0xb04a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xa34 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + str w18, [x20, #80] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b5acc <__isoc23_strtoull@plt+0xb034c> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4aba34 <__isoc23_strtoull@plt+0xa62b4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ + udf #14347 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xb64 │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xa6c │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #72] │ │ │ │ str x18, [x20, #72] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5b64 <__isoc23_strtoull@plt+0xb03e4> │ │ │ │ + cbnz x18, 4aba6c <__isoc23_strtoull@plt+0xa62ec> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0xaf4 │ │ │ │ - str x17, [x20, #72] │ │ │ │ - ldr x27, [x20, #56] │ │ │ │ - ldr x26, [x20, #48] │ │ │ │ - ldr x25, [x20, #40] │ │ │ │ - ldr x24, [x20, #64] │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x22, [x20, #32] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x20, #48] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #56] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4b3870 <__isoc23_strtoull@plt+0xae0f0> │ │ │ │ - udf #5 │ │ │ │ + udf #12299 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xb2c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xaa4 │ │ │ │ + str x18, [x20] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5b2c <__isoc23_strtoull@plt+0xb03ac> │ │ │ │ + cbnz x18, 4abaa4 <__isoc23_strtoull@plt+0xa6324> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4abbc4 <__isoc23_strtoull@plt+0xa6444> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xb74 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4ab7d8 <__isoc23_strtoull@plt+0xa6058> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x17, x17, #0xbb8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xbc4 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldur x13, [x22, #39] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - stur x13, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5bc4 <__isoc23_strtoull@plt+0xb0444> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4abb44 <__isoc23_strtoull@plt+0xa63c4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x1a8 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4abb78 <__isoc23_strtoull@plt+0xa63f8> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4b45c8 <__isoc23_strtoull@plt+0xaee48> │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x60 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b5e94 <__isoc23_strtoull@plt+0xb0714> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xe40 │ │ │ │ + b.cc 4abc8c <__isoc23_strtoull@plt+0xa650c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xc4c │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5e40 <__isoc23_strtoull@plt+0xb06c0> │ │ │ │ + cbnz x18, 4abc4c <__isoc23_strtoull@plt+0xa64cc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b5cf4 <__isoc23_strtoull@plt+0xb0574> // b.any │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4abc30 <__isoc23_strtoull@plt+0xa64b0> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1224] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xd7c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5d7c <__isoc23_strtoull@plt+0xb05fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #72] │ │ │ │ - adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x17, x17, #0xd14 │ │ │ │ - str x17, [x20, #72] │ │ │ │ - mov x27, x18 │ │ │ │ - ldr x26, [x20, #64] │ │ │ │ - ldr x25, [x20, #56] │ │ │ │ - ldr x24, [x20, #48] │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - str x22, [x20, #32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - str x17, [x20, #40] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - str x17, [x20, #48] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - str x17, [x20, #56] │ │ │ │ - str x18, [x20, #64] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4b3870 <__isoc23_strtoull@plt+0xae0f0> │ │ │ │ - udf #6 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xd44 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4abd54 <__isoc23_strtoull@plt+0xa65d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xd14 │ │ │ │ stur x18, [x20, #-40] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - ldur x12, [x22, #39] │ │ │ │ - ldr x22, [x20, #40] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5d44 <__isoc23_strtoull@plt+0xb05c4> │ │ │ │ + cbnz x18, 4abd14 <__isoc23_strtoull@plt+0xa6594> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xddc │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - ldur x12, [x22, #39] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - stur x12, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5ddc <__isoc23_strtoull@plt+0xb065c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4abcf8 <__isoc23_strtoull@plt+0xa6578> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1224] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038bfe0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b5ef0 <__isoc23_strtoull@plt+0xb0770> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xf10 │ │ │ │ + b.cc 4abda8 <__isoc23_strtoull@plt+0xa6628> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5f10 <__isoc23_strtoull@plt+0xb0790> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x210 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #39] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038bf98 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b5f70 <__isoc23_strtoull@plt+0xb07f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ - add x18, x18, #0xf90 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b5f90 <__isoc23_strtoull@plt+0xb0810> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x218 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #31] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038bf50 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b5ff0 <__isoc23_strtoull@plt+0xb0870> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x10 │ │ │ │ + b.cc 4abe38 <__isoc23_strtoull@plt+0xa66b8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xe50 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6010 <__isoc23_strtoull@plt+0xb0890> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x220 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038bf08 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6070 <__isoc23_strtoull@plt+0xb08f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x90 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6090 <__isoc23_strtoull@plt+0xb0910> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x228 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0038c048 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b60f0 <__isoc23_strtoull@plt+0xb0970> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x110 │ │ │ │ + b.cc 4abf4c <__isoc23_strtoull@plt+0xa67cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xfbc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6110 <__isoc23_strtoull@plt+0xb0990> │ │ │ │ + cbnz x18, 4abfbc <__isoc23_strtoull@plt+0xa683c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x230 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038be68 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4abed4 <__isoc23_strtoull@plt+0xa6754> // b.pmore │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xe08 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xe78 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xf84 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x00382238 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6190 <__isoc23_strtoull@plt+0xb0a10> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4b6198 <__isoc23_strtoull@plt+0xb0a18> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x24, x24, #0x348 │ │ │ │ - adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x23, x23, #0x320 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x17, x17, #0xf64 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x00382278 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b61e0 <__isoc23_strtoull@plt+0xb0a60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x1f8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038bd9c ; NYI │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xef0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 60fe88 <__isoc23_strtoull@plt+0x20a708> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00382230 ; NYI │ │ │ │ - adrp x24, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x24, x24, #0x428 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038bd60 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ac028 <__isoc23_strtoull@plt+0xa68a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x40 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b6280 <__isoc23_strtoull@plt+0xb0b00> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b6278 <__isoc23_strtoull@plt+0xb0af8> // b.pmore │ │ │ │ - adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x17, x17, #0x1b0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x2a4 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xb80 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x470 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003821ac ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x23, x23, #0x400 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + .inst 0x0038bd18 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b63d0 <__isoc23_strtoull@plt+0xb0c50> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x3e8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0038bf10 ; NYI │ │ │ │ + sub x18, x20, #0x90 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4acbac <__isoc23_strtoull@plt+0xa742c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x22c │ │ │ │ + stur x18, [x20, #-136] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + ldur x5, [x22, #102] │ │ │ │ + ldur x4, [x22, #110] │ │ │ │ + ldur x3, [x22, #118] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x10, [x20, #-128] │ │ │ │ + stur x11, [x20, #-120] │ │ │ │ + stur x13, [x20, #-112] │ │ │ │ + stur x15, [x20, #-104] │ │ │ │ + stur x18, [x20, #-96] │ │ │ │ + stur x8, [x20, #-88] │ │ │ │ + stur x12, [x20, #-80] │ │ │ │ + stur x14, [x20, #-72] │ │ │ │ + stur x17, [x20, #-64] │ │ │ │ + stur x9, [x20, #-56] │ │ │ │ + stur x7, [x20, #-48] │ │ │ │ + stur x6, [x20, #-40] │ │ │ │ + stur x3, [x20, #-32] │ │ │ │ + stur x4, [x20, #-24] │ │ │ │ + stur x5, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x88 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b63e8 <__isoc23_strtoull@plt+0xb0c68> │ │ │ │ + cbnz x18, 4ac22c <__isoc23_strtoull@plt+0xa6aac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x12, #0x30 // #48 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - adrp x12, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x12, x12, #0x3b4 │ │ │ │ - stur x12, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ + .inst 0x00480011 ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038be14 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x3d4 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + .inst 0x000c0010 ; undefined │ │ │ │ udf #0 │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - mov x13, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4b6310 <__isoc23_strtoull@plt+0xb0b90> // b.pmore │ │ │ │ - adrp x12, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x12, x12, #0xae8 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038be34 ; NYI │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x20, #112] │ │ │ │ + str x17, [x15] │ │ │ │ + adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x17, x17, #0xe70 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ace70 <__isoc23_strtoull@plt+0xa76f0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + .inst 0x00380011 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038bdf4 ; NYI │ │ │ │ + ldr x17, [x20, #128] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + ldr x14, [x20, #120] │ │ │ │ + lsl x13, x17, #3 │ │ │ │ + add x14, x14, x13 │ │ │ │ + str x15, [x14] │ │ │ │ + adrp x15, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x15, x15, #0xec0 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x18, x17, #0x1 │ │ │ │ + str x18, [x20, #128] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4acec0 <__isoc23_strtoull@plt+0xa7740> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x1a4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x15, #6] │ │ │ │ + ldur x18, [x15, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #120] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ac1a4 <__isoc23_strtoull@plt+0xa6a24> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00040010 ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b6364 <__isoc23_strtoull@plt+0xb0be4> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038bd6c ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x164 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #112] │ │ │ │ + str x18, [x20, #112] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ac164 <__isoc23_strtoull@plt+0xa69e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + .inst 0x00480011 ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038bd14 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4ac144 <__isoc23_strtoull@plt+0xa69c4> // b.none │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x144 │ │ │ │ + str x18, [x20] │ │ │ │ + b 4a89d8 <__isoc23_strtoull@plt+0xa3258> │ │ │ │ + .inst 0x00240010 ; NYI │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x350 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038bce4 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x264 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4b6418 <__isoc23_strtoull@plt+0xb0c98> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ac264 <__isoc23_strtoull@plt+0xa6ae4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x001f0810 ; undefined │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b64e8 <__isoc23_strtoull@plt+0xb0d68> // b.lo, b.ul, b.last │ │ │ │ - mov x18, x23 │ │ │ │ - and x17, x23, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b64b4 <__isoc23_strtoull@plt+0xb0d34> // b.any │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #2288] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #2288] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2288] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2288] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2288] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038bc48 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x68c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #128] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ac68c <__isoc23_strtoull@plt+0xa6f0c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x17, x17, #0x4ac │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ... │ │ │ │ + .inst 0x000f0810 ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038bc2c ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac2f0 <__isoc23_strtoull@plt+0xa6b70> // b.pmore │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xff8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x68 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x378 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + .inst 0x000f0810 ; undefined │ │ │ │ udf #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038bba0 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x2d0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #128] │ │ │ │ mov x18, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b647c <__isoc23_strtoull@plt+0xb0cfc> // b.pmore │ │ │ │ - ldur x17, [x18, #6] │ │ │ │ - ldur x18, [x18, #14] │ │ │ │ - adrp x15, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x15, x15, #0x2d0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x17 │ │ │ │ - b 4ad3c8 <__isoc23_strtoull@plt+0xa7c48> │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0xee0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldr x22, [x20, #120] │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + .inst 0x003f0810 ; NYI │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6600 <__isoc23_strtoull@plt+0xb0e80> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x620 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038bb70 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x6e8 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6620 <__isoc23_strtoull@plt+0xb0ea0> │ │ │ │ + cbnz x18, 4ac6e8 <__isoc23_strtoull@plt+0xa6f68> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x12, #0x30 // #48 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - adrp x12, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x12, x12, #0x5e4 │ │ │ │ - stur x12, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + .inst 0x00480011 ; undefined │ │ │ │ udf #0 │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - mov x13, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4b6540 <__isoc23_strtoull@plt+0xb0dc0> // b.pmore │ │ │ │ - adrp x12, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x12, x12, #0xae8 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038bb84 ; NYI │ │ │ │ + add x21, x21, #0x88 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4acba0 <__isoc23_strtoull@plt+0xa7420> // b.pmore │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0x7d8 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #136] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xb20 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x7f │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + cbnz x22, 4acd2c <__isoc23_strtoull@plt+0xa75ac> │ │ │ │ + adrp x17, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x17, x17, #0xe98 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x3a8 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + .inst 0x001f0810 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b6594 <__isoc23_strtoull@plt+0xb0e14> │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0xee8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x0038ba74 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x708 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #128] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ac708 <__isoc23_strtoull@plt+0xa6f88> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x000f0810 ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038ba58 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac4c4 <__isoc23_strtoull@plt+0xa6d44> // b.pmore │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xd78 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xde8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x54c │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + .inst 0x000f0810 ; undefined │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x580 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b9cc ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x4a4 │ │ │ │ str x18, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - b 4b6418 <__isoc23_strtoull@plt+0xb0c98> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + ldr x23, [x20, #128] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #120] │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x58c │ │ │ │ + str x18, [x20] │ │ │ │ + b 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + .inst 0x001fff90 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b5bc ; NYI │ │ │ │ + ldr x24, [x20, #128] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x88 │ │ │ │ + b 4a7f90 <__isoc23_strtoull@plt+0xa2810> │ │ │ │ + .inst 0x001fff90 ; undefined │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6688 <__isoc23_strtoull@plt+0xb0f08> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x6b8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b8d4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4ac56c <__isoc23_strtoull@plt+0xa6dec> // b.any │ │ │ │ + ldr x24, [x20, #128] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x88 │ │ │ │ + b 4a7f90 <__isoc23_strtoull@plt+0xa2810> │ │ │ │ + .inst 0x003ffb90 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b8a4 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x5ac │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #128] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b66b8 <__isoc23_strtoull@plt+0xb0f38> │ │ │ │ + cbnz x18, 4ac5ac <__isoc23_strtoull@plt+0xa6e2c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0xf68 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + .inst 0x003ffb90 ; NYI │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038b88c ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x5dc │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #128] │ │ │ │ + mov x23, x22 │ │ │ │ + b 596068 <__isoc23_strtoull@plt+0x1908e8> │ │ │ │ + .inst 0x003ffb90 ; NYI │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b864 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x668 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b6690 <__isoc23_strtoull@plt+0xb0f10> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4ac668 <__isoc23_strtoull@plt+0xa6ee8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x003ffb90 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b838 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x614 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + .inst 0x003f0810 ; NYI │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6730 <__isoc23_strtoull@plt+0xb0fb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x760 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b88c ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + ldur w14, [x15, #7] │ │ │ │ + sxtw x14, w14 │ │ │ │ + mov x13, #0xffff // #65535 │ │ │ │ + movk x13, #0xffff, lsl #16 │ │ │ │ + movk x13, #0xffff, lsl #32 │ │ │ │ + movk x13, #0xffff, lsl #48 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4ac7fc <__isoc23_strtoull@plt+0xa707c> // b.any │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x728 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6760 <__isoc23_strtoull@plt+0xb0fe0> │ │ │ │ + cbnz x18, 4ac728 <__isoc23_strtoull@plt+0xa6fa8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0xf68 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + .inst 0x003f0810 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b830 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4ac698 <__isoc23_strtoull@plt+0xa6f18> │ │ │ │ + .inst 0x003f0810 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b810 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4ac698 <__isoc23_strtoull@plt+0xa6f18> │ │ │ │ + .inst 0x003ffb90 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b798 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x18, [x18] │ │ │ │ + adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x17, x17, #0x63c │ │ │ │ + str x17, [x20] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2024] │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x0007e60e ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038b78c ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac758 <__isoc23_strtoull@plt+0xa6fd8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x8e4 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1192] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + .inst 0x0007e20e ; undefined │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b734 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4b6738 <__isoc23_strtoull@plt+0xb0fb8> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4ac934 <__isoc23_strtoull@plt+0xa71b4> // b.any │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x774 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ac774 <__isoc23_strtoull@plt+0xa6ff4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b68d8 <__isoc23_strtoull@plt+0xb1158> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x17, x17, #0x7cc │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20, #128] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b68a0 <__isoc23_strtoull@plt+0xb1120> │ │ │ │ + cbnz x18, 4ac7cc <__isoc23_strtoull@plt+0xa704c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b67e0 <__isoc23_strtoull@plt+0xb1060> // b.pmore │ │ │ │ - adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x17, x17, #0x6f0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x18, x18, #0xf38 │ │ │ │ - add x18, x18, #0x3 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0xf68 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x0001f70d ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038b6b4 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac830 <__isoc23_strtoull@plt+0xa70b0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xcc8 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1336] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + .inst 0x0001f30d ; undefined │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b65c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4b6840 <__isoc23_strtoull@plt+0xb10c0> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4acd18 <__isoc23_strtoull@plt+0xa7598> // b.any │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x84c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ac84c <__isoc23_strtoull@plt+0xa70cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x0007e60e ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038b61c ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac74c <__isoc23_strtoull@plt+0xa6fcc> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b67ec <__isoc23_strtoull@plt+0xb106c> // b.any │ │ │ │ - adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x17, x17, #0x868 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x17, x21, #0x6 │ │ │ │ + adrp x15, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x15, x15, #0x8a4 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #104] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6868 <__isoc23_strtoull@plt+0xb10e8> │ │ │ │ + cbnz x18, 4ac8a4 <__isoc23_strtoull@plt+0xa7124> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + b 4ac90c <__isoc23_strtoull@plt+0xa718c> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #8076 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6aa0 <__isoc23_strtoull@plt+0xb1320> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac948 <__isoc23_strtoull@plt+0xa71c8> // b.pmore │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xca8 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0xab8 │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x22, [x22, #32] │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6ab8 <__isoc23_strtoull@plt+0xb1338> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b6940 <__isoc23_strtoull@plt+0xb11c0> // b.pmore │ │ │ │ - adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x17, x17, #0x798 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ + ldr x18, [x18, #1032] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x68 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b69a8 <__isoc23_strtoull@plt+0xb1228> // b.pmore │ │ │ │ - adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x17, x17, #0x648 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + udf #16268 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac9e8 <__isoc23_strtoull@plt+0xa7268> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xbf4 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + str x22, [x20, #96] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #32652 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b4a4 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aca40 <__isoc23_strtoull@plt+0xa72c0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xc14 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1336] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #16268 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4acaa4 <__isoc23_strtoull@plt+0xa7324> // b.pmore │ │ │ │ + adrp x18, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x18, x18, #0xbe0 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1032] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x18, x18, #0xf38 │ │ │ │ - add x18, x18, #0x3 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x68 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0xf68 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #32652 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4acb38 <__isoc23_strtoull@plt+0xa73b8> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xca8 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + str x22, [x20, #96] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xb54 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + mov x18, #0x88 // #136 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #16268 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x964 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1416] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20, #64] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #16268 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xbc4 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + udf #32652 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xa04 │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #72] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + udf #31628 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b2c8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4b6a08 <__isoc23_strtoull@plt+0xb1288> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4acb90 <__isoc23_strtoull@plt+0xa7410> // b.any │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xa5c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4aca5c <__isoc23_strtoull@plt+0xa72dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #32652 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xac0 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1416] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20, #72] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #32652 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xc78 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + .inst 0x0001f70d ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b238 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ac824 <__isoc23_strtoull@plt+0xa70a4> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b69b4 <__isoc23_strtoull@plt+0xb1234> // b.any │ │ │ │ - adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x17, x17, #0xa30 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + sub x17, x21, #0x6 │ │ │ │ + adrp x15, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x15, x15, #0xc38 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ + str x17, [x20, #88] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6a30 <__isoc23_strtoull@plt+0xb12b0> │ │ │ │ + cbnz x18, 4acc38 <__isoc23_strtoull@plt+0xa74b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b694c <__isoc23_strtoull@plt+0xb11cc> // b.any │ │ │ │ - adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x17, x17, #0xa68 │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + b 4accf0 <__isoc23_strtoull@plt+0xa7570> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ne 4acd94 <__isoc23_strtoull@plt+0xa7614> // b.any │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x17, x17, #0xd78 │ │ │ │ str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + str x18, [x20, #136] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6a68 <__isoc23_strtoull@plt+0xb12e8> │ │ │ │ + cbnz x18, 4acd78 <__isoc23_strtoull@plt+0xa75f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + .inst 0x001f0810 ; undefined │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b6e70 <__isoc23_strtoull@plt+0xb16f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0xe44 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6e44 <__isoc23_strtoull@plt+0xb16c4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x1e0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b6b40 <__isoc23_strtoull@plt+0xb13c0> // b.any │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x190 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x168 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x140 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x118 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xf0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6b58 <__isoc23_strtoull@plt+0xb13d8> // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6b8c <__isoc23_strtoull@plt+0xb140c> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6ba4 <__isoc23_strtoull@plt+0xb1424> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6bbc <__isoc23_strtoull@plt+0xb143c> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6bd4 <__isoc23_strtoull@plt+0xb1454> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6bec <__isoc23_strtoull@plt+0xb146c> // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6c6c <__isoc23_strtoull@plt+0xb14ec> // b.none │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xc8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x17, x17, #0xc14 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + .inst 0x0038b1c0 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x30c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ + str x18, [x20, #120] │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x17, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x17, x17, #0xdd4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + str x18, [x20, #136] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6c14 <__isoc23_strtoull@plt+0xb1494> │ │ │ │ + cbnz x18, 4acdd4 <__isoc23_strtoull@plt+0xa7654> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xa0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b6ca8 <__isoc23_strtoull@plt+0xb1528> // b.any │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x78 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x50 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x28 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0xfd8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0xfb0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + .inst 0x001f0810 ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038b164 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x4e0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20, #120] │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + .inst 0x002c0010 ; NYI │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6cc0 <__isoc23_strtoull@plt+0xb1540> // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6cf4 <__isoc23_strtoull@plt+0xb1574> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6d0c <__isoc23_strtoull@plt+0xb158c> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6d24 <__isoc23_strtoull@plt+0xb15a4> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6d3c <__isoc23_strtoull@plt+0xb15bc> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6d54 <__isoc23_strtoull@plt+0xb15d4> // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6dd4 <__isoc23_strtoull@plt+0xb1654> // b.none │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0xf88 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b198 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x294 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x25, [x20, #32] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2920] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #112] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + .inst 0x003c0010 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038b160 ; NYI │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0xe00 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #1984] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #120] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + .inst 0x001c0010 ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b6c84 <__isoc23_strtoull@plt+0xb1504> // b.any │ │ │ │ - adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x17, x17, #0xd7c │ │ │ │ - str x17, [x20, #8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b128 ; NYI │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + mov x15, x22 │ │ │ │ + and x14, x15, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4ac1ec <__isoc23_strtoull@plt+0xa6a6c> // b.any │ │ │ │ + adrp x15, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x15, x15, #0xee0 │ │ │ │ + str x15, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + str x17, [x20, #128] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6d7c <__isoc23_strtoull@plt+0xb15fc> │ │ │ │ + cbnz x18, 4acee0 <__isoc23_strtoull@plt+0xa7760> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + .inst 0x001c0010 ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038b0d8 ; NYI │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + ldr x17, [x20, #120] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4ace7c <__isoc23_strtoull@plt+0xa76fc> │ │ │ │ + .inst 0x003c0010 ; NYI │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0xdfc │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038b0b8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + ldr x13, [x20, #128] │ │ │ │ + lsl x13, x13, #3 │ │ │ │ + add x13, x15, x13 │ │ │ │ + str x14, [x13] │ │ │ │ + adrp x14, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x14, x14, #0xe38 │ │ │ │ + str x14, [x20] │ │ │ │ + mov x25, x17 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2216] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x18 │ │ │ │ + str x15, [x20, #128] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0038b078 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x80 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4ad0d8 <__isoc23_strtoull@plt+0xa7958> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4ad0d0 <__isoc23_strtoull@plt+0xa7950> // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x13, [x17, #22] │ │ │ │ + ldur x12, [x17, #30] │ │ │ │ + ldur x11, [x17, #38] │ │ │ │ + ldur x10, [x17, #46] │ │ │ │ + ldur x9, [x17, #54] │ │ │ │ + ldur x8, [x17, #62] │ │ │ │ + ldur x7, [x17, #70] │ │ │ │ + ldur x6, [x17, #78] │ │ │ │ + ldur x5, [x17, #86] │ │ │ │ + ldur x4, [x17, #94] │ │ │ │ + ldur x3, [x17, #102] │ │ │ │ + ldur x17, [x17, #110] │ │ │ │ + adrp x2, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x2, [x2, #2448] │ │ │ │ + stur x2, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x2, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x2, x2, #0x24 │ │ │ │ + stur x2, [x20, #-128] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + stur x8, [x20, #-120] │ │ │ │ + stur x9, [x20, #-112] │ │ │ │ + stur x11, [x20, #-104] │ │ │ │ + stur x13, [x20, #-96] │ │ │ │ + stur x15, [x20, #-88] │ │ │ │ + stur x6, [x20, #-80] │ │ │ │ + stur x10, [x20, #-72] │ │ │ │ + stur x12, [x20, #-64] │ │ │ │ + stur x14, [x20, #-56] │ │ │ │ + stur x7, [x20, #-48] │ │ │ │ + stur x5, [x20, #-40] │ │ │ │ + stur x4, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x3, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6dfc <__isoc23_strtoull@plt+0xb167c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x80 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + .inst 0x0004000f ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038af94 ; NYI │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ad008 <__isoc23_strtoull@plt+0xa7888> // b.pmore │ │ │ │ + adrp x18, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x18, x18, #0x88 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x76 │ │ │ │ + mov x24, #0x8 // #8 │ │ │ │ + lsl x18, x22, #3 │ │ │ │ + add x23, x18, #0x8 │ │ │ │ + add x20, x20, #0x80 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #13 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0038aed8 ; NYI │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ad1a4 <__isoc23_strtoull@plt+0xa7a24> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #79] │ │ │ │ + ldur x7, [x22, #87] │ │ │ │ + ldur x6, [x22, #95] │ │ │ │ + ldur x5, [x22, #103] │ │ │ │ + ldur x4, [x22, #111] │ │ │ │ + adrp x3, 4ac000 <__isoc23_strtoull@plt+0xa6880> │ │ │ │ + add x3, x3, #0xf40 │ │ │ │ + stur x3, [x21, #-112] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x10, [x21, #-48] │ │ │ │ + stur x9, [x21, #-40] │ │ │ │ + stur x8, [x21, #-32] │ │ │ │ + stur x7, [x21, #-24] │ │ │ │ + stur x6, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x4, [x21] │ │ │ │ + sub x25, x21, #0x6e │ │ │ │ + mov x24, x5 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3592] │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + b 597330 <__isoc23_strtoull@plt+0x191bb0> │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0038ae28 ; NYI │ │ │ │ + sub x18, x20, #0x80 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b6f28 <__isoc23_strtoull@plt+0xb17a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0xf40 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + b.cc 4ad33c <__isoc23_strtoull@plt+0xa7bbc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x354 │ │ │ │ + stur x18, [x20, #-128] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + ldur x5, [x22, #102] │ │ │ │ + ldur x4, [x22, #110] │ │ │ │ + ldur x3, [x22, #118] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x10, [x20, #-120] │ │ │ │ + stur x11, [x20, #-112] │ │ │ │ + stur x13, [x20, #-104] │ │ │ │ + stur x15, [x20, #-96] │ │ │ │ + stur x18, [x20, #-88] │ │ │ │ + stur x8, [x20, #-80] │ │ │ │ + stur x4, [x20, #-72] │ │ │ │ + stur x5, [x20, #-64] │ │ │ │ + stur x12, [x20, #-56] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x9, [x20, #-32] │ │ │ │ + stur x7, [x20, #-24] │ │ │ │ + stur x6, [x20, #-16] │ │ │ │ + stur x3, [x20, #-8] │ │ │ │ + sub x20, x20, #0x80 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b6f40 <__isoc23_strtoull@plt+0xb17c0> │ │ │ │ + cbnz x18, 4ad354 <__isoc23_strtoull@plt+0xa7bd4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b6ed0 <__isoc23_strtoull@plt+0xb1750> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x15, x15, #0xb00 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x28 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x0010000f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0038ad64 ; NYI │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ad278 <__isoc23_strtoull@plt+0xa7af8> // b.pmore │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b6edc <__isoc23_strtoull@plt+0xb175c> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #48] │ │ │ │ + ldr x11, [x20, #56] │ │ │ │ + ldr x10, [x20, #64] │ │ │ │ + ldr x9, [x20, #72] │ │ │ │ + ldr x8, [x20, #80] │ │ │ │ + ldr x7, [x20, #88] │ │ │ │ + ldr x6, [x20, #96] │ │ │ │ + ldr x5, [x20, #104] │ │ │ │ + ldr x4, [x20, #112] │ │ │ │ + ldr x3, [x20, #120] │ │ │ │ + ldur w2, [x22, #7] │ │ │ │ + str w2, [x3] │ │ │ │ + adrp x2, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x2, x2, #0x100 │ │ │ │ + stur x2, [x21, #-112] │ │ │ │ + stur x13, [x21, #-104] │ │ │ │ + stur x7, [x21, #-96] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x8, [x21, #-80] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x6, [x21, #-40] │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x5, [x21, #-24] │ │ │ │ + stur x4, [x21, #-16] │ │ │ │ + stur x10, [x21, #-8] │ │ │ │ + str x3, [x21] │ │ │ │ + sub x24, x21, #0x6f │ │ │ │ + mov x23, x11 │ │ │ │ + add x20, x20, #0x80 │ │ │ │ + b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038aca4 ; NYI │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x294 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #120] │ │ │ │ + str x18, [x20, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ad294 <__isoc23_strtoull@plt+0xa7b14> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #10 │ │ │ │ + udf #2 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + sub x18, x20, #0x60 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b72e8 <__isoc23_strtoull@plt+0xb1b68> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x2bc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 4ad420 <__isoc23_strtoull@plt+0xa7ca0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x69c │ │ │ │ + stur x18, [x20, #-96] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #87] │ │ │ │ + ldur x7, [x22, #95] │ │ │ │ + ldur x22, [x22, #79] │ │ │ │ + stur x17, [x20, #-88] │ │ │ │ + stur x13, [x20, #-80] │ │ │ │ + stur x14, [x20, #-72] │ │ │ │ + stur x15, [x20, #-64] │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + stur x9, [x20, #-48] │ │ │ │ + stur x7, [x20, #-40] │ │ │ │ + stur x8, [x20, #-32] │ │ │ │ + stur x10, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + sub x20, x20, #0x60 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b72bc <__isoc23_strtoull@plt+0xb1b3c> │ │ │ │ + cbnz x18, 4ad69c <__isoc23_strtoull@plt+0xa7f1c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x460 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b6fb8 <__isoc23_strtoull@plt+0xb1838> // b.any │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x438 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x410 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x3e8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x3c0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x398 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x370 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + .inst 0x0001fbcb ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x470 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str w18, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b6fd0 <__isoc23_strtoull@plt+0xb1850> // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b7004 <__isoc23_strtoull@plt+0xb1884> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b701c <__isoc23_strtoull@plt+0xb189c> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b7034 <__isoc23_strtoull@plt+0xb18b4> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b704c <__isoc23_strtoull@plt+0xb18cc> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b7064 <__isoc23_strtoull@plt+0xb18e4> // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b70e4 <__isoc23_strtoull@plt+0xb1964> // b.none │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x348 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0x8c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b708c <__isoc23_strtoull@plt+0xb190c> │ │ │ │ + cbnz x18, 4ad470 <__isoc23_strtoull@plt+0xa7cf0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x320 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b7120 <__isoc23_strtoull@plt+0xb19a0> // b.any │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x2d0 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x2a8 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x280 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x258 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x230 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + .inst 0x0001ffcb ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + ldr w18, [x20, #40] │ │ │ │ + str w18, [sp, #24] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [sp, #16] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + str x18, [sp, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [sp] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + mov x0, x18 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + mov x1, x18 │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + mov x2, x18 │ │ │ │ + ldr w18, [x20, #80] │ │ │ │ + mov w3, w18 │ │ │ │ + ldr w18, [x20, #88] │ │ │ │ + mov w4, w18 │ │ │ │ + ldr w18, [x20, #16] │ │ │ │ + mov w5, w18 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + mov x6, x18 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + mov x7, x18 │ │ │ │ + bl 4b1668 <__isoc23_strtoull@plt+0xabee8> │ │ │ │ + mov w18, w0 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x60 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + .inst 0x0001fb8b ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x438 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b7138 <__isoc23_strtoull@plt+0xb19b8> // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b716c <__isoc23_strtoull@plt+0xb19ec> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b7184 <__isoc23_strtoull@plt+0xb1a04> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b719c <__isoc23_strtoull@plt+0xb1a1c> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b71b4 <__isoc23_strtoull@plt+0xb1a34> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b71cc <__isoc23_strtoull@plt+0xb1a4c> // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4b724c <__isoc23_strtoull@plt+0xb1acc> // b.none │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x208 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4ad438 <__isoc23_strtoull@plt+0xa7cb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + .inst 0x0001f98b ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b70fc <__isoc23_strtoull@plt+0xb197c> // b.any │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0x1f4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x514 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b71f4 <__isoc23_strtoull@plt+0xb1a74> │ │ │ │ + cbnz x18, 4ad514 <__isoc23_strtoull@plt+0xa7d94> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + .inst 0x0001f88b ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x274 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x54c │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7274 <__isoc23_strtoull@plt+0xb1af4> │ │ │ │ + cbnz x18, 4ad54c <__isoc23_strtoull@plt+0xa7dcc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ + .inst 0x0001f80b ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b7400 <__isoc23_strtoull@plt+0xb1c80> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b73f8 <__isoc23_strtoull@plt+0xb1c78> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x18, [x18, #48] │ │ │ │ - adrp x12, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x12, x12, #0x8f0 │ │ │ │ - stur x12, [x21, #-64] │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x13, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x41c │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - mov x22, x15 │ │ │ │ - sub x18, x21, #0x18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x584 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b741c <__isoc23_strtoull@plt+0xb1c9c> │ │ │ │ + cbnz x18, 4ad584 <__isoc23_strtoull@plt+0xa7e04> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b73a0 <__isoc23_strtoull@plt+0xb1c20> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ - add x15, x15, #0xf78 │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x28 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x48 // #72 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #63499 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4b73ac <__isoc23_strtoull@plt+0xb1c2c> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x5bc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #88] │ │ │ │ + str w18, [x20, #88] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ad5bc <__isoc23_strtoull@plt+0xa7e3c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30731 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b74b8 <__isoc23_strtoull@plt+0xb1d38> // b.pmore │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x300 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x24, [x21, #-56] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - stur x27, [x21, #-40] │ │ │ │ - stur x26, [x21, #-32] │ │ │ │ - stur x25, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #600] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x488 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00381fc8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b7510 <__isoc23_strtoull@plt+0xb1d90> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x544 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x5f4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + str w18, [x20, #80] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7544 <__isoc23_strtoull@plt+0xb1dc4> │ │ │ │ + cbnz x18, 4ad5f4 <__isoc23_strtoull@plt+0xa7e74> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #14347 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381f80 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c1df8 <__isoc23_strtoull@plt+0xbc678> │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x62c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + str x18, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ad62c <__isoc23_strtoull@plt+0xa7eac> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #12299 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381f64 ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x528 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x664 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x27, [x22, #39] │ │ │ │ - ldur x26, [x22, #31] │ │ │ │ - ldur x25, [x22, #23] │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 4b7458 <__isoc23_strtoull@plt+0xb1cd8> │ │ │ │ - udf #5 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ad664 <__isoc23_strtoull@plt+0xa7ee4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b75e4 <__isoc23_strtoull@plt+0xb1e64> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b75dc <__isoc23_strtoull@plt+0xb1e5c> // b.pmore │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0x4e0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x608 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ad784 <__isoc23_strtoull@plt+0xa8004> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x734 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x25, [x25, #2936] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2808] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + b 4ad398 <__isoc23_strtoull@plt+0xa7c18> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x4c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x17, x17, #0x778 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381e88 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ + udf #0 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ad704 <__isoc23_strtoull@plt+0xa7f84> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 55f958 <__isoc23_strtoull@plt+0x15a1d8> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00380e40 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b7660 <__isoc23_strtoull@plt+0xb1ee0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x69c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b769c <__isoc23_strtoull@plt+0xb1f1c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x4f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00380df0 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4b6228 <__isoc23_strtoull@plt+0xb0aa8> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00380dd4 ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x680 │ │ │ │ - str x18, [x20] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, x22 │ │ │ │ - b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + b 4ad738 <__isoc23_strtoull@plt+0xa7fb8> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x00381e80 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b7790 <__isoc23_strtoull@plt+0xb2010> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4ad84c <__isoc23_strtoull@plt+0xa80cc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x80c │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4b7798 <__isoc23_strtoull@plt+0xb2018> │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3040] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ad80c <__isoc23_strtoull@plt+0xa808c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b7708 <__isoc23_strtoull@plt+0xb1f88> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x17, x22, #0x10 │ │ │ │ - mov x0, x17 │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - mov x1, x17 │ │ │ │ - mov x2, x18 │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 4049f0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ + b.hi 4ad7f0 <__isoc23_strtoull@plt+0xa8070> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1224] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [sp, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0x724 │ │ │ │ - stur x17, [x20, #-32] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b78c0 <__isoc23_strtoull@plt+0xb2140> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4ad914 <__isoc23_strtoull@plt+0xa8194> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4ad3c8 <__isoc23_strtoull@plt+0xa7c48> │ │ │ │ - mov x12, #0x30 // #48 │ │ │ │ - str x12, [x19, #904] │ │ │ │ - adrp x12, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x12, x12, #0x8a4 │ │ │ │ - stur x12, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x13, [x20] │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x8d4 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ sub x20, x20, #0x28 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ad8d4 <__isoc23_strtoull@plt+0xa8154> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x26 │ │ │ │ - mov x17, x25 │ │ │ │ - mov x15, x24 │ │ │ │ - mov x14, x23 │ │ │ │ - mov x13, x22 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x12, [x19, #856] │ │ │ │ - cmp x21, x12 │ │ │ │ - b.hi 4b7800 <__isoc23_strtoull@plt+0xb2080> // b.pmore │ │ │ │ - adrp x12, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x12, x12, #0xae8 │ │ │ │ - stur x12, [x21, #-40] │ │ │ │ - stur x13, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ad8b8 <__isoc23_strtoull@plt+0xa8138> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1224] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038a420 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ad968 <__isoc23_strtoull@plt+0xa81e8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x980 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038a3d8 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldr x14, [x20, #8] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 4b7854 <__isoc23_strtoull@plt+0xb20d4> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038a390 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ad9f8 <__isoc23_strtoull@plt+0xa8278> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xa10 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00381be8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038a348 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0038a488 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b7900 <__isoc23_strtoull@plt+0xb2180> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4adb0c <__isoc23_strtoull@plt+0xa838c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xb7c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4b7580 <__isoc23_strtoull@plt+0xb1e00> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4adb7c <__isoc23_strtoull@plt+0xa83fc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038a2a8 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ada94 <__isoc23_strtoull@plt+0xa8314> // b.pmore │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x9c8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xa38 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xb44 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00381ba8 ; NYI │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x17, x17, #0xb24 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038a1dc ; NYI │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xab0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0038a1a0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b7940 <__isoc23_strtoull@plt+0xb21c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4adbe8 <__isoc23_strtoull@plt+0xa8468> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xc00 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4b7580 <__isoc23_strtoull@plt+0xb1e00> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038a158 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #14 │ │ │ │ - .inst 0x00381c00 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0038a350 ; NYI │ │ │ │ + sub x18, x20, #0x90 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b7ffc <__isoc23_strtoull@plt+0xb287c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xe28 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x508 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6aaab0 <__isoc23_strtoull@plt+0x2a5330> │ │ │ │ - udf #3 │ │ │ │ + b.cc 4ae76c <__isoc23_strtoull@plt+0xa8fec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xdec │ │ │ │ + stur x18, [x20, #-136] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + ldur x5, [x22, #102] │ │ │ │ + ldur x4, [x22, #110] │ │ │ │ + ldur x3, [x22, #118] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x10, [x20, #-128] │ │ │ │ + stur x11, [x20, #-120] │ │ │ │ + stur x13, [x20, #-112] │ │ │ │ + stur x15, [x20, #-104] │ │ │ │ + stur x18, [x20, #-96] │ │ │ │ + stur x8, [x20, #-88] │ │ │ │ + stur x12, [x20, #-80] │ │ │ │ + stur x14, [x20, #-72] │ │ │ │ + stur x17, [x20, #-64] │ │ │ │ + stur x9, [x20, #-56] │ │ │ │ + stur x7, [x20, #-48] │ │ │ │ + stur x6, [x20, #-40] │ │ │ │ + stur x3, [x20, #-32] │ │ │ │ + stur x4, [x20, #-24] │ │ │ │ + stur x5, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x88 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4addec <__isoc23_strtoull@plt+0xa866c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00480011 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038a254 ; NYI │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xf94 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + .inst 0x000c0010 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038a274 ; NYI │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x20, #112] │ │ │ │ + str x17, [x15] │ │ │ │ + adrp x17, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x17, x17, #0xa30 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4aea30 <__isoc23_strtoull@plt+0xa92b0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00380011 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381bbc ; NYI │ │ │ │ + .inst 0x0038a234 ; NYI │ │ │ │ + ldr x17, [x20, #128] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0xeac │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + ldr x14, [x20, #120] │ │ │ │ + lsl x13, x17, #3 │ │ │ │ + add x14, x14, x13 │ │ │ │ + str x15, [x14] │ │ │ │ + adrp x15, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x15, x15, #0xa80 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ + add x18, x17, #0x1 │ │ │ │ + str x18, [x20, #128] │ │ │ │ add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7eac <__isoc23_strtoull@plt+0xb272c> │ │ │ │ + cbnz x18, 4aea80 <__isoc23_strtoull@plt+0xa9300> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #3 │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xd64 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x15, #6] │ │ │ │ + ldur x18, [x15, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #120] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4add64 <__isoc23_strtoull@plt+0xa85e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00040010 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038a1ac ; NYI │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xd24 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #112] │ │ │ │ + str x18, [x20, #112] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4add24 <__isoc23_strtoull@plt+0xa85a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00480011 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381b78 ; NYI │ │ │ │ + .inst 0x0038a154 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4b7c10 <__isoc23_strtoull@plt+0xb2490> // b.none │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.eq 4add04 <__isoc23_strtoull@plt+0xa8584> // b.none │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xd04 │ │ │ │ + str x18, [x20] │ │ │ │ + b 4a89d8 <__isoc23_strtoull@plt+0xa3258> │ │ │ │ + .inst 0x00240010 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038a124 ; NYI │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xe24 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ade24 <__isoc23_strtoull@plt+0xa86a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x001f0810 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038a088 ; NYI │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x24c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #128] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ae24c <__isoc23_strtoull@plt+0xa8acc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x000f0810 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038a06c ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b79cc <__isoc23_strtoull@plt+0xb224c> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0x918 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ + b.hi 4adeb0 <__isoc23_strtoull@plt+0xa8730> // b.pmore │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xbb8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xc28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xa58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xf38 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + .inst 0x000f0810 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389fe0 ; NYI │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xe90 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #128] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #120] │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + .inst 0x003f0810 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389fb0 ; NYI │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x2a8 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7a58 <__isoc23_strtoull@plt+0xb22d8> │ │ │ │ + cbnz x18, 4ae2a8 <__isoc23_strtoull@plt+0xa8b28> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + .inst 0x00480011 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381b08 ; NYI │ │ │ │ + .inst 0x00389fc4 ; NYI │ │ │ │ + add x21, x21, #0x88 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ae760 <__isoc23_strtoull@plt+0xa8fe0> // b.pmore │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x398 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0x9a4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #136] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x7f │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + cbnz x22, 4ae8ec <__isoc23_strtoull@plt+0xa916c> │ │ │ │ + adrp x17, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x17, x17, #0xa58 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 565e70 <__isoc23_strtoull@plt+0x1606f0> │ │ │ │ - udf #3 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + .inst 0x001f0810 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389eb4 ; NYI │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x2c8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #128] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ae2c8 <__isoc23_strtoull@plt+0xa8b48> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x000f0810 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389e98 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ae084 <__isoc23_strtoull@plt+0xa8904> // b.pmore │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x938 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x9a8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x10c │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + .inst 0x000f0810 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389e0c ; NYI │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x64 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #128] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #120] │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x14c │ │ │ │ + str x18, [x20] │ │ │ │ + b 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + .inst 0x001fff90 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003899fc ; NYI │ │ │ │ + ldr x24, [x20, #128] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x88 │ │ │ │ + b 4a7f90 <__isoc23_strtoull@plt+0xa2810> │ │ │ │ + .inst 0x001fff90 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381ad8 ; NYI │ │ │ │ + .inst 0x00389d14 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4b800c <__isoc23_strtoull@plt+0xb288c> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1640] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + b.ne 4ae12c <__isoc23_strtoull@plt+0xa89ac> // b.any │ │ │ │ + ldr x24, [x20, #128] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x88 │ │ │ │ + b 4a7f90 <__isoc23_strtoull@plt+0xa2810> │ │ │ │ + .inst 0x003ffb90 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389ce4 ; NYI │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x16c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #128] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ae16c <__isoc23_strtoull@plt+0xa89ec> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x003ffb90 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389ccc ; NYI │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x19c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #128] │ │ │ │ + mov x23, x22 │ │ │ │ + b 596068 <__isoc23_strtoull@plt+0x1908e8> │ │ │ │ + .inst 0x003ffb90 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389ca4 ; NYI │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x228 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ae228 <__isoc23_strtoull@plt+0xa8aa8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x003ffb90 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389c78 ; NYI │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x1d4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #132 │ │ │ │ + .inst 0x003f0810 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381aa8 ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xecc │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + .inst 0x00389ccc ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + ldur w14, [x15, #7] │ │ │ │ + sxtw x14, w14 │ │ │ │ + mov x13, #0xffff // #65535 │ │ │ │ + movk x13, #0xffff, lsl #16 │ │ │ │ + movk x13, #0xffff, lsl #32 │ │ │ │ + movk x13, #0xffff, lsl #48 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4ae3bc <__isoc23_strtoull@plt+0xa8c3c> // b.any │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x2e8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x17 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7ecc <__isoc23_strtoull@plt+0xb274c> │ │ │ │ + cbnz x18, 4ae2e8 <__isoc23_strtoull@plt+0xa8b68> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + .inst 0x003f0810 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389c70 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4ae258 <__isoc23_strtoull@plt+0xa8ad8> │ │ │ │ + .inst 0x003f0810 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389c50 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4ae258 <__isoc23_strtoull@plt+0xa8ad8> │ │ │ │ + .inst 0x003ffb90 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389bd8 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x18, [x18] │ │ │ │ + adrp x17, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x17, x17, #0x1fc │ │ │ │ + str x17, [x20] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2024] │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x0007e60e ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389bcc ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b7adc <__isoc23_strtoull@plt+0xb235c> // b.pmore │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - ldur x14, [x22, #6] │ │ │ │ - add x13, x17, #0x8 │ │ │ │ - ldar x13, [x13] │ │ │ │ - adrp x12, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x12, x12, #0x7c8 │ │ │ │ - stur x12, [x21, #-72] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - sub x15, x21, #0x48 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - ldr x14, [x17, #8] │ │ │ │ - add x13, x17, #0x8 │ │ │ │ - sub x12, x21, #0x26 │ │ │ │ - stlr x12, [x13] │ │ │ │ - ldr x13, [x17] │ │ │ │ - adrp x12, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x12, [x12, #2328] │ │ │ │ - cmp x13, x12 │ │ │ │ - b.ne 4b7b8c <__isoc23_strtoull@plt+0xb240c> // b.any │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x17 │ │ │ │ - mov x2, x14 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x15, [sp, #32] │ │ │ │ - bl 6a3f80 <__isoc23_strtoull@plt+0x29e800> │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0x8d8 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0xbd4 │ │ │ │ - str x17, [x20] │ │ │ │ + b.hi 4ae318 <__isoc23_strtoull@plt+0xa8b98> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x4a4 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1192] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + .inst 0x0007e20e ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389b74 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4ae4f4 <__isoc23_strtoull@plt+0xa8d74> // b.any │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x334 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ae334 <__isoc23_strtoull@plt+0xa8bb4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x17, x17, #0x38c │ │ │ │ + str x17, [x20, #16] │ │ │ │ mov x22, x18 │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20, #16] │ │ │ │ + str x15, [x20, #128] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7bd4 <__isoc23_strtoull@plt+0xb2454> │ │ │ │ + cbnz x18, 4ae38c <__isoc23_strtoull@plt+0xa8c0c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x0001f70d ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0038198c ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xab8 │ │ │ │ + .inst 0x00389af4 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ae3f0 <__isoc23_strtoull@plt+0xa8c70> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x888 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - b 565e70 <__isoc23_strtoull@plt+0x1606f0> │ │ │ │ - udf #4 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1336] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + .inst 0x0001f30d ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381964 ; NYI │ │ │ │ + .inst 0x00389a9c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4b7ae8 <__isoc23_strtoull@plt+0xb2368> // b.any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1600] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #132 │ │ │ │ + b.ne 4ae8d8 <__isoc23_strtoull@plt+0xa9158> // b.any │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x40c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ae40c <__isoc23_strtoull@plt+0xa8c8c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x0007e60e ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381930 ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xeec │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + .inst 0x00389a5c ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ae30c <__isoc23_strtoull@plt+0xa8b8c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + sub x17, x21, #0x6 │ │ │ │ + adrp x15, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x15, x15, #0x464 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #104] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7eec <__isoc23_strtoull@plt+0xb276c> │ │ │ │ + cbnz x18, 4ae464 <__isoc23_strtoull@plt+0xa8ce4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + b 4ae4cc <__isoc23_strtoull@plt+0xa8d4c> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xc7c │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #8076 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ae508 <__isoc23_strtoull@plt+0xa8d88> // b.pmore │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x868 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1032] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #16268 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ae5a8 <__isoc23_strtoull@plt+0xa8e28> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x7b4 │ │ │ │ str x18, [x20] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + str x22, [x20, #96] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #132 │ │ │ │ + udf #32652 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003818e4 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + .inst 0x003898e4 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b7c54 <__isoc23_strtoull@plt+0xb24d4> // b.pmore │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0x6c8 │ │ │ │ + b.hi 4ae600 <__isoc23_strtoull@plt+0xa8e80> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x7d4 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1336] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #16268 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ae664 <__isoc23_strtoull@plt+0xa8ee4> // b.pmore │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0x7a0 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1032] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xcd8 │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #32652 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ae6f8 <__isoc23_strtoull@plt+0xa8f78> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x868 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7cd8 <__isoc23_strtoull@plt+0xb2558> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + str x22, [x20, #96] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x714 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + mov x18, #0x88 // #136 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #16268 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381888 ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xc30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x524 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - b 565e70 <__isoc23_strtoull@plt+0x1606f0> │ │ │ │ - udf #132 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1416] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20, #64] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #16268 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381860 ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xf0c │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x784 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + udf #32652 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x5c4 │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #72] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + udf #31628 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389708 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7f0c <__isoc23_strtoull@plt+0xb278c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x14, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x14, x14, #0xd6c │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x15, #12] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x15, #4] │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4ae750 <__isoc23_strtoull@plt+0xa8fd0> // b.any │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x61c │ │ │ │ str x18, [x20] │ │ │ │ - str x17, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7d6c <__isoc23_strtoull@plt+0xb25ec> │ │ │ │ + cbnz x18, 4ae61c <__isoc23_strtoull@plt+0xa8e9c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #32652 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003817f4 ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xd00 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x680 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - b 565e70 <__isoc23_strtoull@plt+0x1606f0> │ │ │ │ - udf #132 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1416] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20, #72] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #32652 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003817cc ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xf2c │ │ │ │ - str x18, [x20, #16] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x838 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + .inst 0x0001f70d ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389678 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ae3e4 <__isoc23_strtoull@plt+0xa8c64> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + sub x17, x21, #0x6 │ │ │ │ + adrp x15, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x15, x15, #0x7f8 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #88] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7f2c <__isoc23_strtoull@plt+0xb27ac> │ │ │ │ + cbnz x18, 4ae7f8 <__isoc23_strtoull@plt+0xa9078> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x14, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x14, x14, #0xe00 │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x15, #5] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x15, #13] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + b 4ae8b0 <__isoc23_strtoull@plt+0xa9130> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ne 4ae954 <__isoc23_strtoull@plt+0xa91d4> // b.any │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x17, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x17, x17, #0x938 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + str x18, [x20, #136] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4ae938 <__isoc23_strtoull@plt+0xa91b8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x001f0810 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00389600 ; NYI │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xecc │ │ │ │ str x18, [x20] │ │ │ │ - str x17, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20, #120] │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x17, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x17, x17, #0x994 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + str x18, [x20, #136] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7e00 <__isoc23_strtoull@plt+0xb2680> │ │ │ │ + cbnz x18, 4ae994 <__isoc23_strtoull@plt+0xa9214> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #132 │ │ │ │ + .inst 0x001f0810 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381760 ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xd94 │ │ │ │ + .inst 0x003895a4 ; NYI │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0xa0 │ │ │ │ str x18, [x20] │ │ │ │ - ldr x24, [x20, #16] │ │ │ │ - mov x23, x22 │ │ │ │ - b 5fa288 <__isoc23_strtoull@plt+0x1f4b08> │ │ │ │ - udf #2 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20, #120] │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + .inst 0x002c0010 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381738 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4b8080 <__isoc23_strtoull@plt+0xb2900> // b.none │ │ │ │ - mov x13, #0x6 // #6 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4b80b8 <__isoc23_strtoull@plt+0xb2938> // b.none │ │ │ │ - mov x13, #0x5 // #5 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4b80f8 <__isoc23_strtoull@plt+0xb2978> // b.none │ │ │ │ - mov x13, #0x4 // #4 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4b7d24 <__isoc23_strtoull@plt+0xb25a4> // b.none │ │ │ │ - mov x13, #0x3 // #3 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4b7db8 <__isoc23_strtoull@plt+0xb2638> // b.none │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - cmp x14, x18 │ │ │ │ - b.eq 4b7fd0 <__isoc23_strtoull@plt+0xb2850> // b.none │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x14, x18 │ │ │ │ - b.eq 4b7e8c <__isoc23_strtoull@plt+0xb270c> // b.none │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2504] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - udf #2 │ │ │ │ + .inst 0x003895d8 ; NYI │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xe54 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x25, [x20, #32] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2920] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #112] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + .inst 0x003c0010 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003816b4 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4b7e34 <__isoc23_strtoull@plt+0xb26b4> │ │ │ │ - udf #2 │ │ │ │ + .inst 0x003895a0 ; NYI │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0x9c0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #1984] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #120] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + .inst 0x001c0010 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381694 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ + .inst 0x00389568 ; NYI │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ mov x15, x22 │ │ │ │ - b 4b7e34 <__isoc23_strtoull@plt+0xb26b4> │ │ │ │ - udf #2 │ │ │ │ + and x14, x15, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4addac <__isoc23_strtoull@plt+0xa862c> // b.any │ │ │ │ + adrp x15, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x15, x15, #0xaa0 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #128] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4aeaa0 <__isoc23_strtoull@plt+0xa9320> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x001c0010 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381674 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ + .inst 0x00389518 ; NYI │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + ldr x17, [x20, #120] │ │ │ │ mov x15, x22 │ │ │ │ - b 4b7e34 <__isoc23_strtoull@plt+0xb26b4> │ │ │ │ - udf #2 │ │ │ │ + b 4aea3c <__isoc23_strtoull@plt+0xa92bc> │ │ │ │ + .inst 0x003c0010 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381654 ; NYI │ │ │ │ + .inst 0x003894f8 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4b7e34 <__isoc23_strtoull@plt+0xb26b4> │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + ldr x13, [x20, #128] │ │ │ │ + lsl x13, x13, #3 │ │ │ │ + add x13, x15, x13 │ │ │ │ + str x14, [x13] │ │ │ │ + adrp x14, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x14, x14, #0x9f8 │ │ │ │ + str x14, [x20] │ │ │ │ + mov x25, x17 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2216] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x18 │ │ │ │ + str x15, [x20, #128] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003894b8 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x80 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4aec98 <__isoc23_strtoull@plt+0xa9518> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4aec90 <__isoc23_strtoull@plt+0xa9510> // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x13, [x17, #22] │ │ │ │ + ldur x12, [x17, #30] │ │ │ │ + ldur x11, [x17, #38] │ │ │ │ + ldur x10, [x17, #46] │ │ │ │ + ldur x9, [x17, #54] │ │ │ │ + ldur x8, [x17, #62] │ │ │ │ + ldur x7, [x17, #70] │ │ │ │ + ldur x6, [x17, #78] │ │ │ │ + ldur x5, [x17, #86] │ │ │ │ + ldur x4, [x17, #94] │ │ │ │ + ldur x3, [x17, #102] │ │ │ │ + ldur x17, [x17, #110] │ │ │ │ + adrp x2, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x2, [x2, #2448] │ │ │ │ + stur x2, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x2, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x2, x2, #0xbe4 │ │ │ │ + stur x2, [x20, #-128] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + stur x8, [x20, #-120] │ │ │ │ + stur x9, [x20, #-112] │ │ │ │ + stur x11, [x20, #-104] │ │ │ │ + stur x13, [x20, #-96] │ │ │ │ + stur x15, [x20, #-88] │ │ │ │ + stur x6, [x20, #-80] │ │ │ │ + stur x10, [x20, #-72] │ │ │ │ + stur x12, [x20, #-64] │ │ │ │ + stur x14, [x20, #-56] │ │ │ │ + stur x7, [x20, #-48] │ │ │ │ + stur x5, [x20, #-40] │ │ │ │ + stur x4, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x3, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x80 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + .inst 0x0004000f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381634 ; NYI │ │ │ │ + .inst 0x003893d4 ; NYI │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aebc8 <__isoc23_strtoull@plt+0xa9448> // b.pmore │ │ │ │ + adrp x18, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x18, x18, #0xc48 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4b7e34 <__isoc23_strtoull@plt+0xb26b4> │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4b7630 <__isoc23_strtoull@plt+0xb1eb0> │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x76 │ │ │ │ + mov x24, #0x8 // #8 │ │ │ │ + lsl x18, x22, #3 │ │ │ │ + add x23, x18, #0x8 │ │ │ │ + add x20, x20, #0x80 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003815a0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b7f3c <__isoc23_strtoull@plt+0xb27bc> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #13 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00389318 ; NYI │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aed64 <__isoc23_strtoull@plt+0xa95e4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #79] │ │ │ │ + ldur x7, [x22, #87] │ │ │ │ + ldur x6, [x22, #95] │ │ │ │ + ldur x5, [x22, #103] │ │ │ │ + ldur x4, [x22, #111] │ │ │ │ + adrp x3, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x3, x3, #0xb00 │ │ │ │ + stur x3, [x21, #-112] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x10, [x21, #-48] │ │ │ │ + stur x9, [x21, #-40] │ │ │ │ + stur x8, [x21, #-32] │ │ │ │ + stur x7, [x21, #-24] │ │ │ │ + stur x6, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x4, [x21] │ │ │ │ + sub x25, x21, #0x6e │ │ │ │ + mov x24, x5 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3592] │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + b 597330 <__isoc23_strtoull@plt+0x191bb0> │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xf58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x68 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4aee20 <__isoc23_strtoull@plt+0xa96a0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x9c │ │ │ │ + stur x18, [x20, #-104] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #87] │ │ │ │ + ldur x7, [x22, #95] │ │ │ │ + ldur x6, [x22, #103] │ │ │ │ + ldur x22, [x22, #79] │ │ │ │ + stur x17, [x20, #-96] │ │ │ │ + stur x13, [x20, #-88] │ │ │ │ + stur x14, [x20, #-80] │ │ │ │ + stur x15, [x20, #-72] │ │ │ │ + stur x18, [x20, #-64] │ │ │ │ + stur x9, [x20, #-56] │ │ │ │ + stur x7, [x20, #-48] │ │ │ │ + stur x6, [x20, #-40] │ │ │ │ + stur x8, [x20, #-32] │ │ │ │ + stur x10, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + sub x20, x20, #0x68 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7f58 <__isoc23_strtoull@plt+0xb27d8> │ │ │ │ + cbnz x18, 4af09c <__isoc23_strtoull@plt+0xa991c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + .inst 0x0003fbcc ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381578 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4b7f74 <__isoc23_strtoull@plt+0xb27f4> // b.any │ │ │ │ - adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ - add x22, x22, #0x398 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - add x18, x17, #0x8 │ │ │ │ - ldar x18, [x18] │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0xfb0 │ │ │ │ - str x17, [x20, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str w18, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7fb0 <__isoc23_strtoull@plt+0xb2830> │ │ │ │ + cbnz x18, 4aee70 <__isoc23_strtoull@plt+0xa96f0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x5b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x17, #8] │ │ │ │ - add x15, x17, #0x8 │ │ │ │ - ldur x14, [x22, #14] │ │ │ │ - stlr x14, [x15] │ │ │ │ - ldr x15, [x17] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2328] │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4b8058 <__isoc23_strtoull@plt+0xb28d8> // b.any │ │ │ │ + .inst 0x0003ffcc ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x17 │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + ldr w18, [x20, #40] │ │ │ │ + str w18, [sp, #24] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + str x18, [sp, #16] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + str x18, [sp, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [sp] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + mov x0, x18 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + mov x1, x18 │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ mov x2, x18 │ │ │ │ - str x17, [sp, #48] │ │ │ │ - bl 6a3f80 <__isoc23_strtoull@plt+0x29e800> │ │ │ │ + ldr w18, [x20, #88] │ │ │ │ + mov w3, w18 │ │ │ │ + ldr w18, [x20, #96] │ │ │ │ + mov w4, w18 │ │ │ │ + ldr w18, [x20, #16] │ │ │ │ + mov w5, w18 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + mov x6, x18 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + mov x7, x18 │ │ │ │ + bl 4b1668 <__isoc23_strtoull@plt+0xabee8> │ │ │ │ + mov w18, w0 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - ldr x17, [sp, #32] │ │ │ │ - add x18, x17, #0x8 │ │ │ │ - ldar x18, [x18] │ │ │ │ - adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x17, x17, #0x9e8 │ │ │ │ - str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + .inst 0x0003fb8c ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0xe38 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b79e8 <__isoc23_strtoull@plt+0xb2268> │ │ │ │ + cbnz x18, 4aee38 <__isoc23_strtoull@plt+0xa96b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x15, #1] │ │ │ │ - add x15, x17, #0x8 │ │ │ │ - ldar x15, [x15] │ │ │ │ - adrp x14, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x14, x14, #0xa88 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - mov x22, x15 │ │ │ │ + .inst 0x0003f98c ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0xf14 │ │ │ │ str x18, [x20] │ │ │ │ - str x17, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + str x18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7a88 <__isoc23_strtoull@plt+0xb2308> │ │ │ │ + cbnz x18, 4aef14 <__isoc23_strtoull@plt+0xa9794> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x15, #2] │ │ │ │ - ldur x15, [x15, #10] │ │ │ │ - add x14, x17, #0x8 │ │ │ │ - ldar x14, [x14] │ │ │ │ - adrp x13, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x13, x13, #0xbfc │ │ │ │ - stur x13, [x20, #-16] │ │ │ │ - mov x22, x14 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ + .inst 0x0003f88c ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0xf4c │ │ │ │ str x18, [x20] │ │ │ │ - str x17, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b7bfc <__isoc23_strtoull@plt+0xb247c> │ │ │ │ + cbnz x18, 4aef4c <__isoc23_strtoull@plt+0xa97cc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x14, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x14, x14, #0x140 │ │ │ │ - stur x14, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x15, #3] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x15, #11] │ │ │ │ + .inst 0x0003f80c ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0xf84 │ │ │ │ str x18, [x20] │ │ │ │ - str x17, [x20, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str w18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8140 <__isoc23_strtoull@plt+0xb29c0> │ │ │ │ + cbnz x18, 4aef84 <__isoc23_strtoull@plt+0xa9804> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #132 │ │ │ │ + .inst 0x0001f80c ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00381420 ; NYI │ │ │ │ - adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ - add x18, x18, #0xc7c │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0xfbc │ │ │ │ str x18, [x20] │ │ │ │ - mov x24, #0xa // #10 │ │ │ │ - mov x23, x22 │ │ │ │ - b 5fa288 <__isoc23_strtoull@plt+0x1f4b08> │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00381440 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b81a4 <__isoc23_strtoull@plt+0xb2a24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0x1ec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #96] │ │ │ │ + str w18, [x20, #96] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b81ec <__isoc23_strtoull@plt+0xb2a6c> │ │ │ │ + cbnz x18, 4aefbc <__isoc23_strtoull@plt+0xa983c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x5c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #63500 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0xff4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x22, [x20, #88] │ │ │ │ + str w18, [x20, #88] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4aeff4 <__isoc23_strtoull@plt+0xa9874> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #30732 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x2c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + str x18, [x20, #80] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4af02c <__isoc23_strtoull@plt+0xa98ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #28684 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003813c4 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x17, x17, #0x1c4 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4b7960 <__isoc23_strtoull@plt+0xb21e0> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00381398 ; NYI │ │ │ │ - b 4b8170 <__isoc23_strtoull@plt+0xb29f0> │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x64 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4af064 <__isoc23_strtoull@plt+0xa98e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00381368 ; NYI │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b827c <__isoc23_strtoull@plt+0xb2afc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0x2c4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x18, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2336] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + b.cc 4af184 <__isoc23_strtoull@plt+0xa9a04> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x134 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 55acd0 <__isoc23_strtoull@plt+0x155550> │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x5e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4aed90 <__isoc23_strtoull@plt+0xa9610> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x17, x17, #0x178 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1416] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov w18, w22 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4af104 <__isoc23_strtoull@plt+0xa9984> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003812ec ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x17, x17, #0x29c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - mov x23, x18 │ │ │ │ + udf #0 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4b7960 <__isoc23_strtoull@plt+0xb21e0> │ │ │ │ + b 4af138 <__isoc23_strtoull@plt+0xa99b8> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003812e0 ; NYI │ │ │ │ - b 4b8248 <__isoc23_strtoull@plt+0xb2ac8> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2056] │ │ │ │ - b 4b8248 <__isoc23_strtoull@plt+0xb2ac8> │ │ │ │ - udf #5 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4af24c <__isoc23_strtoull@plt+0xa9acc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x20c │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4af20c <__isoc23_strtoull@plt+0xa9a8c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003812b8 ; NYI │ │ │ │ - b 4b8320 <__isoc23_strtoull@plt+0xb2ba0> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b8458 <__isoc23_strtoull@plt+0xb2cd8> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4b8460 <__isoc23_strtoull@plt+0xb2ce0> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0x3f0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - adrp x23, 6de000 <__isoc23_strtoull@plt+0x2d8880> │ │ │ │ - add x23, x23, #0x730 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 567848 <__isoc23_strtoull@plt+0x1620c8> │ │ │ │ - mov x14, #0x20 // #32 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x14, x14, #0x444 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ add x21, x21, #0x20 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b83b8 <__isoc23_strtoull@plt+0xb2c38> // b.pmore │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #1888] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4af1f0 <__isoc23_strtoull@plt+0xa9a70> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1224] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #195 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4af314 <__isoc23_strtoull@plt+0xa9b94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x2d4 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4af2d4 <__isoc23_strtoull@plt+0xa9b54> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4af2b8 <__isoc23_strtoull@plt+0xa9b38> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1224] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - b 4b83fc <__isoc23_strtoull@plt+0xb2c7c> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x00381200 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b84d0 <__isoc23_strtoull@plt+0xb2d50> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4b84d8 <__isoc23_strtoull@plt+0xb2d58> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x24, x24, #0x650 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #3704] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003811d0 ; NYI │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00388a20 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b8548 <__isoc23_strtoull@plt+0xb2dc8> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4b8550 <__isoc23_strtoull@plt+0xb2dd0> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4af368 <__isoc23_strtoull@plt+0xa9be8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x380 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x24, x24, #0x650 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2664] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003811a0 ; NYI │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003889d8 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00388990 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b85c0 <__isoc23_strtoull@plt+0xb2e40> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4b85c8 <__isoc23_strtoull@plt+0xb2e48> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4af3f8 <__isoc23_strtoull@plt+0xa9c78> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x24, x24, #0x650 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3976] │ │ │ │ - add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00388948 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #9 │ │ │ │ udf #0 │ │ │ │ ldur x22, [x22, #7] │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 6a80b0 <__isoc23_strtoull@plt+0x2a2930> │ │ │ │ udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x00381290 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00388a88 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b8630 <__isoc23_strtoull@plt+0xb2eb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4af50c <__isoc23_strtoull@plt+0xa9d8c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x57c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4bc0c8 <__isoc23_strtoull@plt+0xb6948> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4af57c <__isoc23_strtoull@plt+0xa9dfc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b89b0 <__isoc23_strtoull@plt+0xb3230> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b89a8 <__isoc23_strtoull@plt+0xb3228> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3224] │ │ │ │ - stur x15, [x21, #-160] │ │ │ │ - mov x15, #0x70 // #112 │ │ │ │ - stur x15, [x21, #-152] │ │ │ │ - sub x15, x21, #0xa0 │ │ │ │ - and x14, x18, #0x1ff800 │ │ │ │ - mov x13, #0xd800 // #55296 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4b8724 <__isoc23_strtoull@plt+0xb2fa4> // b.any │ │ │ │ - mov w18, #0xef // #239 │ │ │ │ - strb w18, [x15, #16] │ │ │ │ - mov w18, #0xbf // #191 │ │ │ │ - strb w18, [x15, #17] │ │ │ │ - mov w18, #0xbd // #189 │ │ │ │ - strb w18, [x15, #18] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x6d // #109 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0x714 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - cmp x18, #0x800 │ │ │ │ - cset x14, cs // cs = hs, nlast │ │ │ │ - cmp x18, #0x10, lsl #12 │ │ │ │ - cset x13, cs // cs = hs, nlast │ │ │ │ - cmp x18, #0x80 │ │ │ │ - cset x12, cs // cs = hs, nlast │ │ │ │ - add x13, x13, x12 │ │ │ │ - add x14, x14, x13 │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.lt 4b87f4 <__isoc23_strtoull@plt+0xb3074> // b.tstop │ │ │ │ - mov x13, #0x3 // #3 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ge 4b88fc <__isoc23_strtoull@plt+0xb317c> // b.tcont │ │ │ │ - asr x14, x18, #12 │ │ │ │ - add x14, x14, #0xe0 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #16] │ │ │ │ - asr x14, x18, #6 │ │ │ │ - and x14, x14, #0x3f │ │ │ │ - add x14, x14, #0x80 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #17] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x15, #18] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ + .inst 0x003888a8 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4af494 <__isoc23_strtoull@plt+0xa9d14> // b.pmore │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x3c8 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x438 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x6d // #109 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0x7e4 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x544 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.lt 4b8884 <__isoc23_strtoull@plt+0xb3104> // b.tstop │ │ │ │ - asr x14, x18, #6 │ │ │ │ - add x14, x14, #0xc0 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #16] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x15, #17] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x6e // #110 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0x874 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.lt 4b88fc <__isoc23_strtoull@plt+0xb317c> // b.tstop │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x15, #16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x6f // #111 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0x8ec │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - asr x14, x18, #18 │ │ │ │ - add x14, x14, #0xf0 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #16] │ │ │ │ - asr x14, x18, #12 │ │ │ │ - and x14, x14, #0x3f │ │ │ │ - add x14, x14, #0x80 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #17] │ │ │ │ - asr x14, x18, #6 │ │ │ │ - and x14, x14, #0x3f │ │ │ │ - add x14, x14, #0x80 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #18] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x15, #19] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0x4 // #4 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x6c // #108 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0x998 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x17, x17, #0x524 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0xa8 // #168 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003887dc ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003887a0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4af5e8 <__isoc23_strtoull@plt+0xa9e68> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x600 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00388758 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 58c7e0 <__isoc23_strtoull@plt+0x187060> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ udf #1 │ │ │ │ - udf #12 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x40 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a7fe8 <__isoc23_strtoull@plt+0x2a2868> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #14 │ │ │ │ + udf #2 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00388950 ; NYI │ │ │ │ + sub x18, x20, #0x98 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4b915c <__isoc23_strtoull@plt+0xb39dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0xe10 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + b.cc 4b017c <__isoc23_strtoull@plt+0xaa9fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x7f4 │ │ │ │ + stur x18, [x20, #-144] │ │ │ │ ldur x18, [x22, #6] │ │ │ │ ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + ldur x5, [x22, #102] │ │ │ │ + ldur x4, [x22, #110] │ │ │ │ + ldur x3, [x22, #118] │ │ │ │ + ldur x2, [x22, #126] │ │ │ │ mov x22, x23 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + stur x10, [x20, #-136] │ │ │ │ + stur x11, [x20, #-128] │ │ │ │ + stur x13, [x20, #-120] │ │ │ │ + stur x15, [x20, #-112] │ │ │ │ + stur x18, [x20, #-104] │ │ │ │ + stur x8, [x20, #-96] │ │ │ │ + stur x12, [x20, #-88] │ │ │ │ + stur x14, [x20, #-80] │ │ │ │ + stur x17, [x20, #-72] │ │ │ │ + stur x9, [x20, #-64] │ │ │ │ + stur x7, [x20, #-56] │ │ │ │ + stur x6, [x20, #-48] │ │ │ │ + stur x3, [x20, #-40] │ │ │ │ + stur x2, [x20, #-32] │ │ │ │ + stur x4, [x20, #-24] │ │ │ │ + stur x5, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x90 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b8e10 <__isoc23_strtoull@plt+0xb3690> │ │ │ │ + cbnz x18, 4af7f4 <__isoc23_strtoull@plt+0xaa074> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x17, x17, #0xa60 │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - mov x22, x10 │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x11, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #1991 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x11, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - mov x10, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 4b8a18 <__isoc23_strtoull@plt+0xb3298> // b.pmore │ │ │ │ - asr x10, x18, #12 │ │ │ │ - add x10, x10, #0xe0 │ │ │ │ - ubfx x10, x10, #0, #8 │ │ │ │ - add x9, x15, #0x10 │ │ │ │ - add x9, x9, x11 │ │ │ │ - strb w10, [x9] │ │ │ │ - asr x10, x18, #6 │ │ │ │ - and x10, x10, #0x3f │ │ │ │ - add x10, x10, #0x80 │ │ │ │ - ubfx x10, x10, #0, #8 │ │ │ │ - add x9, x15, #0x10 │ │ │ │ - add x8, x11, #0x1 │ │ │ │ - add x9, x9, x8 │ │ │ │ - strb w10, [x9] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - add x10, x15, #0x10 │ │ │ │ - add x11, x11, #0x2 │ │ │ │ - add x11, x10, x11 │ │ │ │ - strb w18, [x11] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - add x18, x13, #0x3 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x12, #0x3 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x17, x17, #0xb64 │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - mov x22, x10 │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x11, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #1991 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x11, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - mov x10, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 4b8b1c <__isoc23_strtoull@plt+0xb339c> // b.pmore │ │ │ │ - asr x10, x18, #6 │ │ │ │ - add x10, x10, #0xc0 │ │ │ │ - ubfx x10, x10, #0, #8 │ │ │ │ - add x9, x15, #0x10 │ │ │ │ - add x9, x9, x11 │ │ │ │ - strb w10, [x9] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - add x10, x15, #0x10 │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - add x11, x10, x11 │ │ │ │ - strb w18, [x11] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - add x18, x13, #0x2 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x12, #0x2 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x17, x17, #0xcb4 │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - mov x22, x10 │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x11, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - mov x9, #0x1 // #1 │ │ │ │ - cmp x10, x9 │ │ │ │ - b.ge 4b8b88 <__isoc23_strtoull@plt+0xb3408> // b.tcont │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - cmp x10, x9 │ │ │ │ - b.lt 4b8d48 <__isoc23_strtoull@plt+0xb35c8> // b.tstop │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 4b8c00 <__isoc23_strtoull@plt+0xb3480> // b.pmore │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - add x10, x15, #0x10 │ │ │ │ - add x11, x10, x11 │ │ │ │ - strb w18, [x11] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - add x18, x13, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x12, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - udf #1991 │ │ │ │ + .inst 0x00980012 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x11, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - mov x10, x22 │ │ │ │ - b 4b8c50 <__isoc23_strtoull@plt+0xb34d0> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x17, x17, #0xd24 │ │ │ │ - stur x17, [x20, #-40] │ │ │ │ - mov x22, x10 │ │ │ │ - stur x13, [x20, #-32] │ │ │ │ - stur x12, [x20, #-24] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x11, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #1991 │ │ │ │ + .inst 0x0038884c ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x99c │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a82c0 <__isoc23_strtoull@plt+0x2a2b40> │ │ │ │ + .inst 0x001c0011 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #56] │ │ │ │ - ldr x15, [x20, #48] │ │ │ │ - ldr x14, [x20, #40] │ │ │ │ - ldr x13, [x20, #8] │ │ │ │ - ldr x12, [x20, #16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x11, [x20, #32] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - mov x10, x22 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x9, [x19, #856] │ │ │ │ - cmp x21, x9 │ │ │ │ - b.hi 4b8cdc <__isoc23_strtoull@plt+0xb355c> // b.pmore │ │ │ │ - asr x10, x18, #18 │ │ │ │ - add x10, x10, #0xf0 │ │ │ │ - ubfx x10, x10, #0, #8 │ │ │ │ - add x9, x15, #0x10 │ │ │ │ - add x9, x9, x11 │ │ │ │ - strb w10, [x9] │ │ │ │ - asr x10, x18, #12 │ │ │ │ - and x10, x10, #0x3f │ │ │ │ - add x10, x10, #0x80 │ │ │ │ - ubfx x10, x10, #0, #8 │ │ │ │ - add x9, x15, #0x10 │ │ │ │ - add x8, x11, #0x1 │ │ │ │ - add x9, x9, x8 │ │ │ │ - strb w10, [x9] │ │ │ │ - asr x10, x18, #6 │ │ │ │ - and x10, x10, #0x3f │ │ │ │ - add x10, x10, #0x80 │ │ │ │ - ubfx x10, x10, #0, #8 │ │ │ │ - add x9, x15, #0x10 │ │ │ │ - add x8, x11, #0x2 │ │ │ │ - add x9, x9, x8 │ │ │ │ - strb w10, [x9] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - add x10, x15, #0x10 │ │ │ │ - add x11, x11, #0x3 │ │ │ │ - add x11, x10, x11 │ │ │ │ - strb w18, [x11] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - add x18, x13, #0x4 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x12, #0x4 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - udf #66 │ │ │ │ + .inst 0x0038886c ; NYI │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x20, #120] │ │ │ │ + str x17, [x15] │ │ │ │ + adrp x17, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x17, x17, #0x440 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b0440 <__isoc23_strtoull@plt+0xaacc0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00780012 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b9150 <__isoc23_strtoull@plt+0xb39d0> // b.pmore │ │ │ │ + .inst 0x0038882c ; NYI │ │ │ │ + ldr x17, [x20, #136] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ ldur x15, [x22, #7] │ │ │ │ - ldur x14, [x22, #15] │ │ │ │ - ldur x13, [x22, #23] │ │ │ │ - ldur x12, [x22, #31] │ │ │ │ - mov x11, #0x4 // #4 │ │ │ │ - cmp x11, x12 │ │ │ │ - b.gt 4b8ea0 <__isoc23_strtoull@plt+0xb3720> │ │ │ │ - sub x21, x21, #0xa8 │ │ │ │ - and x11, x18, #0x1ff800 │ │ │ │ - mov x10, #0xd800 // #55296 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.ne 4b8e9c <__isoc23_strtoull@plt+0xb371c> // b.any │ │ │ │ - mov x18, #0xfffd // #65533 │ │ │ │ - add x11, x14, x13 │ │ │ │ - cmp x18, #0x800 │ │ │ │ - cset x10, cs // cs = hs, nlast │ │ │ │ - cmp x18, #0x10, lsl #12 │ │ │ │ - cset x9, cs // cs = hs, nlast │ │ │ │ - cmp x18, #0x80 │ │ │ │ - cset x8, cs // cs = hs, nlast │ │ │ │ - add x9, x9, x8 │ │ │ │ - add x10, x10, x9 │ │ │ │ - mov x9, #0x2 // #2 │ │ │ │ - cmp x10, x9 │ │ │ │ - b.lt 4b8c38 <__isoc23_strtoull@plt+0xb34b8> // b.tstop │ │ │ │ - mov x9, #0x3 // #3 │ │ │ │ - cmp x10, x9 │ │ │ │ - b.lt 4b8a84 <__isoc23_strtoull@plt+0xb3304> // b.tstop │ │ │ │ - b 4b8d48 <__isoc23_strtoull@plt+0xb35c8> │ │ │ │ - b 4b8e5c <__isoc23_strtoull@plt+0xb36dc> │ │ │ │ - cbnz x13, 4b90f0 <__isoc23_strtoull@plt+0xb3970> │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3224] │ │ │ │ - stur x15, [x21, #-160] │ │ │ │ - mov x15, #0x70 // #112 │ │ │ │ - stur x15, [x21, #-152] │ │ │ │ - sub x15, x21, #0xa0 │ │ │ │ - and x14, x18, #0x1ff800 │ │ │ │ - mov x13, #0xd800 // #55296 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ne 4b8f1c <__isoc23_strtoull@plt+0xb379c> // b.any │ │ │ │ - mov w18, #0xef // #239 │ │ │ │ - strb w18, [x15, #16] │ │ │ │ - mov w18, #0xbf // #191 │ │ │ │ - strb w18, [x15, #17] │ │ │ │ - mov w18, #0xbd // #189 │ │ │ │ - strb w18, [x15, #18] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x6d // #109 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - cmp x18, #0x800 │ │ │ │ - cset x14, cs // cs = hs, nlast │ │ │ │ - cmp x18, #0x10, lsl #12 │ │ │ │ - cset x13, cs // cs = hs, nlast │ │ │ │ - cmp x18, #0x80 │ │ │ │ - cset x12, cs // cs = hs, nlast │ │ │ │ - add x13, x13, x12 │ │ │ │ + ldr x14, [x20, #128] │ │ │ │ + lsl x13, x17, #3 │ │ │ │ add x14, x14, x13 │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.lt 4b8fc0 <__isoc23_strtoull@plt+0xb3840> // b.tstop │ │ │ │ - mov x13, #0x3 // #3 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.ge 4b9070 <__isoc23_strtoull@plt+0xb38f0> // b.tcont │ │ │ │ - asr x14, x18, #12 │ │ │ │ - add x14, x14, #0xe0 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #16] │ │ │ │ - asr x14, x18, #6 │ │ │ │ - and x14, x14, #0x3f │ │ │ │ - add x14, x14, #0x80 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #17] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x15, #18] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x6d // #109 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.lt 4b9024 <__isoc23_strtoull@plt+0xb38a4> // b.tstop │ │ │ │ - asr x14, x18, #6 │ │ │ │ - add x14, x14, #0xc0 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #16] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x15, #17] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x6e // #110 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.lt 4b9070 <__isoc23_strtoull@plt+0xb38f0> // b.tstop │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x15, #16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x6f // #111 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - asr x14, x18, #18 │ │ │ │ - add x14, x14, #0xf0 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #16] │ │ │ │ - asr x14, x18, #12 │ │ │ │ - and x14, x14, #0x3f │ │ │ │ - add x14, x14, #0x80 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #17] │ │ │ │ - asr x14, x18, #6 │ │ │ │ - and x14, x14, #0x3f │ │ │ │ - add x14, x14, #0x80 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x15, #18] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x15, #19] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov x18, #0x4 // #4 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x18, #0x6c // #108 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - adrp x12, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x12, x12, #0x648 │ │ │ │ - stur x12, [x21, #-160] │ │ │ │ - stur x17, [x21, #-144] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - stur x15, [x21, #-120] │ │ │ │ - stur x14, [x21, #-112] │ │ │ │ - stur x13, [x21, #-104] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x18, x21, #0x7f │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - sub x18, x21, #0xa0 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x5e │ │ │ │ - sub x21, x21, #0x50 │ │ │ │ + str x15, [x14] │ │ │ │ + adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x15, x15, #0x490 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x18, x17, #0x1 │ │ │ │ + str x18, [x20, #136] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b0490 <__isoc23_strtoull@plt+0xaad10> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0xa8 // #168 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x76c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x15, #6] │ │ │ │ + ldur x18, [x15, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #128] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4af76c <__isoc23_strtoull@plt+0xa9fec> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #3 │ │ │ │ + .inst 0x000c0011 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x00380718 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b91a8 <__isoc23_strtoull@plt+0xb3a28> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4bc0c8 <__isoc23_strtoull@plt+0xb6948> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003887a4 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x72c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #120] │ │ │ │ + str x18, [x20, #120] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4af72c <__isoc23_strtoull@plt+0xa9fac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b92a8 <__isoc23_strtoull@plt+0xb3b28> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b92a0 <__isoc23_strtoull@plt+0xb3b20> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x18, [x18, #56] │ │ │ │ - add x18, x12, x18 │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #464] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x18, x18, #0x268 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x15 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + .inst 0x00980012 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038874c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4af70c <__isoc23_strtoull@plt+0xa9f8c> // b.none │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x70c │ │ │ │ + str x18, [x20] │ │ │ │ + b 4a89d8 <__isoc23_strtoull@plt+0xa3258> │ │ │ │ + .inst 0x004c0011 ; undefined │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b924c <__isoc23_strtoull@plt+0xb3acc> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038871c ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x82c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4af82c <__isoc23_strtoull@plt+0xaa0ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ + .inst 0x003f0811 ; NYI │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x38 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4b94ac <__isoc23_strtoull@plt+0xb3d2c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4b94a4 <__isoc23_strtoull@plt+0xb3d24> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - mov x13, #0x70 // #112 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.gt 4b94b8 <__isoc23_strtoull@plt+0xb3d38> │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #3224] │ │ │ │ - stur x13, [x21, #-160] │ │ │ │ - mov x13, #0x70 // #112 │ │ │ │ - stur x13, [x21, #-152] │ │ │ │ - sub x13, x21, #0xa0 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x12, x13, #0x10 │ │ │ │ - mov x0, x12 │ │ │ │ - add x15, x15, #0x10 │ │ │ │ - add x18, x15, x18 │ │ │ │ - mov x1, x18 │ │ │ │ - mov x2, x14 │ │ │ │ - str x13, [sp, #48] │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x14, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x14, [sp, #16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - sub x18, x18, x14 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - ldr x17, [sp, #24] │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + .inst 0x00388680 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xc5c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #136] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4afc5c <__isoc23_strtoull@plt+0xaa4dc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #388 │ │ │ │ + .inst 0x001f0811 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00388664 ; NYI │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b93d0 <__isoc23_strtoull@plt+0xb3c50> // b.pmore │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - ldr x17, [x20, #32] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x18, x22, #0x10 │ │ │ │ - mov x0, x18 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - add x15, x15, #0x10 │ │ │ │ - add x18, x18, x15 │ │ │ │ - mov x1, x18 │ │ │ │ - mov x2, x14 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x14, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ + b.hi 4af8b8 <__isoc23_strtoull@plt+0xaa138> // b.pmore │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x5b8 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x14, [sp, #16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x628 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #136] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x18, x18, #0x494 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - ldr x17, [sp, #24] │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x940 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #136] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + .inst 0x001f0811 ; undefined │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003885d8 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x898 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #136] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #128] │ │ │ │ + str x18, [x20, #136] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + .inst 0x007f0811 ; undefined │ │ │ │ udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003885a8 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xcb8 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4afcb8 <__isoc23_strtoull@plt+0xaa538> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0xa8 // #168 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0xa8 │ │ │ │ - adrp x13, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x13, x13, #0x3ec │ │ │ │ - stur x13, [x20, #-56] │ │ │ │ - mov x22, x14 │ │ │ │ - stur x15, [x20, #-48] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b9900 <__isoc23_strtoull@plt+0xb4180> // b.lo, b.ul, b.last │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #30] │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.gt 4b9908 <__isoc23_strtoull@plt+0xb4188> │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - udf #388 │ │ │ │ + .inst 0x00980012 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ + .inst 0x003885bc ; NYI │ │ │ │ + add x21, x21, #0x90 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b97d4 <__isoc23_strtoull@plt+0xb4054> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldur x13, [x22, #7] │ │ │ │ - ldur x12, [x22, #15] │ │ │ │ - ldur x11, [x22, #23] │ │ │ │ - ldur x10, [x22, #31] │ │ │ │ - cmp x15, x10 │ │ │ │ - b.gt 4b960c <__isoc23_strtoull@plt+0xb3e8c> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x9, x13, #0x10 │ │ │ │ - add x8, x12, x11 │ │ │ │ - add x9, x9, x8 │ │ │ │ - mov x0, x9 │ │ │ │ - add x18, x18, #0x10 │ │ │ │ - add x18, x18, x17 │ │ │ │ - mov x1, x18 │ │ │ │ - mov x2, x15 │ │ │ │ - str x10, [sp, #80] │ │ │ │ - str x11, [sp, #72] │ │ │ │ - str x12, [sp, #64] │ │ │ │ - str x13, [sp, #56] │ │ │ │ - str x14, [sp, #40] │ │ │ │ - str x15, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - ldr x13, [sp, #40] │ │ │ │ - stur x13, [x21, #-152] │ │ │ │ - ldr x12, [sp, #48] │ │ │ │ - stur x12, [x21, #-144] │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ - ldr x11, [sp, #56] │ │ │ │ - add x18, x11, x17 │ │ │ │ + b.hi 4b0170 <__isoc23_strtoull@plt+0xaa9f0> // b.pmore │ │ │ │ + adrp x18, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x18, x18, #0xd90 │ │ │ │ stur x18, [x21, #-136] │ │ │ │ - ldr x10, [sp, #64] │ │ │ │ - sub x18, x10, x17 │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ stur x18, [x21, #-128] │ │ │ │ - sub x18, x21, #0x9f │ │ │ │ - sub x21, x21, #0x80 │ │ │ │ - mov x23, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - cbnz x11, 4b976c <__isoc23_strtoull@plt+0xb3fec> │ │ │ │ - mov x13, #0x70 // #112 │ │ │ │ - cmp x15, x13 │ │ │ │ - b.gt 4b9754 <__isoc23_strtoull@plt+0xb3fd4> │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #3224] │ │ │ │ - stur x13, [x21, #-160] │ │ │ │ - mov x13, #0x70 // #112 │ │ │ │ - stur x13, [x21, #-152] │ │ │ │ - sub x13, x21, #0xa0 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x12, x13, #0x10 │ │ │ │ - mov x0, x12 │ │ │ │ - add x18, x18, #0x10 │ │ │ │ - add x18, x18, x17 │ │ │ │ - mov x1, x18 │ │ │ │ - mov x2, x15 │ │ │ │ - str x13, [sp, #48] │ │ │ │ - str x14, [sp, #40] │ │ │ │ - str x15, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #136] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #144] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xe0 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + sub x18, x21, #0x87 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + cbnz x22, 4b02fc <__isoc23_strtoull@plt+0xaab7c> │ │ │ │ + adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x17, x17, #0x458 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - sub x18, x18, x17 │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x970 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a7f38 <__isoc23_strtoull@plt+0x2a27b8> │ │ │ │ + .inst 0x003f0811 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003884a4 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xcd8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #136] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4afcd8 <__isoc23_strtoull@plt+0xaa558> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #388 │ │ │ │ + .inst 0x001f0811 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00388488 ; NYI │ │ │ │ add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4b96ac <__isoc23_strtoull@plt+0xb3f2c> // b.pmore │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x15, x22, #0x10 │ │ │ │ - mov x0, x15 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x14, [x20, #16] │ │ │ │ - add x14, x14, #0x10 │ │ │ │ - add x15, x15, x14 │ │ │ │ - mov x1, x15 │ │ │ │ - mov x2, x17 │ │ │ │ - str x18, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ + b.hi 4afa94 <__isoc23_strtoull@plt+0xaa314> // b.pmore │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x338 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x3a8 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #136] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - sub x21, x21, #0xa8 │ │ │ │ - adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x18, x18, #0x6c8 │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xb1c │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ - adrp x10, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x10, x10, #0x2c8 │ │ │ │ - stur x10, [x21, #-160] │ │ │ │ - stur x14, [x21, #-144] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - stur x15, [x21, #-128] │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-112] │ │ │ │ - stur x13, [x21, #-104] │ │ │ │ - stur x12, [x21, #-96] │ │ │ │ - stur x11, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x6f │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0xa0 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x4e │ │ │ │ - sub x21, x21, #0x40 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0xa8 // #168 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #130 │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20, #136] │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + .inst 0x001f0811 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b97e0 <__isoc23_strtoull@plt+0xb4060> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + .inst 0x003883fc ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xa74 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #136] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #128] │ │ │ │ + str x18, [x20, #136] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xb5c │ │ │ │ + str x18, [x20] │ │ │ │ + b 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + .inst 0x003fff91 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00387fec ; NYI │ │ │ │ + ldr x24, [x20, #136] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x90 │ │ │ │ + b 4a7f90 <__isoc23_strtoull@plt+0xa2810> │ │ │ │ + .inst 0x003fff91 ; NYI │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b98f4 <__isoc23_strtoull@plt+0xb4174> // b.pmore │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - cbnz x17, 4b987c <__isoc23_strtoull@plt+0xb40fc> │ │ │ │ - sub x21, x21, #0x78 │ │ │ │ - adrp x17, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x17, x17, #0x7fc │ │ │ │ - str x17, [x20] │ │ │ │ - mov x23, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldur x14, [x22, #15] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - adrp x12, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x12, x12, #0x1c0 │ │ │ │ - stur x12, [x21, #-112] │ │ │ │ - ldr x12, [x20, #8] │ │ │ │ - stur x12, [x21, #-96] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x70 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x78 // #120 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x80 // #128 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.gt 4b9950 <__isoc23_strtoull@plt+0xb41d0> │ │ │ │ - adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x15, x15, #0x538 │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - ldur x14, [x22, #38] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00388304 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b9538 <__isoc23_strtoull@plt+0xb3db8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x17, x17, #0x844 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - ldur x17, [x22, #22] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4afb3c <__isoc23_strtoull@plt+0xaa3bc> // b.any │ │ │ │ + ldr x24, [x20, #136] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x90 │ │ │ │ + b 4a7f90 <__isoc23_strtoull@plt+0xa2810> │ │ │ │ + .inst 0x007ffb91 ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003882d4 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xb7c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #136] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b9844 <__isoc23_strtoull@plt+0xb40c4> │ │ │ │ + cbnz x18, 4afb7c <__isoc23_strtoull@plt+0xaa3fc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ + .inst 0x007ffb91 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0037ff00 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4b99c0 <__isoc23_strtoull@plt+0xb4240> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #32] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4bc0c8 <__isoc23_strtoull@plt+0xb6948> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003882bc ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xbac │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #136] │ │ │ │ + mov x23, x22 │ │ │ │ + b 596068 <__isoc23_strtoull@plt+0x1908e8> │ │ │ │ + .inst 0x007ffb91 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0037fe98 ; NYI │ │ │ │ - sub x18, x20, #0x38 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4baf2c <__isoc23_strtoull@plt+0xb57ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x18, x18, #0xa48 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x630 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00388294 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xc38 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4b9a48 <__isoc23_strtoull@plt+0xb42c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3040] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + cbnz x18, 4afc38 <__isoc23_strtoull@plt+0xaa4b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + .inst 0x007ffb91 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037fdf8 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4b9a24 <__isoc23_strtoull@plt+0xb42a4> │ │ │ │ - ldur x17, [x22, #23] │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.le 4b9a24 <__isoc23_strtoull@plt+0xb42a4> │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 4bae68 <__isoc23_strtoull@plt+0xb56e8> // b.any │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #194 │ │ │ │ + .inst 0x00388268 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xbe4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + .inst 0x007f0811 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4b9a80 <__isoc23_strtoull@plt+0xb4300> // b.pmore │ │ │ │ + .inst 0x003882bc ; NYI │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x17, x22, #0x10 │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - mov x1, x17 │ │ │ │ - mov x2, x18 │ │ │ │ - str x18, [sp, #248] │ │ │ │ - bl 4049f0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [sp, #232] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x11, x13 │ │ │ │ - b.ne 4bab44 <__isoc23_strtoull@plt+0xb53c4> // b.any │ │ │ │ - add x17, x15, #0x10 │ │ │ │ - add x17, x17, x14 │ │ │ │ - ldrb w17, [x17] │ │ │ │ - mov w13, #0x80 // #128 │ │ │ │ - uxtb w17, w17 │ │ │ │ - uxtb w13, w13 │ │ │ │ - cmp w17, w13 │ │ │ │ - b.cs 4b9b78 <__isoc23_strtoull@plt+0xb43f8> // b.hs, b.nlast │ │ │ │ - ubfx x17, x17, #0, #8 │ │ │ │ - and x15, x17, #0x1ff800 │ │ │ │ - mov x14, #0xd800 // #55296 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4b9c84 <__isoc23_strtoull@plt+0xb4504> // b.any │ │ │ │ - mov x17, #0xfffd // #65533 │ │ │ │ - mov x15, #0x80 // #128 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cs 4ba3c4 <__isoc23_strtoull@plt+0xb4c44> // b.hs, b.nlast │ │ │ │ - adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x15, x15, #0xa9c │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ - mov w13, #0xe0 // #224 │ │ │ │ - uxtb w17, w17 │ │ │ │ - uxtb w13, w13 │ │ │ │ - cmp w17, w13 │ │ │ │ - b.cs 4b9bb8 <__isoc23_strtoull@plt+0xb4438> // b.hs, b.nlast │ │ │ │ - ubfx x17, x17, #0, #8 │ │ │ │ - sub x17, x17, #0xc0 │ │ │ │ - lsl x17, x17, #6 │ │ │ │ - add x15, x15, #0x10 │ │ │ │ - add x14, x14, #0x1 │ │ │ │ - add x15, x15, x14 │ │ │ │ - ldrb w15, [x15] │ │ │ │ - ubfx x15, x15, #0, #8 │ │ │ │ - add x17, x17, x15 │ │ │ │ - sub x17, x17, #0x80 │ │ │ │ - b 4b9b38 <__isoc23_strtoull@plt+0xb43b8> │ │ │ │ - mov w13, #0xf0 // #240 │ │ │ │ - uxtb w17, w17 │ │ │ │ - uxtb w13, w13 │ │ │ │ - cmp w17, w13 │ │ │ │ - b.cs 4b9c18 <__isoc23_strtoull@plt+0xb4498> // b.hs, b.nlast │ │ │ │ - ubfx x17, x17, #0, #8 │ │ │ │ - sub x17, x17, #0xe0 │ │ │ │ - lsl x17, x17, #12 │ │ │ │ - add x13, x15, #0x10 │ │ │ │ - add x12, x14, #0x1 │ │ │ │ - add x13, x13, x12 │ │ │ │ - ldrb w13, [x13] │ │ │ │ - ubfx x13, x13, #0, #8 │ │ │ │ - sub x13, x13, #0x80 │ │ │ │ - lsl x13, x13, #6 │ │ │ │ - add x15, x15, #0x10 │ │ │ │ - add x14, x14, #0x2 │ │ │ │ - add x15, x15, x14 │ │ │ │ - ldrb w15, [x15] │ │ │ │ - ubfx x15, x15, #0, #8 │ │ │ │ - add x15, x13, x15 │ │ │ │ - add x17, x17, x15 │ │ │ │ - sub x17, x17, #0x80 │ │ │ │ - b 4b9b38 <__isoc23_strtoull@plt+0xb43b8> │ │ │ │ - ubfx x17, x17, #0, #8 │ │ │ │ - sub x17, x17, #0xf0 │ │ │ │ - lsl x17, x17, #18 │ │ │ │ - add x13, x15, #0x10 │ │ │ │ - add x12, x14, #0x1 │ │ │ │ - add x13, x13, x12 │ │ │ │ - ldrb w13, [x13] │ │ │ │ - ubfx x13, x13, #0, #8 │ │ │ │ - sub x13, x13, #0x80 │ │ │ │ - lsl x13, x13, #12 │ │ │ │ - add x12, x15, #0x10 │ │ │ │ - add x11, x14, #0x2 │ │ │ │ - add x12, x12, x11 │ │ │ │ - ldrb w12, [x12] │ │ │ │ - ubfx x12, x12, #0, #8 │ │ │ │ - sub x12, x12, #0x80 │ │ │ │ - lsl x12, x12, #6 │ │ │ │ - add x15, x15, #0x10 │ │ │ │ - add x14, x14, #0x3 │ │ │ │ - add x15, x15, x14 │ │ │ │ - ldrb w15, [x15] │ │ │ │ - ubfx x15, x15, #0, #8 │ │ │ │ - add x15, x12, x15 │ │ │ │ - add x15, x13, x15 │ │ │ │ - add x17, x17, x15 │ │ │ │ - sub x17, x17, #0x80 │ │ │ │ - b 4b9b38 <__isoc23_strtoull@plt+0xb43b8> │ │ │ │ - b 4b9b4c <__isoc23_strtoull@plt+0xb43cc> │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x15, x15, #0xcbc │ │ │ │ - str x15, [x20] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + ldur w14, [x15, #7] │ │ │ │ + sxtw x14, w14 │ │ │ │ + mov x13, #0xffff // #65535 │ │ │ │ + movk x13, #0xffff, lsl #16 │ │ │ │ + movk x13, #0xffff, lsl #32 │ │ │ │ + movk x13, #0xffff, lsl #48 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4afdcc <__isoc23_strtoull@plt+0xaa64c> // b.any │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xcf8 │ │ │ │ + str x18, [x20] │ │ │ │ mov x22, x17 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - str x13, [x20, #24] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #195 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4afcf8 <__isoc23_strtoull@plt+0xaa578> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x007f0811 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ + .inst 0x00388260 ; NYI │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b9c88 <__isoc23_strtoull@plt+0xb4508> // b.pmore │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - add x17, x14, x17 │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - cmp x13, x13 │ │ │ │ - b.eq 4b9e74 <__isoc23_strtoull@plt+0xb46f4> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x17 │ │ │ │ - mov x1, x14 │ │ │ │ - mov x2, x18 │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x15, [sp, #152] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #451 │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4afc68 <__isoc23_strtoull@plt+0xaa4e8> │ │ │ │ + .inst 0x007f0811 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00388240 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #80] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4afc68 <__isoc23_strtoull@plt+0xaa4e8> │ │ │ │ + .inst 0x007ffb91 ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - cmp x18, #0x800 │ │ │ │ - cset x14, cs // cs = hs, nlast │ │ │ │ - cmp x18, #0x10, lsl #12 │ │ │ │ - cset x13, cs // cs = hs, nlast │ │ │ │ - cmp x18, #0x80 │ │ │ │ - cset x12, cs // cs = hs, nlast │ │ │ │ - add x13, x13, x12 │ │ │ │ - add x14, x14, x13 │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.lt 4b9f60 <__isoc23_strtoull@plt+0xb47e0> // b.tstop │ │ │ │ - mov x13, x22 │ │ │ │ - mov x12, #0x3 // #3 │ │ │ │ - cmp x14, x12 │ │ │ │ - b.ge 4ba2b8 <__isoc23_strtoull@plt+0xb4b38> // b.tcont │ │ │ │ - asr x14, x18, #12 │ │ │ │ - add x14, x14, #0xe0 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x13, #16] │ │ │ │ - asr x14, x18, #6 │ │ │ │ - and x14, x14, #0x3f │ │ │ │ - add x14, x14, #0x80 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x13, #17] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x13, #18] │ │ │ │ - ldr x18, [x13, #8] │ │ │ │ - lsl x14, x17, #1 │ │ │ │ - cmp x14, x18 │ │ │ │ - b.le 4b9e30 <__isoc23_strtoull@plt+0xb46b0> │ │ │ │ - b 4b9ccc <__isoc23_strtoull@plt+0xb454c> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x12 │ │ │ │ - mov x2, x17 │ │ │ │ - str x17, [sp, #240] │ │ │ │ - str x18, [sp, #232] │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x17, [sp, #224] │ │ │ │ - lsl x17, x17, #1 │ │ │ │ - ldr x18, [sp, #216] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - ldr x15, [sp, #152] │ │ │ │ - b 4b9ddc <__isoc23_strtoull@plt+0xb465c> │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - add x14, x14, x17 │ │ │ │ - add x12, x13, #0x10 │ │ │ │ - cmp x13, x13 │ │ │ │ - b.eq 4b9dec <__isoc23_strtoull@plt+0xb466c> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x12 │ │ │ │ - mov x2, x17 │ │ │ │ - str x17, [sp, #240] │ │ │ │ - str x18, [sp, #232] │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4b9e18 <__isoc23_strtoull@plt+0xb4698> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x17 │ │ │ │ - mov x1, x14 │ │ │ │ - mov x2, x18 │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4b9d18 <__isoc23_strtoull@plt+0xb4598> │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x15, x15, #0xed0 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - str x13, [x20, #24] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #195 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003881c8 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x18, [x18] │ │ │ │ + adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x17, x17, #0xc0c │ │ │ │ + str x17, [x20] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2024] │ │ │ │ + str x18, [x20, #136] │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x000fe60f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003881bc ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4afd28 <__isoc23_strtoull@plt+0xaa5a8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xeb4 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1192] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + .inst 0x000fe20f ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4b9e9c <__isoc23_strtoull@plt+0xb471c> // b.pmore │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - add x17, x14, x17 │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - cmp x13, x13 │ │ │ │ - b.eq 4ba02c <__isoc23_strtoull@plt+0xb48ac> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x17 │ │ │ │ - mov x1, x14 │ │ │ │ - mov x2, x18 │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x15, [sp, #152] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00388164 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4aff04 <__isoc23_strtoull@plt+0xaa784> // b.any │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xd44 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4afd44 <__isoc23_strtoull@plt+0xaa5c4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.lt 4ba118 <__isoc23_strtoull@plt+0xb4998> // b.tstop │ │ │ │ - asr x14, x18, #6 │ │ │ │ - add x14, x14, #0xc0 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x22, #16] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x22, #17] │ │ │ │ - mov x13, x22 │ │ │ │ - ldr x18, [x22, #8] │ │ │ │ - lsl x14, x17, #1 │ │ │ │ - cmp x14, x18 │ │ │ │ - b.le 4b9fe8 <__isoc23_strtoull@plt+0xb4868> │ │ │ │ - b 4b9ee0 <__isoc23_strtoull@plt+0xb4760> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x12 │ │ │ │ - mov x2, x17 │ │ │ │ - str x17, [sp, #224] │ │ │ │ - str x18, [sp, #216] │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x17, [sp, #208] │ │ │ │ - lsl x17, x17, #1 │ │ │ │ - ldr x18, [sp, #200] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - ldr x15, [sp, #152] │ │ │ │ - b 4b9f94 <__isoc23_strtoull@plt+0xb4814> │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - add x14, x14, x17 │ │ │ │ - add x12, x13, #0x10 │ │ │ │ - cmp x13, x13 │ │ │ │ - b.eq 4b9fa4 <__isoc23_strtoull@plt+0xb4824> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x12 │ │ │ │ - mov x2, x17 │ │ │ │ - str x17, [sp, #224] │ │ │ │ - str x18, [sp, #216] │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4b9fd0 <__isoc23_strtoull@plt+0xb4850> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x17 │ │ │ │ - mov x1, x14 │ │ │ │ - mov x2, x18 │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4b9f2c <__isoc23_strtoull@plt+0xb47ac> │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x15, x15, #0x88 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - str x13, [x20, #24] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #195 │ │ │ │ + adrp x17, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x17, x17, #0xd9c │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20, #136] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4afd9c <__isoc23_strtoull@plt+0xaa61c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x0003f70e ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003880e4 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4afe00 <__isoc23_strtoull@plt+0xaa680> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x298 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1336] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + .inst 0x0003f30e ; undefined │ │ │ │ udf #0 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ba054 <__isoc23_strtoull@plt+0xb48d4> // b.pmore │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - add x17, x14, x17 │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - cmp x13, x13 │ │ │ │ - b.eq 4ba1cc <__isoc23_strtoull@plt+0xb4a4c> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x17 │ │ │ │ - mov x1, x14 │ │ │ │ - mov x2, x18 │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x15, [sp, #152] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038808c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b02e8 <__isoc23_strtoull@plt+0xaab68> // b.any │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xe1c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4afe1c <__isoc23_strtoull@plt+0xaa69c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x13, x22 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - cmp x14, x12 │ │ │ │ - b.lt 4ba2b8 <__isoc23_strtoull@plt+0xb4b38> // b.tstop │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x13, #16] │ │ │ │ - ldr x18, [x13, #8] │ │ │ │ - lsl x14, x17, #1 │ │ │ │ - cmp x14, x18 │ │ │ │ - b.le 4ba188 <__isoc23_strtoull@plt+0xb4a08> │ │ │ │ - b 4ba098 <__isoc23_strtoull@plt+0xb4918> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x12 │ │ │ │ - mov x2, x17 │ │ │ │ - str x17, [sp, #208] │ │ │ │ - str x18, [sp, #200] │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x17, [sp, #192] │ │ │ │ - lsl x17, x17, #1 │ │ │ │ - ldr x18, [sp, #184] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - ldr x15, [sp, #152] │ │ │ │ - b 4ba134 <__isoc23_strtoull@plt+0xb49b4> │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - add x14, x14, x17 │ │ │ │ - add x12, x13, #0x10 │ │ │ │ - cmp x13, x13 │ │ │ │ - b.eq 4ba144 <__isoc23_strtoull@plt+0xb49c4> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x12 │ │ │ │ - mov x2, x17 │ │ │ │ - str x17, [sp, #208] │ │ │ │ - str x18, [sp, #200] │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4ba170 <__isoc23_strtoull@plt+0xb49f0> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x17 │ │ │ │ - mov x1, x14 │ │ │ │ - mov x2, x18 │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4ba0e4 <__isoc23_strtoull@plt+0xb4964> │ │ │ │ - mov x15, #0x20 // #32 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x15, x15, #0x228 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20, #16] │ │ │ │ - str x13, [x20, #24] │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #195 │ │ │ │ + .inst 0x000fe60f ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldr x13, [x20, #24] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ba1f4 <__isoc23_strtoull@plt+0xb4a74> // b.pmore │ │ │ │ - sub x18, x18, x17 │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - add x17, x14, x17 │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - cmp x13, x13 │ │ │ │ - b.eq 4ba39c <__isoc23_strtoull@plt+0xb4c1c> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x17 │ │ │ │ - mov x1, x14 │ │ │ │ - mov x2, x18 │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + .inst 0x0038804c ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4afd1c <__isoc23_strtoull@plt+0xaa59c> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x15, [sp, #152] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - asr x14, x18, #18 │ │ │ │ - add x14, x14, #0xf0 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x13, #16] │ │ │ │ - asr x14, x18, #12 │ │ │ │ - and x14, x14, #0x3f │ │ │ │ - add x14, x14, #0x80 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x13, #17] │ │ │ │ - asr x14, x18, #6 │ │ │ │ - and x14, x14, #0x3f │ │ │ │ - add x14, x14, #0x80 │ │ │ │ - ubfx x14, x14, #0, #8 │ │ │ │ - strb w14, [x13, #18] │ │ │ │ - and x18, x18, #0x3f │ │ │ │ - add x18, x18, #0x80 │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - strb w18, [x13, #19] │ │ │ │ - ldr x18, [x13, #8] │ │ │ │ - lsl x14, x17, #1 │ │ │ │ - cmp x14, x18 │ │ │ │ - b.le 4ba358 <__isoc23_strtoull@plt+0xb4bd8> │ │ │ │ - b 4ba238 <__isoc23_strtoull@plt+0xb4ab8> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x12 │ │ │ │ - mov x2, x17 │ │ │ │ - str x17, [sp, #192] │ │ │ │ - str x18, [sp, #184] │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x17, [sp, #176] │ │ │ │ - lsl x17, x17, #1 │ │ │ │ - ldr x18, [sp, #168] │ │ │ │ - ldr x13, [sp, #160] │ │ │ │ - ldr x15, [sp, #152] │ │ │ │ - b 4ba304 <__isoc23_strtoull@plt+0xb4b84> │ │ │ │ - add x14, x13, #0x10 │ │ │ │ - add x14, x14, x17 │ │ │ │ - add x12, x13, #0x10 │ │ │ │ - cmp x13, x13 │ │ │ │ - b.eq 4ba314 <__isoc23_strtoull@plt+0xb4b94> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x12 │ │ │ │ - mov x2, x17 │ │ │ │ - str x17, [sp, #192] │ │ │ │ - str x18, [sp, #184] │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4ba340 <__isoc23_strtoull@plt+0xb4bc0> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x17 │ │ │ │ - mov x1, x14 │ │ │ │ - mov x2, x18 │ │ │ │ - str x13, [sp, #176] │ │ │ │ - str x15, [sp, #168] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4ba284 <__isoc23_strtoull@plt+0xb4b04> │ │ │ │ - adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x15, x15, #0xd5c │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - cmp x17, #0x800 │ │ │ │ - cset x15, cs // cs = hs, nlast │ │ │ │ - cmp x17, #0x10, lsl #12 │ │ │ │ - cset x14, cs // cs = hs, nlast │ │ │ │ - cmp x17, #0x80 │ │ │ │ - cset x13, cs // cs = hs, nlast │ │ │ │ - add x14, x14, x13 │ │ │ │ - add x15, x15, x14 │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - mul x18, x15, x18 │ │ │ │ + str x22, [x21] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + sub x17, x21, #0x6 │ │ │ │ + adrp x15, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x15, x15, #0xe74 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x18, x18, #0x448 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x14 │ │ │ │ - str x15, [x20, #24] │ │ │ │ - str x17, [x20, #32] │ │ │ │ + str x17, [x20, #112] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #195 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4afe74 <__isoc23_strtoull@plt+0xaa6f4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + b 4afedc <__isoc23_strtoull@plt+0xaa75c> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #16269 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4aff18 <__isoc23_strtoull@plt+0xaa798> // b.pmore │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x268 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4ba410 <__isoc23_strtoull@plt+0xb4c90> // b.pmore │ │ │ │ - sub x15, x15, x14 │ │ │ │ - add x13, x17, #0x10 │ │ │ │ - add x14, x13, x14 │ │ │ │ - add x13, x17, #0x10 │ │ │ │ - cmp x17, x17 │ │ │ │ - b.eq 4ba5d4 <__isoc23_strtoull@plt+0xb4e54> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x17, [sp, #144] │ │ │ │ - str x18, [sp, #136] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1032] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [sp, #128] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + sub x18, x21, #0x2e │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [sp, #120] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x70 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #452 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x15, x22, #0x10 │ │ │ │ - mov x0, x15 │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - add x14, x14, #0x10 │ │ │ │ - add x15, x15, x14 │ │ │ │ - mov x1, x15 │ │ │ │ - mov x2, x17 │ │ │ │ - str x18, [sp, #136] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x22, #8] │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - lsl x14, x15, #1 │ │ │ │ - cmp x14, x17 │ │ │ │ - b.le 4ba594 <__isoc23_strtoull@plt+0xb4e14> │ │ │ │ - mov x14, x15 │ │ │ │ - mov x15, x17 │ │ │ │ - mov x17, x18 │ │ │ │ - ldr x18, [sp, #120] │ │ │ │ - b 4ba45c <__isoc23_strtoull@plt+0xb4cdc> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x15, [sp, #160] │ │ │ │ - str x17, [sp, #152] │ │ │ │ - str x18, [sp, #144] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x15, [sp, #144] │ │ │ │ - lsl x15, x15, #1 │ │ │ │ - ldr x17, [sp, #136] │ │ │ │ - ldr x18, [sp, #128] │ │ │ │ - b 4ba538 <__isoc23_strtoull@plt+0xb4db8> │ │ │ │ - add x14, x18, #0x10 │ │ │ │ - add x14, x14, x15 │ │ │ │ - add x13, x18, #0x10 │ │ │ │ - cmp x18, x18 │ │ │ │ - b.eq 4ba558 <__isoc23_strtoull@plt+0xb4dd8> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x15, [sp, #160] │ │ │ │ - str x17, [sp, #152] │ │ │ │ - str x18, [sp, #144] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4ba580 <__isoc23_strtoull@plt+0xb4e00> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x17, [sp, #144] │ │ │ │ - str x18, [sp, #136] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4ba4a8 <__isoc23_strtoull@plt+0xb4d28> │ │ │ │ - and x12, x12, #0xffffffff │ │ │ │ - and x13, x13, #0xffffffff │ │ │ │ - mul x18, x18, x12 │ │ │ │ - mul x11, x13, x11 │ │ │ │ - add x18, x18, x11 │ │ │ │ - mov w11, #0xffff // #65535 │ │ │ │ - movk w11, #0x7fff, lsl #16 │ │ │ │ - cmp x18, x11 │ │ │ │ - b.gt 4babf0 <__isoc23_strtoull@plt+0xb5470> │ │ │ │ - lsl x18, x18, #32 │ │ │ │ - mul x13, x13, x12 │ │ │ │ - add x18, x18, x13 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.lt 4bac04 <__isoc23_strtoull@plt+0xb5484> // b.tstop │ │ │ │ - adrp x13, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x13, x13, #0x4ec │ │ │ │ - stur x13, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x18, x18, #0x698 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x14 │ │ │ │ - str x15, [x20, #24] │ │ │ │ - str x17, [x20, #32] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #195 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #32653 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4ba660 <__isoc23_strtoull@plt+0xb4ee0> // b.pmore │ │ │ │ - sub x15, x15, x14 │ │ │ │ - add x13, x17, #0x10 │ │ │ │ - add x14, x13, x14 │ │ │ │ - add x13, x17, #0x10 │ │ │ │ - cmp x17, x17 │ │ │ │ - b.eq 4ba824 <__isoc23_strtoull@plt+0xb50a4> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x17, [sp, #112] │ │ │ │ - str x18, [sp, #104] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [sp, #96] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4affb8 <__isoc23_strtoull@plt+0xaa838> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [sp, #88] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #452 │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x1c4 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + str x22, [x20, #104] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #65421 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x15, x22, #0x10 │ │ │ │ - mov x0, x15 │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - add x14, x14, #0x10 │ │ │ │ - add x15, x15, x14 │ │ │ │ - mov x1, x15 │ │ │ │ - mov x2, x17 │ │ │ │ - str x18, [sp, #104] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x22, #8] │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - lsl x14, x15, #1 │ │ │ │ - cmp x14, x17 │ │ │ │ - b.le 4ba7e4 <__isoc23_strtoull@plt+0xb5064> │ │ │ │ - mov x14, x15 │ │ │ │ - mov x15, x17 │ │ │ │ - mov x17, x18 │ │ │ │ - ldr x18, [sp, #88] │ │ │ │ - b 4ba6ac <__isoc23_strtoull@plt+0xb4f2c> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x15, [sp, #128] │ │ │ │ - str x17, [sp, #120] │ │ │ │ - str x18, [sp, #112] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x15, [sp, #112] │ │ │ │ - lsl x15, x15, #1 │ │ │ │ - ldr x17, [sp, #104] │ │ │ │ - ldr x18, [sp, #96] │ │ │ │ - b 4ba788 <__isoc23_strtoull@plt+0xb5008> │ │ │ │ - add x14, x18, #0x10 │ │ │ │ - add x14, x14, x15 │ │ │ │ - add x13, x18, #0x10 │ │ │ │ - cmp x18, x18 │ │ │ │ - b.eq 4ba7a8 <__isoc23_strtoull@plt+0xb5028> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x15, [sp, #128] │ │ │ │ - str x17, [sp, #120] │ │ │ │ - str x18, [sp, #112] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4ba7d0 <__isoc23_strtoull@plt+0xb5050> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x17, [sp, #112] │ │ │ │ - str x18, [sp, #104] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4ba6f8 <__isoc23_strtoull@plt+0xb4f78> │ │ │ │ - and x12, x12, #0xffffffff │ │ │ │ - and x13, x13, #0xffffffff │ │ │ │ - mul x18, x18, x12 │ │ │ │ - mul x11, x13, x11 │ │ │ │ - add x18, x18, x11 │ │ │ │ - mov w11, #0xffff // #65535 │ │ │ │ - movk w11, #0x7fff, lsl #16 │ │ │ │ - cmp x18, x11 │ │ │ │ - b.gt 4babf0 <__isoc23_strtoull@plt+0xb5470> │ │ │ │ - lsl x18, x18, #32 │ │ │ │ - mul x13, x13, x12 │ │ │ │ - add x18, x18, x13 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.lt 4bac04 <__isoc23_strtoull@plt+0xb5484> // b.tstop │ │ │ │ - adrp x13, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x13, x13, #0x73c │ │ │ │ - stur x13, [x20, #-24] │ │ │ │ - neg x18, x18 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + .inst 0x00387ed4 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b0010 <__isoc23_strtoull@plt+0xaa890> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x1e4 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1336] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 4a7110 <__isoc23_strtoull@plt+0xa1990> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x18, x18, #0x8ec │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x14 │ │ │ │ - str x15, [x20, #24] │ │ │ │ - str x17, [x20, #32] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #195 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #32653 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b0074 <__isoc23_strtoull@plt+0xaa8f4> // b.pmore │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x1a0 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4ba8b4 <__isoc23_strtoull@plt+0xb5134> // b.pmore │ │ │ │ - sub x15, x15, x14 │ │ │ │ - add x13, x17, #0x10 │ │ │ │ - add x14, x13, x14 │ │ │ │ - add x13, x17, #0x10 │ │ │ │ - cmp x17, x17 │ │ │ │ - b.eq 4baa78 <__isoc23_strtoull@plt+0xb52f8> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x17, [sp, #80] │ │ │ │ - str x18, [sp, #72] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1032] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x70 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #452 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #65421 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x15, x22, #0x10 │ │ │ │ - mov x0, x15 │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - add x14, x14, #0x10 │ │ │ │ - add x15, x15, x14 │ │ │ │ - mov x1, x15 │ │ │ │ - mov x2, x17 │ │ │ │ - str x18, [sp, #72] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x22, #8] │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - lsl x14, x15, #1 │ │ │ │ - cmp x14, x17 │ │ │ │ - b.le 4baa38 <__isoc23_strtoull@plt+0xb52b8> │ │ │ │ - mov x14, x15 │ │ │ │ - mov x15, x17 │ │ │ │ - mov x17, x18 │ │ │ │ - ldr x18, [sp, #56] │ │ │ │ - b 4ba900 <__isoc23_strtoull@plt+0xb5180> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x15, [sp, #96] │ │ │ │ - str x17, [sp, #88] │ │ │ │ - str x18, [sp, #80] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x15, [sp, #80] │ │ │ │ - lsl x15, x15, #1 │ │ │ │ - ldr x17, [sp, #72] │ │ │ │ - ldr x18, [sp, #64] │ │ │ │ - b 4ba9dc <__isoc23_strtoull@plt+0xb525c> │ │ │ │ - add x14, x18, #0x10 │ │ │ │ - add x14, x14, x15 │ │ │ │ - add x13, x18, #0x10 │ │ │ │ - cmp x18, x18 │ │ │ │ - b.eq 4ba9fc <__isoc23_strtoull@plt+0xb527c> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x15, [sp, #96] │ │ │ │ - str x17, [sp, #88] │ │ │ │ - str x18, [sp, #80] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4baa24 <__isoc23_strtoull@plt+0xb52a4> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x17, [sp, #80] │ │ │ │ - str x18, [sp, #72] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4ba94c <__isoc23_strtoull@plt+0xb51cc> │ │ │ │ - and x12, x12, #0xffffffff │ │ │ │ - and x18, x18, #0xffffffff │ │ │ │ - mul x13, x13, x12 │ │ │ │ - mul x11, x18, x11 │ │ │ │ - add x13, x13, x11 │ │ │ │ - mov w11, #0xffff // #65535 │ │ │ │ - movk w11, #0x7fff, lsl #16 │ │ │ │ - cmp x13, x11 │ │ │ │ - b.gt 4babf0 <__isoc23_strtoull@plt+0xb5470> │ │ │ │ - lsl x13, x13, #32 │ │ │ │ - mul x18, x18, x12 │ │ │ │ - add x18, x13, x18 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.lt 4bac04 <__isoc23_strtoull@plt+0xb5484> // b.tstop │ │ │ │ - adrp x13, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x13, x13, #0x990 │ │ │ │ - stur x13, [x20, #-24] │ │ │ │ - neg x18, x18 │ │ │ │ - mov x22, x18 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ - neg x18, x13 │ │ │ │ - asr x13, x18, #32 │ │ │ │ - neg x12, x12 │ │ │ │ - asr x11, x12, #32 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - cmp x13, x10 │ │ │ │ - b.le 4bae04 <__isoc23_strtoull@plt+0xb5684> │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.le 4bae04 <__isoc23_strtoull@plt+0xb5684> │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x730 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x13, x18 │ │ │ │ - mov x12, x17 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - cmp x18, x11 │ │ │ │ - b.lt 4bab88 <__isoc23_strtoull@plt+0xb5408> // b.tstop │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - cmp x12, x18 │ │ │ │ - b.lt 4bab88 <__isoc23_strtoull@plt+0xb5408> // b.tstop │ │ │ │ - asr x18, x13, #32 │ │ │ │ - asr x11, x12, #32 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - cmp x18, x10 │ │ │ │ - b.le 4ba5fc <__isoc23_strtoull@plt+0xb4e7c> │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.le 4ba5fc <__isoc23_strtoull@plt+0xb4e7c> │ │ │ │ - b 4bab30 <__isoc23_strtoull@plt+0xb53b0> │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - cmp x13, x18 │ │ │ │ - b.lt 4babbc <__isoc23_strtoull@plt+0xb543c> // b.tstop │ │ │ │ - asr x18, x13, #32 │ │ │ │ - neg x12, x12 │ │ │ │ - asr x11, x12, #32 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - cmp x18, x10 │ │ │ │ - b.le 4ba84c <__isoc23_strtoull@plt+0xb50cc> │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.le 4ba84c <__isoc23_strtoull@plt+0xb50cc> │ │ │ │ - b 4bab30 <__isoc23_strtoull@plt+0xb53b0> │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - cmp x12, x18 │ │ │ │ - b.lt 4bab08 <__isoc23_strtoull@plt+0xb5388> // b.tstop │ │ │ │ - neg x18, x13 │ │ │ │ - asr x13, x18, #32 │ │ │ │ - asr x11, x12, #32 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - cmp x13, x10 │ │ │ │ - b.le 4baaa0 <__isoc23_strtoull@plt+0xb5320> │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.le 4baaa0 <__isoc23_strtoull@plt+0xb5320> │ │ │ │ - b 4bab30 <__isoc23_strtoull@plt+0xb53b0> │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x6e8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x6a0 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b0108 <__isoc23_strtoull@plt+0xaa988> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #496] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x278 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + str x22, [x20, #104] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x124 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + mov x18, #0x90 // #144 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x18, x18, #0xc50 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - mov x22, x14 │ │ │ │ - str x15, [x20, #24] │ │ │ │ - str x17, [x20, #32] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #195 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #32653 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - mov x14, x22 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x13, [x19, #856] │ │ │ │ - cmp x21, x13 │ │ │ │ - b.hi 4bac18 <__isoc23_strtoull@plt+0xb5498> // b.pmore │ │ │ │ - sub x15, x15, x14 │ │ │ │ - add x13, x17, #0x10 │ │ │ │ - add x14, x13, x14 │ │ │ │ - add x13, x17, #0x10 │ │ │ │ - cmp x17, x17 │ │ │ │ - b.eq 4baddc <__isoc23_strtoull@plt+0xb565c> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x17, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #452 │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xf34 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1416] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20, #72] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #32653 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x15, x22, #0x10 │ │ │ │ - mov x0, x15 │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x14, [x20, #24] │ │ │ │ - add x14, x14, #0x10 │ │ │ │ - add x15, x15, x14 │ │ │ │ - mov x1, x15 │ │ │ │ - mov x2, x18 │ │ │ │ - str x17, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x17, [x22, #8] │ │ │ │ - ldr x15, [sp, #16] │ │ │ │ - lsl x14, x15, #1 │ │ │ │ - cmp x14, x17 │ │ │ │ - b.le 4bad9c <__isoc23_strtoull@plt+0xb561c> │ │ │ │ - mov x14, x15 │ │ │ │ - mov x15, x17 │ │ │ │ - mov x17, x18 │ │ │ │ - ldr x18, [sp, #24] │ │ │ │ - b 4bac64 <__isoc23_strtoull@plt+0xb54e4> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x17, [sp, #56] │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - ldr x15, [sp, #48] │ │ │ │ - lsl x15, x15, #1 │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - b 4bad40 <__isoc23_strtoull@plt+0xb55c0> │ │ │ │ - add x14, x18, #0x10 │ │ │ │ - add x14, x14, x15 │ │ │ │ - add x13, x18, #0x10 │ │ │ │ - cmp x18, x18 │ │ │ │ - b.eq 4bad60 <__isoc23_strtoull@plt+0xb55e0> // b.none │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x17, [sp, #56] │ │ │ │ - str x18, [sp, #48] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4bad88 <__isoc23_strtoull@plt+0xb5608> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x14 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x15 │ │ │ │ - str x17, [sp, #48] │ │ │ │ - str x18, [sp, #40] │ │ │ │ - bl 404860 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - b 4bacb0 <__isoc23_strtoull@plt+0xb5530> │ │ │ │ - and x12, x12, #0xffffffff │ │ │ │ - and x18, x18, #0xffffffff │ │ │ │ - mul x13, x13, x12 │ │ │ │ - mul x11, x18, x11 │ │ │ │ - add x13, x13, x11 │ │ │ │ - mov w11, #0xffff // #65535 │ │ │ │ - movk w11, #0x7fff, lsl #16 │ │ │ │ - cmp x13, x11 │ │ │ │ - b.gt 4babf0 <__isoc23_strtoull@plt+0xb5470> │ │ │ │ - lsl x13, x13, #32 │ │ │ │ - mul x18, x18, x12 │ │ │ │ - add x18, x13, x18 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - cmp x18, x13 │ │ │ │ - b.lt 4bac04 <__isoc23_strtoull@plt+0xb5484> // b.tstop │ │ │ │ - adrp x13, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x13, x13, #0xcf4 │ │ │ │ - stur x13, [x20, #-24] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - str x14, [x20] │ │ │ │ - str x15, [x20, #8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ - ldur x15, [x22, #7] │ │ │ │ - ldur x14, [x22, #15] │ │ │ │ - add x13, x14, x17 │ │ │ │ - mov x12, x14 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - cmp x12, x13 │ │ │ │ - b.ge 4b9b08 <__isoc23_strtoull@plt+0xb4388> // b.tcont │ │ │ │ - add x10, x15, #0x10 │ │ │ │ - add x10, x10, x12 │ │ │ │ - ldrb w10, [x10] │ │ │ │ - mov w9, #0x80 // #128 │ │ │ │ - uxtb w10, w10 │ │ │ │ - uxtb w9, w9 │ │ │ │ - cmp w10, w9 │ │ │ │ - b.cs 4baf00 <__isoc23_strtoull@plt+0xb5780> // b.hs, b.nlast │ │ │ │ - mov x10, #0x1 // #1 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.ge 4bab44 <__isoc23_strtoull@plt+0xb53c4> // b.tcont │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - b 4bae7c <__isoc23_strtoull@plt+0xb56fc> │ │ │ │ - mov x10, #0x1 // #1 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.ge 4bab44 <__isoc23_strtoull@plt+0xb53c4> // b.tcont │ │ │ │ - add x12, x12, #0x4 │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - b 4bae7c <__isoc23_strtoull@plt+0xb56fc> │ │ │ │ - mov w9, #0xf0 // #240 │ │ │ │ - uxtb w10, w10 │ │ │ │ - uxtb w9, w9 │ │ │ │ - cmp w10, w9 │ │ │ │ - b.cs 4baebc <__isoc23_strtoull@plt+0xb573c> // b.hs, b.nlast │ │ │ │ - mov x10, #0x1 // #1 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.ge 4bab44 <__isoc23_strtoull@plt+0xb53c4> // b.tcont │ │ │ │ - add x12, x12, #0x3 │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - b 4bae7c <__isoc23_strtoull@plt+0xb56fc> │ │ │ │ - mov w9, #0xe0 // #224 │ │ │ │ - uxtb w10, w10 │ │ │ │ - uxtb w9, w9 │ │ │ │ - cmp w10, w9 │ │ │ │ - b.cs 4baed4 <__isoc23_strtoull@plt+0xb5754> // b.hs, b.nlast │ │ │ │ - mov x10, #0x1 // #1 │ │ │ │ - cmp x11, x10 │ │ │ │ - b.ge 4bab44 <__isoc23_strtoull@plt+0xb53c4> // b.tcont │ │ │ │ - add x12, x12, #0x2 │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - b 4bae7c <__isoc23_strtoull@plt+0xb56fc> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x194 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + udf #65421 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xfd4 │ │ │ │ + str x18, [x20] │ │ │ │ + str x22, [x20, #80] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + udf #64397 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00387cf8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b0160 <__isoc23_strtoull@plt+0xaa9e0> // b.any │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x2c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b002c <__isoc23_strtoull@plt+0xaa8ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x23, [x20] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4bb2b0 <__isoc23_strtoull@plt+0xb5b30> │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - udf #15 │ │ │ │ + udf #65421 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x20 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4bb048 <__isoc23_strtoull@plt+0xb58c8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4bb040 <__isoc23_strtoull@plt+0xb58c0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x13, [x18, #40] │ │ │ │ - ldr x12, [x18, #48] │ │ │ │ - ldr x18, [x18, #56] │ │ │ │ - add x18, x12, x18 │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #464] │ │ │ │ - stur x12, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x13, [x21] │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - mov x22, x15 │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x90 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1416] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + str x22, [x20, #80] │ │ │ │ + b 6ac520 <__isoc23_strtoull@plt+0x2a6da0> │ │ │ │ + udf #65421 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x248 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ac0c8 <__isoc23_strtoull@plt+0x2a6948> │ │ │ │ + .inst 0x0003f70e ; undefined │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00387c68 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bafec <__isoc23_strtoull@plt+0xb586c> // b.pmore │ │ │ │ + b.hi 4afdf4 <__isoc23_strtoull@plt+0xaa674> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + sub x17, x21, #0x6 │ │ │ │ + adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x15, x15, #0x208 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str x17, [x20, #96] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b0208 <__isoc23_strtoull@plt+0xaaa88> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x38 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4bb24c <__isoc23_strtoull@plt+0xb5acc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4bb244 <__isoc23_strtoull@plt+0xb5ac4> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - mov x13, #0x70 // #112 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.gt 4bb258 <__isoc23_strtoull@plt+0xb5ad8> │ │ │ │ - adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x13, [x13, #3224] │ │ │ │ - stur x13, [x21, #-160] │ │ │ │ - mov x13, #0x70 // #112 │ │ │ │ - stur x13, [x21, #-152] │ │ │ │ - sub x13, x21, #0xa0 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x12, x13, #0x10 │ │ │ │ - mov x0, x12 │ │ │ │ - add x15, x15, #0x10 │ │ │ │ - add x18, x15, x18 │ │ │ │ - mov x1, x18 │ │ │ │ - mov x2, x14 │ │ │ │ - str x13, [sp, #48] │ │ │ │ - str x14, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x14, [sp, #24] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - sub x18, x18, x14 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0x160 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17, #2288] │ │ │ │ + add x17, x17, #0x1 │ │ │ │ + b 4b02c0 <__isoc23_strtoull@plt+0xaab40> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x22, x17 │ │ │ │ + b.ne 4b0364 <__isoc23_strtoull@plt+0xaabe4> // b.any │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x17, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x17, x17, #0x348 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + str x18, [x20, #144] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b0348 <__isoc23_strtoull@plt+0xaabc8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #772 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + .inst 0x003f0811 ; NYI │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bb170 <__isoc23_strtoull@plt+0xb59f0> // b.pmore │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x18, x22, #0x10 │ │ │ │ - mov x0, x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - add x15, x15, #0x10 │ │ │ │ - add x18, x18, x15 │ │ │ │ - mov x1, x18 │ │ │ │ - mov x2, x14 │ │ │ │ - str x14, [sp, #40] │ │ │ │ - str x17, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x14, [sp, #24] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0x234 │ │ │ │ - str x18, [x20, #32] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ + .inst 0x00387bf0 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x8d4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x17, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x17, x17, #0x3a4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + adrp x22, 837000 <__isoc23_strtoull@plt+0x431880> │ │ │ │ + add x22, x22, #0xe10 │ │ │ │ + str x18, [x20, #144] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b03a4 <__isoc23_strtoull@plt+0xaac24> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x17, #0xa8 // #168 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + .inst 0x003f0811 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00387b94 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0xab0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0xa8 │ │ │ │ - adrp x13, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x13, x13, #0x18c │ │ │ │ - stur x13, [x20, #-56] │ │ │ │ - mov x22, x14 │ │ │ │ - stur x17, [x20, #-48] │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - sub x20, x20, #0x38 │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ - nop │ │ │ │ - .inst 0xfffffc88 ; undefined │ │ │ │ - .inst 0xffffffff ; undefined │ │ │ │ - udf #900 │ │ │ │ - ... │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ + str x18, [x20, #128] │ │ │ │ + b 6ac130 <__isoc23_strtoull@plt+0x2a69b0> │ │ │ │ + .inst 0x005c0011 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00387bc8 ; NYI │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x85c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x25, [x20, #32] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2920] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #120] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + .inst 0x007c0011 ; undefined │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bb71c <__isoc23_strtoull@plt+0xb5f9c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0x308 │ │ │ │ - stur x18, [x20, #-48] │ │ │ │ - ldur x18, [x22, #3] │ │ │ │ - ldur x22, [x22, #11] │ │ │ │ - stur x18, [x20, #-40] │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x30 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00387b90 ; NYI │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x3d0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #1984] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20, #128] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + .inst 0x003c0011 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00387b58 ; NYI │ │ │ │ + ldr x18, [x20, #136] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + mov x15, x22 │ │ │ │ + and x14, x15, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4af7b4 <__isoc23_strtoull@plt+0xaa034> // b.any │ │ │ │ + adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x15, x15, #0x4b0 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #136] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb308 <__isoc23_strtoull@plt+0xb5b88> │ │ │ │ + cbnz x18, 4b04b0 <__isoc23_strtoull@plt+0xaad30> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1797 │ │ │ │ + .inst 0x003c0011 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00387b08 ; NYI │ │ │ │ + ldr x18, [x20, #136] │ │ │ │ + ldr x17, [x20, #128] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4b044c <__isoc23_strtoull@plt+0xaaccc> │ │ │ │ + .inst 0x007c0011 ; undefined │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bb710 <__isoc23_strtoull@plt+0xb5f90> // b.pmore │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00387ae8 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ ldr x17, [x20, #16] │ │ │ │ - ldr x15, [x20, #24] │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x13, [x20, #40] │ │ │ │ - ldur x12, [x22, #23] │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.gt 4bb370 <__isoc23_strtoull@plt+0xb5bf0> │ │ │ │ - adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x12, [x12, #464] │ │ │ │ - stur x12, [x21, #-160] │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ - stur x15, [x21, #-144] │ │ │ │ - stur x14, [x21, #-136] │ │ │ │ - stur x13, [x21, #-128] │ │ │ │ - sub x17, x21, #0x9f │ │ │ │ - sub x21, x21, #0x80 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - mov x11, #0x80 // #128 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.gt 4bb650 <__isoc23_strtoull@plt+0xb5ed0> │ │ │ │ - ldur x11, [x22, #7] │ │ │ │ - ldur x10, [x22, #15] │ │ │ │ - cmp x12, x13 │ │ │ │ - b.gt 4bb428 <__isoc23_strtoull@plt+0xb5ca8> │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x9, x17, #0x10 │ │ │ │ - add x8, x15, x14 │ │ │ │ - add x9, x9, x8 │ │ │ │ - mov x0, x9 │ │ │ │ - add x11, x11, #0x10 │ │ │ │ - add x11, x11, x10 │ │ │ │ - mov x1, x11 │ │ │ │ - mov x2, x12 │ │ │ │ - str x12, [sp, #40] │ │ │ │ - str x13, [sp, #80] │ │ │ │ - str x14, [sp, #72] │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x17, [sp, #56] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - ldr x17, [sp, #40] │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ - ldr x15, [sp, #48] │ │ │ │ - stur x15, [x21, #-144] │ │ │ │ - ldr x12, [sp, #24] │ │ │ │ - ldr x14, [sp, #56] │ │ │ │ - add x18, x14, x12 │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - ldr x13, [sp, #64] │ │ │ │ - sub x18, x13, x12 │ │ │ │ - stur x18, [x21, #-128] │ │ │ │ - sub x18, x21, #0x9f │ │ │ │ - sub x21, x21, #0x80 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + ldr x13, [x20, #136] │ │ │ │ + lsl x13, x13, #3 │ │ │ │ + add x13, x15, x13 │ │ │ │ + str x14, [x13] │ │ │ │ + adrp x14, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x14, x14, #0x408 │ │ │ │ + str x14, [x20] │ │ │ │ + mov x25, x17 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2216] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ mov x23, x18 │ │ │ │ - ldr x18, [sp, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - cbnz x14, 4bb594 <__isoc23_strtoull@plt+0xb5e14> │ │ │ │ - mov x17, #0x70 // #112 │ │ │ │ - cmp x12, x17 │ │ │ │ - b.gt 4bb570 <__isoc23_strtoull@plt+0xb5df0> │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3224] │ │ │ │ - stur x17, [x21, #-160] │ │ │ │ - mov x17, #0x70 // #112 │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ - sub x17, x21, #0xa0 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x15, x17, #0x10 │ │ │ │ - mov x0, x15 │ │ │ │ - add x15, x11, #0x10 │ │ │ │ - add x15, x15, x10 │ │ │ │ - mov x1, x15 │ │ │ │ - mov x2, x12 │ │ │ │ - str x17, [sp, #48] │ │ │ │ - str x12, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - ldr x18, [sp, #32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x12, [sp, #24] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - mov x18, #0x70 // #112 │ │ │ │ - sub x18, x18, x12 │ │ │ │ + str x15, [x20, #136] │ │ │ │ + b 4a7a08 <__isoc23_strtoull@plt+0xa2288> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + udf #2 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00387aa8 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x88 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4b06b8 <__isoc23_strtoull@plt+0xaaf38> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b06b0 <__isoc23_strtoull@plt+0xaaf30> // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x13, [x17, #22] │ │ │ │ + ldur x12, [x17, #30] │ │ │ │ + ldur x11, [x17, #38] │ │ │ │ + ldur x10, [x17, #46] │ │ │ │ + ldur x9, [x17, #54] │ │ │ │ + ldur x8, [x17, #62] │ │ │ │ + ldur x7, [x17, #70] │ │ │ │ + ldur x6, [x17, #78] │ │ │ │ + ldur x5, [x17, #86] │ │ │ │ + ldur x4, [x17, #94] │ │ │ │ + ldur x3, [x17, #102] │ │ │ │ + ldur x2, [x17, #110] │ │ │ │ + ldur x17, [x17, #118] │ │ │ │ + adrp x1, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x1, [x1, #2448] │ │ │ │ + stur x1, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - ldr x18, [sp, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ + adrp x1, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x1, x1, #0x5fc │ │ │ │ + stur x1, [x20, #-136] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + stur x8, [x20, #-128] │ │ │ │ + stur x9, [x20, #-120] │ │ │ │ + stur x11, [x20, #-112] │ │ │ │ + stur x13, [x20, #-104] │ │ │ │ + stur x15, [x20, #-96] │ │ │ │ + stur x6, [x20, #-88] │ │ │ │ + stur x10, [x20, #-80] │ │ │ │ + stur x12, [x20, #-72] │ │ │ │ + stur x14, [x20, #-64] │ │ │ │ + stur x7, [x20, #-56] │ │ │ │ + stur x5, [x20, #-48] │ │ │ │ + stur x4, [x20, #-40] │ │ │ │ + stur x2, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x3, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x88 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + mov x18, #0x88 // #136 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #901 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + .inst 0x000c0010 ; undefined │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ + .inst 0x003879bc ; NYI │ │ │ │ + add x21, x21, #0x88 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bb4c8 <__isoc23_strtoull@plt+0xb5d48> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x12, [x20, #24] │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - add x17, x22, #0x10 │ │ │ │ - mov x0, x17 │ │ │ │ - ldr x17, [x20, #40] │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - add x15, x15, #0x10 │ │ │ │ - add x17, x17, x15 │ │ │ │ - mov x1, x17 │ │ │ │ - mov x2, x12 │ │ │ │ - str x12, [sp, #40] │ │ │ │ - str x18, [sp, #32] │ │ │ │ - bl 404ae0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #464] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x22, [x21, #-24] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x12, [sp, #24] │ │ │ │ - stur x12, [x21, #-8] │ │ │ │ - mov w18, #0x0 // #0 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0x1f │ │ │ │ - ldr x18, [sp, #16] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - sub x21, x21, #0xa8 │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0x4e4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x12 │ │ │ │ - str x12, [x20, #24] │ │ │ │ - str x10, [x20, #32] │ │ │ │ - str x11, [x20, #40] │ │ │ │ - b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ - adrp x13, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x13, x13, #0x68 │ │ │ │ - stur x13, [x21, #-160] │ │ │ │ - stur x18, [x21, #-144] │ │ │ │ - stur x11, [x21, #-136] │ │ │ │ - stur x12, [x21, #-128] │ │ │ │ - stur x10, [x21, #-120] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ + b.hi 4b05e0 <__isoc23_strtoull@plt+0xaae60> // b.pmore │ │ │ │ + adrp x18, 4af000 <__isoc23_strtoull@plt+0xa9880> │ │ │ │ + add x18, x18, #0x648 │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ stur x18, [x21, #-112] │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - stur x15, [x21, #-96] │ │ │ │ - stur x14, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x6f │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0xa0 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x4e │ │ │ │ - sub x21, x21, #0x40 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bb5fc <__isoc23_strtoull@plt+0xb5e7c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cbnz x14, 4bb6a0 <__isoc23_strtoull@plt+0xb5f20> │ │ │ │ - adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x14, [x14, #464] │ │ │ │ - stur x14, [x21, #-160] │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ - stur x15, [x21, #-144] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - stur x17, [x21, #-136] │ │ │ │ - stur x13, [x21, #-128] │ │ │ │ - sub x17, x21, #0x9f │ │ │ │ - sub x21, x21, #0x80 │ │ │ │ - adrp x15, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x15, x15, #0x618 │ │ │ │ - str x15, [x20, #32] │ │ │ │ - mov x23, x17 │ │ │ │ - mov x17, x22 │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #40] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ - adrp x12, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ - add x12, x12, #0xf60 │ │ │ │ - stur x12, [x21, #-160] │ │ │ │ - stur x22, [x21, #-144] │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - stur x17, [x21, #-128] │ │ │ │ - stur x13, [x21, #-120] │ │ │ │ - stur x15, [x21, #-112] │ │ │ │ - stur x14, [x21, #-104] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x5f │ │ │ │ + ldr x18, [x20, #80] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0xa0 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0xa8 // #168 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - stur x23, [x20, #-32] │ │ │ │ - stur x24, [x20, #-24] │ │ │ │ - stur x25, [x20, #-16] │ │ │ │ - stur x26, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldr x18, [x20, #88] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #96] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #128] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #120] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #104] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #112] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x7e │ │ │ │ + mov x24, #0x8 // #8 │ │ │ │ + lsl x18, x22, #3 │ │ │ │ + add x23, x18, #0x8 │ │ │ │ + add x20, x20, #0x88 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4bb7cc <__isoc23_strtoull@plt+0xb604c> // b.lo, b.ul, b.last │ │ │ │ + udf #13 │ │ │ │ + udf #2 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003878f8 ; NYI │ │ │ │ add x21, x21, #0x80 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4bb7c4 <__isoc23_strtoull@plt+0xb6044> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3224] │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - mov x17, #0x70 // #112 │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - sub x17, x21, #0x78 │ │ │ │ - mov w15, #0xa // #10 │ │ │ │ - strb w15, [x17, #16] │ │ │ │ - adrp x15, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x15, x15, #0x7e8 │ │ │ │ - stur x15, [x20, #-24] │ │ │ │ - mov x26, #0x6f // #111 │ │ │ │ - mov x25, #0x1 // #1 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x18 │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4bb2b0 <__isoc23_strtoull@plt+0xb5b30> │ │ │ │ - mov x17, #0x80 // #128 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x22, x22, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b078c <__isoc23_strtoull@plt+0xab00c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #79] │ │ │ │ + ldur x7, [x22, #87] │ │ │ │ + ldur x6, [x22, #95] │ │ │ │ + ldur x5, [x22, #103] │ │ │ │ + ldur x4, [x22, #111] │ │ │ │ + ldur x3, [x22, #119] │ │ │ │ + adrp x2, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x2, x2, #0x510 │ │ │ │ + stur x2, [x21, #-120] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + stur x17, [x21, #-104] │ │ │ │ + stur x15, [x21, #-96] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x13, [x21, #-80] │ │ │ │ + stur x12, [x21, #-72] │ │ │ │ + stur x11, [x21, #-64] │ │ │ │ + stur x10, [x21, #-56] │ │ │ │ + stur x9, [x21, #-48] │ │ │ │ + stur x8, [x21, #-40] │ │ │ │ + stur x7, [x21, #-32] │ │ │ │ + stur x6, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x4, [x21, #-8] │ │ │ │ + str x3, [x21] │ │ │ │ + sub x25, x21, #0x76 │ │ │ │ + mov x24, x5 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3592] │ │ │ │ + add x23, x23, #0x3 │ │ │ │ + b 597330 <__isoc23_strtoull@plt+0x191bb0> │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ + udf #15 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00387840 ; NYI │ │ │ │ + sub x18, x20, #0x88 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bb964 <__isoc23_strtoull@plt+0xb61e4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0x858 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4b0934 <__isoc23_strtoull@plt+0xab1b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x94c │ │ │ │ + stur x18, [x20, #-136] │ │ │ │ ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + ldur x5, [x22, #102] │ │ │ │ + ldur x4, [x22, #110] │ │ │ │ + ldur x3, [x22, #118] │ │ │ │ + ldur x2, [x22, #126] │ │ │ │ mov x22, x23 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x10, [x20, #-128] │ │ │ │ + stur x11, [x20, #-120] │ │ │ │ + stur x13, [x20, #-112] │ │ │ │ + stur x15, [x20, #-104] │ │ │ │ + stur x18, [x20, #-96] │ │ │ │ + stur x8, [x20, #-88] │ │ │ │ + stur x4, [x20, #-80] │ │ │ │ + stur x5, [x20, #-72] │ │ │ │ + stur x12, [x20, #-64] │ │ │ │ + stur x14, [x20, #-56] │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + stur x9, [x20, #-40] │ │ │ │ + stur x7, [x20, #-32] │ │ │ │ + stur x6, [x20, #-24] │ │ │ │ + stur x2, [x20, #-16] │ │ │ │ + stur x3, [x20, #-8] │ │ │ │ + sub x20, x20, #0x88 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bb858 <__isoc23_strtoull@plt+0xb60d8> │ │ │ │ + cbnz x18, 4b094c <__isoc23_strtoull@plt+0xab1cc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x00300010 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00387774 ; NYI │ │ │ │ add x21, x21, #0x80 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bb958 <__isoc23_strtoull@plt+0xb61d8> // b.pmore │ │ │ │ + b.hi 4b0868 <__isoc23_strtoull@plt+0xab0e8> // b.pmore │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldur x15, [x22, #15] │ │ │ │ - ldur x14, [x22, #23] │ │ │ │ - ldur x13, [x22, #31] │ │ │ │ - mov x12, #0x4 // #4 │ │ │ │ - cmp x12, x13 │ │ │ │ - b.gt 4bb8bc <__isoc23_strtoull@plt+0xb613c> │ │ │ │ - mov w12, #0xa // #10 │ │ │ │ - add x11, x17, #0x10 │ │ │ │ - add x10, x15, x14 │ │ │ │ - add x11, x11, x10 │ │ │ │ - strb w12, [x11] │ │ │ │ - sub x21, x21, #0x80 │ │ │ │ - sub x26, x13, #0x1 │ │ │ │ - add x25, x14, #0x1 │ │ │ │ - mov x24, x15 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4bb2b0 <__isoc23_strtoull@plt+0xb5b30> │ │ │ │ - cbnz x14, 4bb8fc <__isoc23_strtoull@plt+0xb617c> │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3224] │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - mov x17, #0x70 // #112 │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - sub x17, x21, #0x78 │ │ │ │ - mov w15, #0xa // #10 │ │ │ │ - strb w15, [x17, #16] │ │ │ │ - mov x26, #0x6f // #111 │ │ │ │ - mov x25, #0x1 // #1 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4bb2b0 <__isoc23_strtoull@plt+0xb5b30> │ │ │ │ - adrp x13, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x13, x13, #0x748 │ │ │ │ - stur x13, [x21, #-120] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1888] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #48] │ │ │ │ + ldr x11, [x20, #56] │ │ │ │ + ldr x10, [x20, #64] │ │ │ │ + ldr x9, [x20, #72] │ │ │ │ + ldr x8, [x20, #80] │ │ │ │ + ldr x7, [x20, #88] │ │ │ │ + ldr x6, [x20, #96] │ │ │ │ + ldr x5, [x20, #104] │ │ │ │ + ldr x4, [x20, #112] │ │ │ │ + ldr x3, [x20, #120] │ │ │ │ + ldr x2, [x20, #128] │ │ │ │ + ldur w1, [x22, #7] │ │ │ │ + str w1, [x2] │ │ │ │ + adrp x1, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x1, x1, #0x6e0 │ │ │ │ + stur x1, [x21, #-120] │ │ │ │ + stur x13, [x21, #-112] │ │ │ │ + stur x7, [x21, #-104] │ │ │ │ + stur x14, [x21, #-96] │ │ │ │ + stur x8, [x21, #-88] │ │ │ │ stur x15, [x21, #-80] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x5f │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x78 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ - sub x21, x21, #0x30 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + stur x6, [x21, #-48] │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x5, [x21, #-32] │ │ │ │ + stur x4, [x21, #-24] │ │ │ │ + stur x10, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x21] │ │ │ │ + sub x24, x21, #0x77 │ │ │ │ + mov x23, x11 │ │ │ │ + add x20, x20, #0x88 │ │ │ │ + b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0037df10 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4bb9f0 <__isoc23_strtoull@plt+0xb6270> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4bb9e8 <__isoc23_strtoull@plt+0xb6268> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x14, [x18, #32] │ │ │ │ - ldr x18, [x18, #40] │ │ │ │ - adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x13, [x13, #2448] │ │ │ │ - stur x13, [x21, #-16] │ │ │ │ - stur x14, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x17 │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4bc0c8 <__isoc23_strtoull@plt+0xb6948> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + .inst 0x00100010 ; undefined │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037ddc8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bba50 <__isoc23_strtoull@plt+0xb62d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xa7c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003876ac ; NYI │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0x884 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #128] │ │ │ │ + str x18, [x20, #128] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bba7c <__isoc23_strtoull@plt+0xb62fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 4b0884 <__isoc23_strtoull@plt+0xab104> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037dd5c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bba58 <__isoc23_strtoull@plt+0xb62d8> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1600] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x0037dd40 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4bbb0c <__isoc23_strtoull@plt+0xb638c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4bbb04 <__isoc23_strtoull@plt+0xb6384> // b.pmore │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x15, x15, #0xa10 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xb44 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x17 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4ad3c8 <__isoc23_strtoull@plt+0xa7c48> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037d980 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c1df8 <__isoc23_strtoull@plt+0xbc678> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037d964 ; NYI │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x27, x26 │ │ │ │ - mov x26, x25 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x22 │ │ │ │ - b 4b7458 <__isoc23_strtoull@plt+0xb1cd8> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x0037dc98 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4bbbec <__isoc23_strtoull@plt+0xb646c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4bbbe4 <__isoc23_strtoull@plt+0xb6464> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x15, x15, #0xab0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x25, [x25, #2936] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2808] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00387668 ; NYI │ │ │ │ + sub x18, x20, #0x88 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bbca4 <__isoc23_strtoull@plt+0xb6524> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xc60 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + b.cc 4b0b8c <__isoc23_strtoull@plt+0xab40c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0xbe4 │ │ │ │ + stur x18, [x20, #-136] │ │ │ │ ldur x18, [x22, #6] │ │ │ │ ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + ldur x5, [x22, #102] │ │ │ │ + ldur x4, [x22, #110] │ │ │ │ + ldur x3, [x22, #118] │ │ │ │ + ldur x2, [x22, #126] │ │ │ │ mov x22, x23 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + stur x10, [x20, #-128] │ │ │ │ + stur x11, [x20, #-120] │ │ │ │ + stur x13, [x20, #-112] │ │ │ │ + stur x15, [x20, #-104] │ │ │ │ + stur x18, [x20, #-96] │ │ │ │ + stur x3, [x20, #-88] │ │ │ │ + stur x8, [x20, #-80] │ │ │ │ + stur x4, [x20, #-72] │ │ │ │ + stur x5, [x20, #-64] │ │ │ │ + stur x12, [x20, #-56] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x9, [x20, #-32] │ │ │ │ + stur x7, [x20, #-24] │ │ │ │ + stur x6, [x20, #-16] │ │ │ │ + stur x2, [x20, #-8] │ │ │ │ + sub x20, x20, #0x88 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bbc60 <__isoc23_strtoull@plt+0xb64e0> │ │ │ │ + cbnz x18, 4b0be4 <__isoc23_strtoull@plt+0xab464> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x88 // #136 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x88 │ │ │ │ + ldr x2, [x19, #856] │ │ │ │ + cmp x21, x2 │ │ │ │ + b.hi 4b0a40 <__isoc23_strtoull@plt+0xab2c0> // b.pmore │ │ │ │ + ldur x2, [x22, #6] │ │ │ │ + adrp x1, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + stur x1, [x21, #-128] │ │ │ │ + stur x13, [x21, #-120] │ │ │ │ + stur x7, [x21, #-112] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + stur x8, [x21, #-96] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x9, [x21, #-80] │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x6, [x21, #-56] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x5, [x21, #-40] │ │ │ │ + stur x4, [x21, #-32] │ │ │ │ + stur x10, [x21, #-24] │ │ │ │ + stur x11, [x21, #-16] │ │ │ │ + stur x2, [x21, #-8] │ │ │ │ + str x3, [x21] │ │ │ │ + sub x25, x21, #0x7e │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + add x20, x20, #0x88 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + .inst 0x00200810 ; NYI │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0038751c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #56] │ │ │ │ + ldr x11, [x20, #64] │ │ │ │ + ldr x10, [x20, #72] │ │ │ │ + ldr x9, [x20, #80] │ │ │ │ + ldr x8, [x20, #88] │ │ │ │ + ldr x7, [x20, #96] │ │ │ │ + ldr x6, [x20, #104] │ │ │ │ + ldr x5, [x20, #112] │ │ │ │ + ldr x4, [x20, #120] │ │ │ │ + ldr x3, [x20, #128] │ │ │ │ + and x2, x22, #0x7 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 4b0a4c <__isoc23_strtoull@plt+0xab2cc> // b.any │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x2, [x19, #856] │ │ │ │ + cmp x21, x2 │ │ │ │ + b.hi 4b0ac0 <__isoc23_strtoull@plt+0xab340> // b.pmore │ │ │ │ + adrp x2, 4ae000 <__isoc23_strtoull@plt+0xa8880> │ │ │ │ + add x2, x2, #0xcc0 │ │ │ │ + stur x2, [x21, #-112] │ │ │ │ + stur x13, [x21, #-104] │ │ │ │ + stur x7, [x21, #-96] │ │ │ │ + stur x14, [x21, #-88] │ │ │ │ + stur x8, [x21, #-80] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x6, [x21, #-40] │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + stur x5, [x21, #-24] │ │ │ │ + stur x4, [x21, #-16] │ │ │ │ + stur x10, [x21, #-8] │ │ │ │ + str x3, [x21] │ │ │ │ + sub x24, x21, #0x6f │ │ │ │ + mov x23, x11 │ │ │ │ + add x20, x20, #0x88 │ │ │ │ + b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00200010 ; NYI │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xcbc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00387454 ; NYI │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ldr x15, [x20, #128] │ │ │ │ + str w17, [x15] │ │ │ │ + adrp x17, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x17, x17, #0xadc │ │ │ │ str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bbcbc <__isoc23_strtoull@plt+0xb653c> │ │ │ │ + cbnz x18, 4b0adc <__isoc23_strtoull@plt+0xab35c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #453 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x27, [x20, #8] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #40] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - mov x23, x22 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 560a00 <__isoc23_strtoull@plt+0x15b280> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037dad0 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bbd30 <__isoc23_strtoull@plt+0xb65b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xd5c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + .inst 0x00387414 ; NYI │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0xba4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #128] │ │ │ │ + str x18, [x20, #128] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bbd5c <__isoc23_strtoull@plt+0xb65dc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 4b0ba4 <__isoc23_strtoull@plt+0xab424> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037da64 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bbd38 <__isoc23_strtoull@plt+0xb65b8> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1640] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #15 │ │ │ │ - .inst 0x0037db00 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4bbdf8 <__isoc23_strtoull@plt+0xb6678> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4bbdf0 <__isoc23_strtoull@plt+0xb6670> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x14, x14, #0xcf0 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x25, x15 │ │ │ │ - mov x24, x17 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4bc0c8 <__isoc23_strtoull@plt+0xb6948> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037d958 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003873d0 ; NYI │ │ │ │ + sub x18, x20, #0x80 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bbf08 <__isoc23_strtoull@plt+0xb6788> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4b0ec4 <__isoc23_strtoull@plt+0xab744> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x18, x18, #0xedc │ │ │ │ + stur x18, [x20, #-128] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + ldur x5, [x22, #102] │ │ │ │ + ldur x4, [x22, #110] │ │ │ │ + ldur x22, [x22, #118] │ │ │ │ + stur x10, [x20, #-120] │ │ │ │ + stur x11, [x20, #-112] │ │ │ │ + stur x13, [x20, #-104] │ │ │ │ + stur x15, [x20, #-96] │ │ │ │ + stur x18, [x20, #-88] │ │ │ │ + stur x4, [x20, #-80] │ │ │ │ + stur x8, [x20, #-72] │ │ │ │ + stur x5, [x20, #-64] │ │ │ │ + stur x6, [x20, #-56] │ │ │ │ + stur x12, [x20, #-48] │ │ │ │ + stur x14, [x20, #-40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x9, [x20, #-24] │ │ │ │ + stur x7, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x80 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bbf20 <__isoc23_strtoull@plt+0xb67a0> │ │ │ │ + cbnz x18, 4b0edc <__isoc23_strtoull@plt+0xab75c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + mov x18, #0x88 // #136 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x88 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b0ccc <__isoc23_strtoull@plt+0xab54c> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + adrp x15, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x15, x15, #0x990 │ │ │ │ + stur x15, [x21, #-128] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + stur x15, [x21, #-120] │ │ │ │ + ldr x15, [x20, #96] │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + ldr x15, [x20, #32] │ │ │ │ + stur x15, [x21, #-104] │ │ │ │ + ldr x15, [x20, #88] │ │ │ │ + stur x15, [x21, #-96] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + ldr x15, [x20, #80] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + ldr x15, [x20, #104] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + ldr x15, [x20, #56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + ldr x15, [x20, #112] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + ldr x15, [x20, #120] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x15, [x20, #72] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + ldr x15, [x20, #64] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x7e │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + add x20, x20, #0x80 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x3, [x19, #856] │ │ │ │ + cmp x21, x3 │ │ │ │ + b.hi 4b0d84 <__isoc23_strtoull@plt+0xab604> // b.pmore │ │ │ │ + ldur x3, [x22, #6] │ │ │ │ + adrp x2, 4ad000 <__isoc23_strtoull@plt+0xa7880> │ │ │ │ + add x2, x2, #0x1d0 │ │ │ │ + stur x2, [x21, #-120] │ │ │ │ + stur x13, [x21, #-112] │ │ │ │ + stur x7, [x21, #-104] │ │ │ │ + stur x14, [x21, #-96] │ │ │ │ + stur x8, [x21, #-88] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x9, [x21, #-72] │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x6, [x21, #-48] │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x5, [x21, #-32] │ │ │ │ + stur x4, [x21, #-24] │ │ │ │ + stur x10, [x21, #-16] │ │ │ │ + stur x11, [x21, #-8] │ │ │ │ + str x3, [x21] │ │ │ │ + sub x25, x21, #0x76 │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + add x20, x20, #0x80 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2063 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037d650 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c1df8 <__isoc23_strtoull@plt+0xbc678> │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xe94 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #6] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bbe94 <__isoc23_strtoull@plt+0xb6714> │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x003871dc ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x12, [x20, #56] │ │ │ │ + ldr x11, [x20, #64] │ │ │ │ + ldr x10, [x20, #72] │ │ │ │ + ldr x9, [x20, #80] │ │ │ │ + ldr x8, [x20, #88] │ │ │ │ + ldr x7, [x20, #96] │ │ │ │ + ldr x6, [x20, #104] │ │ │ │ + ldr x5, [x20, #112] │ │ │ │ + ldr x4, [x20, #120] │ │ │ │ + and x3, x22, #0x7 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 4b0d90 <__isoc23_strtoull@plt+0xab610> // b.any │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x3, [x19, #856] │ │ │ │ + cmp x21, x3 │ │ │ │ + b.hi 4b0e00 <__isoc23_strtoull@plt+0xab680> // b.pmore │ │ │ │ + adrp x3, 4ab000 <__isoc23_strtoull@plt+0xa5880> │ │ │ │ + add x3, x3, #0x710 │ │ │ │ + stur x3, [x21, #-104] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + stur x7, [x21, #-88] │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x8, [x21, #-72] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + stur x9, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x6, [x21, #-32] │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + stur x5, [x21, #-16] │ │ │ │ + stur x4, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x24, x21, #0x67 │ │ │ │ + mov x23, x11 │ │ │ │ + add x20, x20, #0x80 │ │ │ │ + b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037d614 ; NYI │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xe58 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x27, [x22, #39] │ │ │ │ - ldur x26, [x22, #31] │ │ │ │ - ldur x25, [x22, #23] │ │ │ │ - ldur x24, [x22, #15] │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - b 4b7458 <__isoc23_strtoull@plt+0xb1cd8> │ │ │ │ - ... │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037d888 ; NYI │ │ │ │ + .inst 0x0038711c ; NYI │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b0cd8 <__isoc23_strtoull@plt+0xab558> // b.any │ │ │ │ + adrp x17, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x17, x17, #0xe1c │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bbe64 <__isoc23_strtoull@plt+0xb66e4> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1600] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xec8 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #14] │ │ │ │ + cbnz x18, 4b0e1c <__isoc23_strtoull@plt+0xab69c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003870d0 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4b1004 <__isoc23_strtoull@plt+0xab884> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b0ffc <__isoc23_strtoull@plt+0xab87c> // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x13, [x17, #22] │ │ │ │ + ldur x12, [x17, #30] │ │ │ │ + ldur x11, [x17, #38] │ │ │ │ + ldur x10, [x17, #46] │ │ │ │ + ldur x9, [x17, #54] │ │ │ │ + ldur x8, [x17, #62] │ │ │ │ + ldur x7, [x17, #70] │ │ │ │ + ldur x6, [x17, #78] │ │ │ │ + ldur x5, [x17, #86] │ │ │ │ + ldur x4, [x17, #94] │ │ │ │ + ldur x3, [x17, #102] │ │ │ │ + ldur x2, [x17, #110] │ │ │ │ + ldur x17, [x17, #118] │ │ │ │ + adrp x1, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x1, x1, #0xc28 │ │ │ │ + stur x1, [x21, #-120] │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + stur x12, [x21, #-88] │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + stur x10, [x21, #-72] │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x8, [x21, #-56] │ │ │ │ + stur x7, [x21, #-48] │ │ │ │ + stur x6, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x5, [x21, #-24] │ │ │ │ + stur x4, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x21] │ │ │ │ + adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ + add x18, x18, #0x34 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + sub x18, x21, #0x76 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bbec8 <__isoc23_strtoull@plt+0xb6748> │ │ │ │ + cbnz x18, 4b1034 <__isoc23_strtoull@plt+0xab8b4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x15, #0x80 // #128 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + mov x24, x18 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037d850 ; NYI │ │ │ │ + .inst 0x00386fc4 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b1014 <__isoc23_strtoull@plt+0xab894> // b.any │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1568] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b0c28 <__isoc23_strtoull@plt+0xab4a8> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00386fa0 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4b1154 <__isoc23_strtoull@plt+0xab9d4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b114c <__isoc23_strtoull@plt+0xab9cc> // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x13, [x17, #22] │ │ │ │ + ldur x12, [x17, #30] │ │ │ │ + ldur x11, [x17, #38] │ │ │ │ + ldur x10, [x17, #46] │ │ │ │ + ldur x9, [x17, #54] │ │ │ │ + ldur x8, [x17, #62] │ │ │ │ + ldur x7, [x17, #70] │ │ │ │ + ldur x6, [x17, #78] │ │ │ │ + ldur x5, [x17, #86] │ │ │ │ + ldur x4, [x17, #94] │ │ │ │ + ldur x3, [x17, #102] │ │ │ │ + ldur x2, [x17, #110] │ │ │ │ + ldur x17, [x17, #118] │ │ │ │ + adrp x1, 4b0000 <__isoc23_strtoull@plt+0xaa880> │ │ │ │ + add x1, x1, #0xf28 │ │ │ │ + stur x1, [x21, #-120] │ │ │ │ + stur x15, [x21, #-112] │ │ │ │ + stur x14, [x21, #-104] │ │ │ │ + stur x13, [x21, #-96] │ │ │ │ + stur x12, [x21, #-88] │ │ │ │ + stur x11, [x21, #-80] │ │ │ │ + stur x10, [x21, #-72] │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x8, [x21, #-56] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + stur x7, [x21, #-40] │ │ │ │ + stur x6, [x21, #-32] │ │ │ │ + stur x5, [x21, #-24] │ │ │ │ + stur x4, [x21, #-16] │ │ │ │ + stur x3, [x21, #-8] │ │ │ │ + str x2, [x21] │ │ │ │ + adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ + add x18, x18, #0x190 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + sub x18, x21, #0x76 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bbee8 <__isoc23_strtoull@plt+0xb6768> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1640] │ │ │ │ + cbnz x18, 4b1190 <__isoc23_strtoull@plt+0xaba10> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x15, #0x80 // #128 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + mov x24, x18 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1488] │ │ │ │ + str x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + b 4a9730 <__isoc23_strtoull@plt+0xa3fb0> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037d840 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4bbfbc <__isoc23_strtoull@plt+0xb683c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4bbfb4 <__isoc23_strtoull@plt+0xb6834> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x18, [x18, #16] │ │ │ │ - adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x17, x17, #0xe18 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x25, [x25, #2936] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2808] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00386e88 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b1164 <__isoc23_strtoull@plt+0xab9e4> // b.any │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1568] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b0f28 <__isoc23_strtoull@plt+0xab7a8> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00386e40 ; NYI │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b1278 <__isoc23_strtoull@plt+0xabaf8> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + ldur x5, [x22, #102] │ │ │ │ + ldur x4, [x22, #110] │ │ │ │ + adrp x3, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ + add x3, x3, #0x78 │ │ │ │ + stur x3, [x21, #-120] │ │ │ │ + stur x18, [x21, #-112] │ │ │ │ + stur x23, [x21, #-104] │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + stur x15, [x21, #-88] │ │ │ │ + stur x14, [x21, #-80] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + stur x12, [x21, #-64] │ │ │ │ + stur x11, [x21, #-56] │ │ │ │ + stur x10, [x21, #-48] │ │ │ │ + stur x9, [x21, #-40] │ │ │ │ + stur x8, [x21, #-32] │ │ │ │ + stur x7, [x21, #-24] │ │ │ │ + stur x6, [x21, #-16] │ │ │ │ + stur x5, [x21, #-8] │ │ │ │ + str x4, [x21] │ │ │ │ + sub x25, x21, #0x76 │ │ │ │ + mov x24, #0x8 // #8 │ │ │ │ + mov x23, #0x8 // #8 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x30 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bc074 <__isoc23_strtoull@plt+0xb68f4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0x30 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00386d78 ; NYI │ │ │ │ + add x21, x21, #0x78 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b1338 <__isoc23_strtoull@plt+0xabbb8> // b.pmore │ │ │ │ ldur x18, [x22, #6] │ │ │ │ ldur x17, [x22, #14] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc030 <__isoc23_strtoull@plt+0xb68b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + ldur x5, [x22, #102] │ │ │ │ + adrp x4, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ + add x4, x4, #0x1d8 │ │ │ │ + stur x4, [x21, #-112] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + stur x17, [x21, #-96] │ │ │ │ + stur x23, [x21, #-88] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x10, [x21, #-40] │ │ │ │ + stur x9, [x21, #-32] │ │ │ │ + stur x8, [x21, #-24] │ │ │ │ + stur x7, [x21, #-16] │ │ │ │ + stur x6, [x21, #-8] │ │ │ │ + str x5, [x21] │ │ │ │ + sub x25, x21, #0x6e │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x18, #0x78 // #120 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00386cb8 ; NYI │ │ │ │ + add x21, x21, #0x70 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b13f0 <__isoc23_strtoull@plt+0xabc70> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + ldur x13, [x22, #38] │ │ │ │ + ldur x12, [x22, #46] │ │ │ │ + ldur x11, [x22, #54] │ │ │ │ + ldur x10, [x22, #62] │ │ │ │ + ldur x9, [x22, #70] │ │ │ │ + ldur x8, [x22, #78] │ │ │ │ + ldur x7, [x22, #86] │ │ │ │ + ldur x6, [x22, #94] │ │ │ │ + adrp x5, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ + add x5, x5, #0x2a0 │ │ │ │ + stur x5, [x21, #-104] │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + stur x17, [x21, #-88] │ │ │ │ + stur x15, [x21, #-80] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x9, [x21, #-24] │ │ │ │ + stur x8, [x21, #-16] │ │ │ │ + stur x7, [x21, #-8] │ │ │ │ + str x6, [x21] │ │ │ │ + sub x25, x21, #0x66 │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x18, #0x70 // #112 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0x8c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00386c00 ; NYI │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b14a4 <__isoc23_strtoull@plt+0xabd24> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ ldur x17, [x22, #15] │ │ │ │ ldur x15, [x22, #23] │ │ │ │ ldur x14, [x22, #31] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc08c <__isoc23_strtoull@plt+0xb690c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #79] │ │ │ │ + ldur x7, [x22, #87] │ │ │ │ + ldur x6, [x22, #95] │ │ │ │ + adrp x5, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ + add x5, x5, #0x360 │ │ │ │ + stur x5, [x21, #-96] │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x17, [x21, #-80] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x11, [x21, #-40] │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x9, [x21, #-24] │ │ │ │ + stur x8, [x21, #-16] │ │ │ │ + stur x7, [x21, #-8] │ │ │ │ + str x6, [x21] │ │ │ │ + sub x25, x21, #0x5e │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + mov x23, #0x4 // #4 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #453 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x27, [x20, #8] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldr x25, [x20, #40] │ │ │ │ - ldr x24, [x20, #32] │ │ │ │ - mov x23, x22 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - str x18, [x20, #40] │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 560a00 <__isoc23_strtoull@plt+0x15b280> │ │ │ │ - udf #23 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #3 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + .inst 0x00386b68 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bc39c <__isoc23_strtoull@plt+0xb6c1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0x3bc │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + b.cc 4b1608 <__isoc23_strtoull@plt+0xabe88> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ + add x18, x18, #0x520 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc3bc <__isoc23_strtoull@plt+0xb6c3c> │ │ │ │ + cbnz x18, 4b1520 <__isoc23_strtoull@plt+0xabda0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4bc278 <__isoc23_strtoull@plt+0xb6af8> // b.pmore │ │ │ │ - ldur x15, [x15, #1] │ │ │ │ - adrp x14, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x14, x14, #0xd90 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x15, [x21, #-64] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x17, x17, #0xf50 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xfe0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4bc1e4 <__isoc23_strtoull@plt+0xb6a64> // b.pmore │ │ │ │ - ldur x14, [x15, #2] │ │ │ │ - ldur x15, [x15, #10] │ │ │ │ - adrp x13, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x13, x13, #0x980 │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - stur x15, [x21, #-80] │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x14, [x21, #-64] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x17, x17, #0xb78 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0xc10 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ + mov x18, #0xd8 // #216 │ │ │ │ str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4bc1e4 <__isoc23_strtoull@plt+0xb6a64> // b.pmore │ │ │ │ - ldur x14, [x15, #3] │ │ │ │ - ldur x15, [x15, #11] │ │ │ │ - adrp x13, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x13, x13, #0x990 │ │ │ │ - stur x13, [x21, #-96] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x14, [x21, #-72] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00386b18 ; NYI │ │ │ │ + add x21, x21, #0xd8 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b1504 <__isoc23_strtoull@plt+0xabd84> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldur x10, [x22, #63] │ │ │ │ + ldur x9, [x22, #71] │ │ │ │ + ldur x8, [x22, #79] │ │ │ │ + ldur x7, [x22, #87] │ │ │ │ + ldur x6, [x22, #95] │ │ │ │ + ldur x5, [x22, #103] │ │ │ │ + ldur x4, [x22, #111] │ │ │ │ + adrp x3, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x3, x3, #0x7f0 │ │ │ │ + stur x3, [x21, #-208] │ │ │ │ + stur x9, [x21, #-192] │ │ │ │ + stur x6, [x21, #-184] │ │ │ │ + stur x7, [x21, #-176] │ │ │ │ + stur x8, [x21, #-168] │ │ │ │ + stur x10, [x21, #-160] │ │ │ │ + stur x11, [x21, #-152] │ │ │ │ + adrp x11, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x11, x11, #0xc68 │ │ │ │ + stur x11, [x21, #-144] │ │ │ │ + stur x18, [x21, #-128] │ │ │ │ + adrp x11, 4a9000 <__isoc23_strtoull@plt+0xa3880> │ │ │ │ + add x11, x11, #0xd08 │ │ │ │ + stur x11, [x21, #-120] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + adrp x18, 4b1000 <__isoc23_strtoull@plt+0xab880> │ │ │ │ + add x18, x18, #0x418 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + stur x9, [x21, #-88] │ │ │ │ + stur x12, [x21, #-80] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + stur x14, [x21, #-64] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-56] │ │ │ │ - stur x15, [x21, #-40] │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0x2b0 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ - add x18, x18, #0x810 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1b │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4bc278 <__isoc23_strtoull@plt+0xb6af8> // b.pmore │ │ │ │ - ldur x14, [x15, #12] │ │ │ │ - ldur x15, [x15, #4] │ │ │ │ - ldur x13, [x15, #7] │ │ │ │ - ldur x12, [x15, #15] │ │ │ │ - ldur x11, [x15, #23] │ │ │ │ - adrp x10, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x10, x10, #0x178 │ │ │ │ - stur x10, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x14, [x21, #-56] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ - add x18, x18, #0x500 │ │ │ │ + sub x18, x21, #0xd0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + sub x18, x21, #0x90 │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x13, [x21, #-24] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x11, [x21, #-8] │ │ │ │ - str x12, [x21] │ │ │ │ - sub x22, x21, #0x26 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4bc2fc <__isoc23_strtoull@plt+0xb6b7c> // b.pmore │ │ │ │ - ldur x15, [x22, #5] │ │ │ │ - ldur x14, [x22, #13] │ │ │ │ - adrp x13, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x13, x13, #0x600 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x14, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bc360 <__isoc23_strtoull@plt+0xb6be0> // b.pmore │ │ │ │ - adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x890 │ │ │ │ + stur x4, [x21, #-24] │ │ │ │ + stur x5, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x5f │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4a61f0 <__isoc23_strtoull@plt+0xa0a70> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + adrp x1, 86d000 <__isoc23_strtoull@plt+0x467880> │ │ │ │ + ldr w0, [x1, #1284] │ │ │ │ + cbz w0, 4b1630 <__isoc23_strtoull@plt+0xabeb0> │ │ │ │ + ret │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + mov x29, sp │ │ │ │ + bl 405480 │ │ │ │ + adrp x1, 86d000 <__isoc23_strtoull@plt+0x467880> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b1658 <__isoc23_strtoull@plt+0xabed8> // b.none │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + str w0, [x1, #1284] │ │ │ │ + ret │ │ │ │ + mov w0, #0x100 // #256 │ │ │ │ + str w0, [x1, #1284] │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + ret │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov w20, w5 │ │ │ │ + ldr x19, [sp, #208] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x23, x2 │ │ │ │ + str x25, [sp, #80] │ │ │ │ + mov x24, x6 │ │ │ │ + str xzr, [x19] │ │ │ │ + mov x25, x7 │ │ │ │ + cmn w3, #0x2 │ │ │ │ + b.eq 4b17f8 <__isoc23_strtoull@plt+0xac078> // b.none │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.ne 4b17cc <__isoc23_strtoull@plt+0xac04c> // b.any │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str w4, [sp, #96] │ │ │ │ + bl 404f20 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + ldr w4, [sp, #96] │ │ │ │ + b.eq 4b18fc <__isoc23_strtoull@plt+0xac17c> // b.none │ │ │ │ + ldr d31, [sp, #160] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + rev64 v31.2s, v31.2s │ │ │ │ + stur d31, [sp, #132] │ │ │ │ + cmn w4, #0x2 │ │ │ │ + b.eq 4b17dc <__isoc23_strtoull@plt+0xac05c> // b.none │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.ne 4b1804 <__isoc23_strtoull@plt+0xac084> // b.any │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + bl 404f20 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b18fc <__isoc23_strtoull@plt+0xac17c> // b.none │ │ │ │ + ldr d31, [sp, #160] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [sp, #144] │ │ │ │ + stur d31, [sp, #148] │ │ │ │ + cmn w20, #0x2 │ │ │ │ + b.eq 4b17ec <__isoc23_strtoull@plt+0xac06c> // b.none │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.ne 4b1810 <__isoc23_strtoull@plt+0xac090> // b.any │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 404f20 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b18fc <__isoc23_strtoull@plt+0xac17c> // b.none │ │ │ │ + ldr d31, [sp, #120] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [sp, #160] │ │ │ │ + stur d31, [sp, #164] │ │ │ │ + ldp x6, x7, [sp, #184] │ │ │ │ + str x19, [sp, #8] │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + add x5, sp, #0xa0 │ │ │ │ + str w0, [sp] │ │ │ │ + add x4, sp, #0x90 │ │ │ │ + add x3, sp, #0x80 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x4, x5, [sp, #96] │ │ │ │ + bl 4b2240 <__isoc23_strtoull@plt+0xacac0> │ │ │ │ + mov w8, w0 │ │ │ │ + ldp x4, x5, [sp, #96] │ │ │ │ + cmn w0, #0x2 │ │ │ │ + b.eq 4b181c <__isoc23_strtoull@plt+0xac09c> // b.none │ │ │ │ + cmn w8, #0x1 │ │ │ │ + b.eq 4b1908 <__isoc23_strtoull@plt+0xac188> // b.none │ │ │ │ + ldr w19, [sp, #128] │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.eq 4b1848 <__isoc23_strtoull@plt+0xac0c8> // b.none │ │ │ │ + ldr w19, [sp, #144] │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.eq 4b187c <__isoc23_strtoull@plt+0xac0fc> // b.none │ │ │ │ + ldr w19, [sp, #160] │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.eq 4b18b0 <__isoc23_strtoull@plt+0xac130> // b.none │ │ │ │ + ldr x25, [sp, #80] │ │ │ │ + mov w0, w8 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + stp w0, w3, [sp, #128] │ │ │ │ + cmn w4, #0x2 │ │ │ │ + b.ne 4b16e8 <__isoc23_strtoull@plt+0xabf68> // b.any │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + str wzr, [sp, #152] │ │ │ │ + cmn w20, #0x2 │ │ │ │ + b.ne 4b1718 <__isoc23_strtoull@plt+0xabf98> // b.any │ │ │ │ + str xzr, [sp, #160] │ │ │ │ + str wzr, [sp, #168] │ │ │ │ + b 4b1740 <__isoc23_strtoull@plt+0xabfc0> │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + str wzr, [sp, #136] │ │ │ │ + b 4b16e0 <__isoc23_strtoull@plt+0xabf60> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + stp w0, w4, [sp, #144] │ │ │ │ + b 4b1710 <__isoc23_strtoull@plt+0xabf90> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + stp w0, w20, [sp, #160] │ │ │ │ + b 4b1740 <__isoc23_strtoull@plt+0xabfc0> │ │ │ │ + ldp x6, x7, [sp, #184] │ │ │ │ + str x19, [sp, #8] │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + add x3, sp, #0x80 │ │ │ │ + str w0, [sp] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 4b1ca0 <__isoc23_strtoull@plt+0xac520> │ │ │ │ + mov w8, w0 │ │ │ │ + b 4b1780 <__isoc23_strtoull@plt+0xac000> │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + str w8, [sp, #96] │ │ │ │ + bl 404c50 │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + mov w1, w19 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 4056f0 │ │ │ │ + ldr w19, [sp, #144] │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + str w0, [x24] │ │ │ │ + ldr w8, [sp, #96] │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.ne 4b17a0 <__isoc23_strtoull@plt+0xac020> // b.any │ │ │ │ + ldr w0, [sp, #152] │ │ │ │ + str w8, [sp, #96] │ │ │ │ + bl 404c50 │ │ │ │ + ldr w0, [sp, #148] │ │ │ │ + mov w1, w19 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 4056f0 │ │ │ │ + ldr w19, [sp, #160] │ │ │ │ + ldr w0, [sp, #148] │ │ │ │ + str w0, [x25] │ │ │ │ + ldr w8, [sp, #96] │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.ne 4b17ac <__isoc23_strtoull@plt+0xac02c> // b.any │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + str w8, [sp, #96] │ │ │ │ + bl 404c50 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + mov w1, w19 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 4056f0 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldr w8, [sp, #96] │ │ │ │ + str w0, [x1] │ │ │ │ + ldr x25, [sp, #80] │ │ │ │ + mov w0, w8 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + ret │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xa60 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 4b1960 <__isoc23_strtoull@plt+0xac1e0> // b.none │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 4b194c <__isoc23_strtoull@plt+0xac1cc> // b.none │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 4b1934 <__isoc23_strtoull@plt+0xac1b4> // b.none │ │ │ │ + mov w8, #0xffffffff // #-1 │ │ │ │ + b 4b17ac <__isoc23_strtoull@plt+0xac02c> │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + bl 404c50 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + bl 404c50 │ │ │ │ + mov w8, #0xffffffff // #-1 │ │ │ │ + b 4b17ac <__isoc23_strtoull@plt+0xac02c> │ │ │ │ + ldr w0, [sp, #152] │ │ │ │ + bl 404c50 │ │ │ │ + ldr w0, [sp, #148] │ │ │ │ + bl 404c50 │ │ │ │ + b 4b1920 <__isoc23_strtoull@plt+0xac1a0> │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + bl 404c50 │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + bl 404c50 │ │ │ │ + b 4b1914 <__isoc23_strtoull@plt+0xac194> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w1, #0xf // #15 │ │ │ │ + mov x29, sp │ │ │ │ + bl 405530 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + ret │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + str wzr, [x1] │ │ │ │ + add x1, sp, #0x2c │ │ │ │ + bl 4055b0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 4b1a1c <__isoc23_strtoull@plt+0xac29c> │ │ │ │ + ldr w0, [sp, #44] │ │ │ │ + ands w1, w0, #0x7f │ │ │ │ + b.eq 4b1a04 <__isoc23_strtoull@plt+0xac284> // b.none │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + sbfx x0, x0, #1, #7 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.gt 4b1a2c <__isoc23_strtoull@plt+0xac2ac> │ │ │ │ + bl 404af0 <__errno_location@plt> │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.eq 4b1a3c <__isoc23_strtoull@plt+0xac2bc> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + ret │ │ │ │ + ubfx x0, x0, #8, #8 │ │ │ │ + str w0, [x19] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + ret │ │ │ │ + b.ne 4b19e4 <__isoc23_strtoull@plt+0xac264> // b.any │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + ret │ │ │ │ + neg w1, w1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w1, [x19] │ │ │ │ + b 4b1a10 <__isoc23_strtoull@plt+0xac290> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x19] │ │ │ │ + b 4b1a10 <__isoc23_strtoull@plt+0xac290> │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + add x1, sp, #0x2c │ │ │ │ + bl 4055b0 │ │ │ │ + tbnz w0, #31, 4b1aa8 <__isoc23_strtoull@plt+0xac328> │ │ │ │ + ldr w0, [sp, #44] │ │ │ │ + ands w1, w0, #0x7f │ │ │ │ + b.eq 4b1a9c <__isoc23_strtoull@plt+0xac31c> // b.none │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + sbfx x0, x0, #1, #7 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 4b1aa8 <__isoc23_strtoull@plt+0xac328> │ │ │ │ + neg w1, w1 │ │ │ │ + str w1, [x19] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + ret │ │ │ │ + ubfx x0, x0, #8, #8 │ │ │ │ + str w0, [x19] │ │ │ │ + b 4b1a8c <__isoc23_strtoull@plt+0xac30c> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 4b1a90 <__isoc23_strtoull@plt+0xac310> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov w19, w0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 404af0 <__errno_location@plt> │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + str w0, [sp, #60] │ │ │ │ + mov w0, w19 │ │ │ │ + bl 405450 │ │ │ │ + add x1, sp, #0x3c │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov w0, w19 │ │ │ │ + bl 405450 │ │ │ │ + mov w0, #0x7f // #127 │ │ │ │ + bl 405020 <_exit@plt> │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x3, x1 │ │ │ │ + mov w4, w0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w1, [x1] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov w19, w2 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 4b1bac <__isoc23_strtoull@plt+0xac42c> // b.none │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 4b1b50 <__isoc23_strtoull@plt+0xac3d0> // b.none │ │ │ │ + cbnz w1, 4b1bf8 <__isoc23_strtoull@plt+0xac478> │ │ │ │ + bl 404c50 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b1bd8 <__isoc23_strtoull@plt+0xac458> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + ret │ │ │ │ + ldr w0, [x3, #8] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.eq 4b1b8c <__isoc23_strtoull@plt+0xac40c> // b.none │ │ │ │ + mov w1, w4 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + bl 404d90 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + b.eq 4b1c18 <__isoc23_strtoull@plt+0xac498> // b.none │ │ │ │ + ldr w0, [x3, #8] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + bl 404c50 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + b.eq 4b1c08 <__isoc23_strtoull@plt+0xac488> // b.none │ │ │ │ + ldr w0, [x3, #4] │ │ │ │ + bl 404c50 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 4b1b44 <__isoc23_strtoull@plt+0xac3c4> // b.any │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w0, w19 │ │ │ │ + add x1, x1, #0xaa0 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + ldr w0, [x3, #4] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.eq 4b1b44 <__isoc23_strtoull@plt+0xac3c4> // b.none │ │ │ │ + mov w1, w4 │ │ │ │ + bl 404d90 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 4b1b44 <__isoc23_strtoull@plt+0xac3c4> // b.any │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w0, w19 │ │ │ │ + add x1, x1, #0xa70 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + bl 404af0 <__errno_location@plt> │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0x9 │ │ │ │ + b.eq 4b1b44 <__isoc23_strtoull@plt+0xac3c4> // b.none │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w0, w19 │ │ │ │ + add x1, x1, #0xa68 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w0, w2 │ │ │ │ + add x1, x1, #0xab8 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w0, w19 │ │ │ │ + add x1, x1, #0xa88 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w0, w19 │ │ │ │ + add x1, x1, #0xa78 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.le 4b1c34 <__isoc23_strtoull@plt+0xac4b4> │ │ │ │ + ret │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov w1, #0x406 // #1030 │ │ │ │ + str w0, [sp, #44] │ │ │ │ + bl 4056f0 │ │ │ │ + mov w1, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b1c80 <__isoc23_strtoull@plt+0xac500> // b.none │ │ │ │ + ldr w0, [sp, #44] │ │ │ │ + str w1, [sp, #44] │ │ │ │ + bl 404c50 │ │ │ │ + ldr w3, [sp, #44] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, w3 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + ret │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w3, w1 │ │ │ │ + add x0, x0, #0xae0 │ │ │ │ + str x0, [x19] │ │ │ │ + b 4b1c70 <__isoc23_strtoull@plt+0xac4f0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stp x29, x30, [sp, #-288]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + ldr x19, [sp, #296] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x6 │ │ │ │ + mov x21, x7 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr w24, [sp, #288] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + mov x26, x2 │ │ │ │ + mov w1, #0x80000 // #524288 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x3 │ │ │ │ + mov x28, x4 │ │ │ │ + str x5, [sp, #96] │ │ │ │ + bl 404f40 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b2050 <__isoc23_strtoull@plt+0xac8d0> // b.none │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 4b1c28 <__isoc23_strtoull@plt+0xac4a8> │ │ │ │ + str w0, [sp, #120] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b1ee8 <__isoc23_strtoull@plt+0xac768> // b.none │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 4b1c28 <__isoc23_strtoull@plt+0xac4a8> │ │ │ │ + str w0, [sp, #124] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b1ee8 <__isoc23_strtoull@plt+0xac768> // b.none │ │ │ │ + bl 6a6f0c <__isoc23_strtoull@plt+0x2a178c> │ │ │ │ + bl 6925c0 <__isoc23_strtoull@plt+0x28ce40> │ │ │ │ + bl 4053f0 │ │ │ │ + mov w23, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b1ec4 <__isoc23_strtoull@plt+0xac744> // b.none │ │ │ │ + cbz w0, 4b1dc4 <__isoc23_strtoull@plt+0xac644> │ │ │ │ + tbnz w24, #1, 4b1fd8 <__isoc23_strtoull@plt+0xac858> │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + bl 404c50 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 4056f0 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + bl 404ac0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b1fc8 <__isoc23_strtoull@plt+0xac848> // b.none │ │ │ │ + cmp w0, #0x8 │ │ │ │ + b.eq 4b1ff8 <__isoc23_strtoull@plt+0xac878> // b.none │ │ │ │ + cbz w0, 4b1d94 <__isoc23_strtoull@plt+0xac614> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xb50 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w23, #0xffffffff // #-1 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + bl 404c50 │ │ │ │ + bl 6a6f24 <__isoc23_strtoull@plt+0x2a17a4> │ │ │ │ + bl 692580 <__isoc23_strtoull@plt+0x28ce00> │ │ │ │ + mov w0, w23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #288 │ │ │ │ + ret │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + bl 404c50 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 4056f0 │ │ │ │ + tbnz w24, #3, 4b1f50 <__isoc23_strtoull@plt+0xac7d0> │ │ │ │ + tbnz w24, #1, 4b1f3c <__isoc23_strtoull@plt+0xac7bc> │ │ │ │ + cbz x22, 4b1f0c <__isoc23_strtoull@plt+0xac78c> │ │ │ │ + ldr w0, [x22] │ │ │ │ + bl 4050f0 │ │ │ │ + cbnz w0, 4b2080 <__isoc23_strtoull@plt+0xac900> │ │ │ │ + cbz x21, 4b1e54 <__isoc23_strtoull@plt+0xac6d4> │ │ │ │ + mov w0, #0x46 // #70 │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + bl 405480 │ │ │ │ + sxtw x19, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 404b30 │ │ │ │ + ldr w22, [x22] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x21] │ │ │ │ + add x4, sp, #0x80 │ │ │ │ + mov x3, x19 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + bl 4056b0 │ │ │ │ + cbnz w0, 4b2070 <__isoc23_strtoull@plt+0xac8f0> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cbz x0, 4b2070 <__isoc23_strtoull@plt+0xac8f0> │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w1, w22 │ │ │ │ + bl 404a90 │ │ │ │ + cbnz w0, 4b2090 <__isoc23_strtoull@plt+0xac910> │ │ │ │ + ldr w0, [x21] │ │ │ │ + bl 404df0 │ │ │ │ + cbnz w0, 4b20b0 <__isoc23_strtoull@plt+0xac930> │ │ │ │ + bl 6a6f24 <__isoc23_strtoull@plt+0x2a17a4> │ │ │ │ + mov x0, x25 │ │ │ │ + cbz x25, 4b1e68 <__isoc23_strtoull@plt+0xac6e8> │ │ │ │ + bl 405730 │ │ │ │ + tbnz w0, #31, 4b20a0 <__isoc23_strtoull@plt+0xac920> │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 4b1b08 <__isoc23_strtoull@plt+0xac388> │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + mov x1, x28 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 4b1b08 <__isoc23_strtoull@plt+0xac388> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + bl 4b1b08 <__isoc23_strtoull@plt+0xac388> │ │ │ │ + tbnz w24, #0, 4b1f5c <__isoc23_strtoull@plt+0xac7dc> │ │ │ │ + tbnz w24, #5, 4b1f94 <__isoc23_strtoull@plt+0xac814> │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x20 │ │ │ │ + cbz x26, 4b1fe4 <__isoc23_strtoull@plt+0xac864> │ │ │ │ + bl 4047e0 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x1, x1, #0xb30 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + bl 6a6f24 <__isoc23_strtoull@plt+0x2a17a4> │ │ │ │ + bl 692580 <__isoc23_strtoull@plt+0x28ce00> │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + bl 404c50 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + bl 404c50 │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xaf0 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w23, #0xffffffff // #-1 │ │ │ │ + mov w0, w23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #288 │ │ │ │ + ret │ │ │ │ + cbz x21, 4b1e54 <__isoc23_strtoull@plt+0xac6d4> │ │ │ │ + mov w0, #0x46 // #70 │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + bl 405480 │ │ │ │ + sxtw x19, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 404b30 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl 405590 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w22, w0 │ │ │ │ + b 4b1e18 <__isoc23_strtoull@plt+0xac698> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 404a60 │ │ │ │ + cbnz x22, 4b1de8 <__isoc23_strtoull@plt+0xac668> │ │ │ │ + b 4b1f0c <__isoc23_strtoull@plt+0xac78c> │ │ │ │ + bl 404800 │ │ │ │ + tbz w24, #1, 4b1de4 <__isoc23_strtoull@plt+0xac664> │ │ │ │ + b 4b1f3c <__isoc23_strtoull@plt+0xac7bc> │ │ │ │ + bl 4b1620 <__isoc23_strtoull@plt+0xabea0> │ │ │ │ + mov w21, w0 │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.le 4b1e9c <__isoc23_strtoull@plt+0xac71c> │ │ │ │ + mov w19, #0x3 // #3 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.eq 4b1f84 <__isoc23_strtoull@plt+0xac804> // b.none │ │ │ │ + mov w0, w19 │ │ │ │ + bl 404c50 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cmp w21, w19 │ │ │ │ + b.ne 4b1f70 <__isoc23_strtoull@plt+0xac7f0> // b.any │ │ │ │ + tbz w24, #5, 4b1ea0 <__isoc23_strtoull@plt+0xac720> │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl 405140 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str xzr, [sp, #136] │ │ │ │ + str wzr, [sp, #272] │ │ │ │ + bl 404de0 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + bl 404de0 │ │ │ │ + b 4b1ea0 <__isoc23_strtoull@plt+0xac720> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xb40 │ │ │ │ + str x0, [x19] │ │ │ │ + b 4b1d90 <__isoc23_strtoull@plt+0xac610> │ │ │ │ + mov w1, w0 │ │ │ │ + bl 404a60 │ │ │ │ + b 4b1d48 <__isoc23_strtoull@plt+0xac5c8> │ │ │ │ + bl 4048f0 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x1, x1, #0xb38 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + str x0, [x19] │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl 404ac0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b2040 <__isoc23_strtoull@plt+0xac8c0> // b.none │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.eq 4b2060 <__isoc23_strtoull@plt+0xac8e0> // b.none │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xb50 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w0, w23 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 4055b0 │ │ │ │ + b 4b1d90 <__isoc23_strtoull@plt+0xac610> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xb40 │ │ │ │ + str x0, [x19] │ │ │ │ + b 4b202c <__isoc23_strtoull@plt+0xac8ac> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xa60 │ │ │ │ + str x0, [x19] │ │ │ │ + b 4b1ee8 <__isoc23_strtoull@plt+0xac768> │ │ │ │ + bl 404af0 <__errno_location@plt> │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + str w1, [x0] │ │ │ │ + b 4b202c <__isoc23_strtoull@plt+0xac8ac> │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x1, x1, #0xb00 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x1, x1, #0xaf8 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x1, x1, #0xb10 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x1, x1, #0xb28 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + adrp x1, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x1, x1, #0xb20 │ │ │ │ + bl 4b1ac0 <__isoc23_strtoull@plt+0xac340> │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov w5, w0 │ │ │ │ + mov x4, x1 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w0, [x1] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x6, x2 │ │ │ │ + mov x19, x3 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 4b21a4 <__isoc23_strtoull@plt+0xaca24> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 4b213c <__isoc23_strtoull@plt+0xac9bc> // b.none │ │ │ │ + cbnz w0, 4b21d4 <__isoc23_strtoull@plt+0xaca54> │ │ │ │ + adrp x2, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w1, w5 │ │ │ │ + add x2, x2, #0xb68 │ │ │ │ + mov x0, x6 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + str x6, [sp, #32] │ │ │ │ + str w5, [sp, #40] │ │ │ │ + bl 4054f0 │ │ │ │ + cbnz w0, 4b2210 <__isoc23_strtoull@plt+0xaca90> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + bl 405770 │ │ │ │ + cbnz w0, 4b21e8 <__isoc23_strtoull@plt+0xaca68> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + ret │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + cmp w1, w5 │ │ │ │ + b.eq 4b2178 <__isoc23_strtoull@plt+0xac9f8> // b.none │ │ │ │ + mov x0, x6 │ │ │ │ + mov w2, w5 │ │ │ │ + stp x6, x4, [sp, #32] │ │ │ │ + bl 404ef0 │ │ │ │ + ldp x6, x4, [sp, #32] │ │ │ │ + cbnz w0, 4b2224 <__isoc23_strtoull@plt+0xacaa4> │ │ │ │ + ldr w1, [x4, #8] │ │ │ │ + mov x0, x6 │ │ │ │ + stp x6, x4, [sp, #32] │ │ │ │ + bl 405770 │ │ │ │ + ldp x6, x4, [sp, #32] │ │ │ │ + cbnz w0, 4b21fc <__isoc23_strtoull@plt+0xaca7c> │ │ │ │ + ldr w1, [x4, #4] │ │ │ │ + mov x0, x6 │ │ │ │ + bl 405770 │ │ │ │ + cbz w0, 4b212c <__isoc23_strtoull@plt+0xac9ac> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xc50 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + ret │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + cmp w1, w5 │ │ │ │ + b.eq 4b212c <__isoc23_strtoull@plt+0xac9ac> // b.none │ │ │ │ + mov w2, w5 │ │ │ │ + mov x0, x6 │ │ │ │ + bl 404ef0 │ │ │ │ + cbz w0, 4b212c <__isoc23_strtoull@plt+0xac9ac> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xbc8 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 4b2198 <__isoc23_strtoull@plt+0xaca18> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xc80 │ │ │ │ + str x0, [x3] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 4b2198 <__isoc23_strtoull@plt+0xaca18> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 4b2198 <__isoc23_strtoull@plt+0xaca18> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xc20 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 4b2198 <__isoc23_strtoull@plt+0xaca18> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xb78 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 4b2198 <__isoc23_strtoull@plt+0xaca18> │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xbf0 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 4b2198 <__isoc23_strtoull@plt+0xaca18> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sub sp, sp, #0x290 │ │ │ │ + orr x7, x7, x6 │ │ │ │ + stp x29, x30, [sp] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr w22, [sp, #656] │ │ │ │ + cbnz x7, 4b2404 <__isoc23_strtoull@plt+0xacc84> │ │ │ │ + tbnz w22, #0, 4b2404 <__isoc23_strtoull@plt+0xacc84> │ │ │ │ + mov x19, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x4 │ │ │ │ + mov x23, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x2 │ │ │ │ + mov x26, x5 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 405050 │ │ │ │ + cbnz w0, 4b240c <__isoc23_strtoull@plt+0xacc8c> │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl 404970 │ │ │ │ + cbnz w0, 4b2470 <__isoc23_strtoull@plt+0xaccf0> │ │ │ │ + cbz x19, 4b22b4 <__isoc23_strtoull@plt+0xacb34> │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 4054b0 │ │ │ │ + cbnz w0, 4b2318 <__isoc23_strtoull@plt+0xacb98> │ │ │ │ + mov w19, #0xfffffffe // #-2 │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + tst w22, w0 │ │ │ │ + b.eq 4b22f8 <__isoc23_strtoull@plt+0xacb78> // b.none │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 4054c0 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl 404850 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x29, x30, [sp] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add sp, sp, #0x290 │ │ │ │ + ret │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ + add x2, sp, #0x70 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 4b20c0 <__isoc23_strtoull@plt+0xac940> │ │ │ │ + cbz w0, 4b2330 <__isoc23_strtoull@plt+0xacbb0> │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + b 4b22c4 <__isoc23_strtoull@plt+0xacb44> │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + add x0, x0, #0xcf0 │ │ │ │ + str x0, [x1] │ │ │ │ + b 4b22c4 <__isoc23_strtoull@plt+0xacb44> │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ + add x2, sp, #0x70 │ │ │ │ + mov x1, x24 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 4b20c0 <__isoc23_strtoull@plt+0xac940> │ │ │ │ + cbnz w0, 4b2310 <__isoc23_strtoull@plt+0xacb90> │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ + add x2, sp, #0x70 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + bl 4b20c0 <__isoc23_strtoull@plt+0xac940> │ │ │ │ + cbnz w0, 4b2310 <__isoc23_strtoull@plt+0xacb90> │ │ │ │ + tbz w22, #5, 4b2430 <__isoc23_strtoull@plt+0xaccb0> │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl 405140 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b2458 <__isoc23_strtoull@plt+0xaccd8> // b.none │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 405310 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b249c <__isoc23_strtoull@plt+0xacd1c> // b.none │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + bl 405310 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b24b4 <__isoc23_strtoull@plt+0xacd34> // b.none │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl 404db0 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + cbnz w0, 4b24cc <__isoc23_strtoull@plt+0xacd4c> │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl 4052f0 │ │ │ │ + cbnz w0, 4b2438 <__isoc23_strtoull@plt+0xaccb8> │ │ │ │ + ldr x1, [x27] │ │ │ │ + cbz x25, 4b248c <__isoc23_strtoull@plt+0xacd0c> │ │ │ │ + mov x5, x25 │ │ │ │ + mov x4, x27 │ │ │ │ + add x3, sp, #0x140 │ │ │ │ + add x2, sp, #0x70 │ │ │ │ + add x0, sp, #0x6c │ │ │ │ + bl 404fc0 │ │ │ │ + mov w19, w0 │ │ │ │ + cbz w0, 4b2450 <__isoc23_strtoull@plt+0xaccd0> │ │ │ │ + bl 404af0 <__errno_location@plt> │ │ │ │ + str w19, [x0] │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + add x0, x0, #0xd98 │ │ │ │ + str x0, [x1] │ │ │ │ + b 4b22c4 <__isoc23_strtoull@plt+0xacb44> │ │ │ │ + mov w19, #0xfffffffe // #-2 │ │ │ │ + b 4b22e0 <__isoc23_strtoull@plt+0xacb60> │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x0, [x1] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + b 4b22e0 <__isoc23_strtoull@plt+0xacb60> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 4b23b0 <__isoc23_strtoull@plt+0xacc30> │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + add x0, x0, #0xd78 │ │ │ │ + str x0, [x1] │ │ │ │ + b 4b22c4 <__isoc23_strtoull@plt+0xacb44> │ │ │ │ + ldr w19, [sp, #108] │ │ │ │ + b 4b22c4 <__isoc23_strtoull@plt+0xacb44> │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + add x0, x0, #0xd18 │ │ │ │ + str x0, [x1] │ │ │ │ + b 4b22c4 <__isoc23_strtoull@plt+0xacb44> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 4054c0 │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x0, x0, #0xcd8 │ │ │ │ + str x0, [x1] │ │ │ │ + b 4b241c <__isoc23_strtoull@plt+0xacc9c> │ │ │ │ + adrp x0, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x0, [x0, #2264] │ │ │ │ + ldr x25, [x0] │ │ │ │ + b 4b23c4 <__isoc23_strtoull@plt+0xacc44> │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + add x0, x0, #0xd28 │ │ │ │ + str x0, [x1] │ │ │ │ + b 4b22c4 <__isoc23_strtoull@plt+0xacb44> │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + add x0, x0, #0xd40 │ │ │ │ + str x0, [x1] │ │ │ │ + b 4b22c4 <__isoc23_strtoull@plt+0xacb44> │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + adrp x0, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + add x0, x0, #0xd58 │ │ │ │ + str x0, [x1] │ │ │ │ + b 4b22c4 <__isoc23_strtoull@plt+0xacb44> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b252c <__isoc23_strtoull@plt+0xacdac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x54c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #3632] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4bf3f8 <__isoc23_strtoull@plt+0xb9c78> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037d4d4 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4bc100 <__isoc23_strtoull@plt+0xb6980> // b.none │ │ │ │ - mov x14, #0x6 // #6 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4bc16c <__isoc23_strtoull@plt+0xb69ec> // b.none │ │ │ │ - mov x14, #0x5 // #5 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4bc1f4 <__isoc23_strtoull@plt+0xb6a74> // b.none │ │ │ │ - mov x14, #0x4 // #4 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4bc288 <__isoc23_strtoull@plt+0xb6b08> // b.none │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4bc308 <__isoc23_strtoull@plt+0xb6b88> // b.none │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - cmp x15, x18 │ │ │ │ - b.eq 4bc36c <__isoc23_strtoull@plt+0xb6bec> // b.none │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x15, x18 │ │ │ │ - b.eq 4bc41c <__isoc23_strtoull@plt+0xb6c9c> // b.none │ │ │ │ + .inst 0x00385b2c ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4b9de8 <__isoc23_strtoull@plt+0xb4668> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b2598 <__isoc23_strtoull@plt+0xace18> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x5c4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b25c4 <__isoc23_strtoull@plt+0xace44> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 6dd000 <__isoc23_strtoull@plt+0x2d7880> │ │ │ │ + add x23, x23, #0x378 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b25a0 <__isoc23_strtoull@plt+0xace20> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2504] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037d448 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4bc4f4 <__isoc23_strtoull@plt+0xb6d74> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ + b.cc 4b2660 <__isoc23_strtoull@plt+0xacee0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4bc4ec <__isoc23_strtoull@plt+0xb6d6c> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3224] │ │ │ │ - stur x17, [x21, #-160] │ │ │ │ - mov x17, #0x70 // #112 │ │ │ │ - stur x17, [x21, #-152] │ │ │ │ + b.hi 4b2658 <__isoc23_strtoull@plt+0xaced8> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #464] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sub x17, x21, #0xa0 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x17, x17, #0x568 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - mov x17, #0x70 // #112 │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x17, x17, #0x518 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #1832] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x23, x23, #0x508 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2568] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4bc0c8 <__isoc23_strtoull@plt+0xb6948> │ │ │ │ - mov x17, #0xa8 // #168 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0xe30 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x8c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5672b0 <__isoc23_strtoull@plt+0x161b30> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bc560 <__isoc23_strtoull@plt+0xb6de0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b2740 <__isoc23_strtoull@plt+0xacfc0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4bc580 <__isoc23_strtoull@plt+0xb6e00> │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x6d0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b26b4 <__isoc23_strtoull@plt+0xacf34> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + adrp x11, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x11, x11, #0x600 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #1560] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x00385970 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bc630 <__isoc23_strtoull@plt+0xb6eb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0x650 │ │ │ │ + b.cc 4b27f8 <__isoc23_strtoull@plt+0xad078> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x844 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bc650 <__isoc23_strtoull@plt+0xb6ed0> │ │ │ │ + cbnz x18, 4b2844 <__isoc23_strtoull@plt+0xad0c4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bc5b0 <__isoc23_strtoull@plt+0xb6e30> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - ldur x15, [x22, #22] │ │ │ │ - ldur x14, [x22, #30] │ │ │ │ - adrp x13, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x13, x13, #0x538 │ │ │ │ - stur x13, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #1888] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x14, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + b.hi 4b2790 <__isoc23_strtoull@plt+0xad010> // b.pmore │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x680 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x2f │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x8d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003858dc ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4bc5bc <__isoc23_strtoull@plt+0xb6e3c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4b279c <__isoc23_strtoull@plt+0xad01c> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xf8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003858b8 ; NYI │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x7dc │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2000] │ │ │ │ + mov x23, x22 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038588c ; NYI │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x818 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003858c0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bc6b0 <__isoc23_strtoull@plt+0xb6f30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0x6ec │ │ │ │ + b.cc 4b2be4 <__isoc23_strtoull@plt+0xad464> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xbfc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 4bc448 <__isoc23_strtoull@plt+0xb6cc8> │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x8f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b2bfc <__isoc23_strtoull@plt+0xad47c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x8d8 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037d210 ; NYI │ │ │ │ - mov x23, x22 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b28b0 <__isoc23_strtoull@plt+0xad130> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1024] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 55ed38 <__isoc23_strtoull@plt+0x1595b8> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003857fc ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b29d8 <__isoc23_strtoull@plt+0xad258> // b.any │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x96c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #1984] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b296c <__isoc23_strtoull@plt+0xad1ec> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037d1f4 ; NYI │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0x6d0 │ │ │ │ + .inst 0x0038579c ; NYI │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x8d8 │ │ │ │ str x18, [x20] │ │ │ │ mov x23, x22 │ │ │ │ - b 4bc580 <__isoc23_strtoull@plt+0xb6e00> │ │ │ │ - udf #25 │ │ │ │ - udf #5 │ │ │ │ + b 4b5c80 <__isoc23_strtoull@plt+0xb0500> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bc754 <__isoc23_strtoull@plt+0xb6fd4> // b.pmore │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x24, [x21, #-24] │ │ │ │ - stur x25, [x21, #-16] │ │ │ │ - stur x26, [x21, #-8] │ │ │ │ - str x27, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ + b.hi 4b2980 <__isoc23_strtoull@plt+0xad200> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1024] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x18, #8] │ │ │ │ + ldr x13, [x17, #8] │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 4b2a5c <__isoc23_strtoull@plt+0xad2dc> // b.none │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x99c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b5c80 <__isoc23_strtoull@plt+0xb0500> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0x918 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bc82c <__isoc23_strtoull@plt+0xb70ac> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - adrp x18, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ + b.hi 4b2a04 <__isoc23_strtoull@plt+0xad284> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ + ldr x18, [x18, #1024] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b2a9c <__isoc23_strtoull@plt+0xad31c> // b.none │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x14 │ │ │ │ + str x15, [sp, #32] │ │ │ │ + bl 404f80 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x13, w18 │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x13, x18 │ │ │ │ + b.ge 4b2b24 <__isoc23_strtoull@plt+0xad3a4> // b.tcont │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xa20 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b5c80 <__isoc23_strtoull@plt+0xb0500> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xa40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xae8 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bc904 <__isoc23_strtoull@plt+0xb7184> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - adrp x18, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ + b.hi 4b2ac0 <__isoc23_strtoull@plt+0xad340> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #1024] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xa48 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cbnz x13, 4b2bcc <__isoc23_strtoull@plt+0xad44c> │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xb60 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #1984] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b2b60 <__isoc23_strtoull@plt+0xad3e0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003855a8 ; NYI │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xae8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4b5c80 <__isoc23_strtoull@plt+0xb0500> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a9018 <__isoc23_strtoull@plt+0x2a3898> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bc9dc <__isoc23_strtoull@plt+0xb725c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - adrp x18, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x18, x18, #0xa50 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ + b.hi 4b2b74 <__isoc23_strtoull@plt+0xad3f4> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ + ldr x18, [x18, #1024] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x25, [x21] │ │ │ │ + sub x22, x21, #0x1f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xa58 │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xb90 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b5c80 <__isoc23_strtoull@plt+0xb0500> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00385544 ; NYI │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x924 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2048] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b2924 <__isoc23_strtoull@plt+0xad1a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bcab4 <__isoc23_strtoull@plt+0xb7334> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - adrp x18, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x18, x18, #0xa50 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x4f │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 4b2c84 <__isoc23_strtoull@plt+0xad504> // b.pmore │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0x880 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x27 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + str x23, [x21] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xf8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xa60 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x160 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x0021a228 ; NYI │ │ │ │ - udf #0 │ │ │ │ - udf #5 │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a270 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b2ce0 <__isoc23_strtoull@plt+0xad560> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xd0c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b2d0c <__isoc23_strtoull@plt+0xad58c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a2b8 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a300 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 6dd000 <__isoc23_strtoull@plt+0x2d7880> │ │ │ │ + add x23, x23, #0x378 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b2ce8 <__isoc23_strtoull@plt+0xad568> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x0021a340 ; NYI │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a388 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a3d0 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a410 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b2da8 <__isoc23_strtoull@plt+0xad628> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b2da0 <__isoc23_strtoull@plt+0xad620> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x17, x17, #0xcb0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0xe20 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - .inst 0x0021a450 ; NYI │ │ │ │ - ... │ │ │ │ udf #1 │ │ │ │ - udf #3 │ │ │ │ udf #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a490 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a4d0 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a510 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #3 │ │ │ │ - add x22, x22, #0x4 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a550 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #4 │ │ │ │ - add x22, x22, #0x5 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a590 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #5 │ │ │ │ - add x22, x22, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a5d0 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #6 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - .inst 0x0021a610 ; NYI │ │ │ │ - ... │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #7 │ │ │ │ - add x22, x22, #0x7 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0037cd98 ; NYI │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bce30 <__isoc23_strtoull@plt+0xb76b0> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bcdb0 <__isoc23_strtoull@plt+0xb7630> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xdc8 │ │ │ │ + b.cc 4b2e88 <__isoc23_strtoull@plt+0xad708> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xe18 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037cd30 ; NYI │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xdf0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2024] │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037cce0 ; NYI │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xe1c │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bce1c <__isoc23_strtoull@plt+0xb769c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b2dfc <__isoc23_strtoull@plt+0xad67c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + adrp x11, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x11, x11, #0xd48 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #1560] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037ccb4 ; NYI │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xe48 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037cc88 ; NYI │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xe80 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #3360] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x24, x24, #0xaa8 │ │ │ │ - mov x23, x22 │ │ │ │ - b 596b10 <__isoc23_strtoull@plt+0x191390> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xeac │ │ │ │ - str x18, [x20] │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00385228 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b2f40 <__isoc23_strtoull@plt+0xad7c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xf8c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bceac <__isoc23_strtoull@plt+0xb772c> │ │ │ │ + cbnz x18, 4b2f8c <__isoc23_strtoull@plt+0xad80c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b2ed8 <__isoc23_strtoull@plt+0xad758> // b.pmore │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xdc8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00385194 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4bced4 <__isoc23_strtoull@plt+0xb7754> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4b2ee4 <__isoc23_strtoull@plt+0xad764> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x180 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00385170 ; NYI │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xf24 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2000] │ │ │ │ + mov x23, x22 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0037cdb0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bcf60 <__isoc23_strtoull@plt+0xb77e0> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bcf58 <__isoc23_strtoull@plt+0xb77d8> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00385144 ; NYI │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xf60 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x24, x24, #0xc88 │ │ │ │ - adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x23, x23, #0xc60 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ + str x22, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00385200 ; NYI │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bcfac <__isoc23_strtoull@plt+0xb782c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4b3178 <__isoc23_strtoull@plt+0xad9f8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x1d8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2464] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 58df68 <__isoc23_strtoull@plt+0x1887e8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b31d8 <__isoc23_strtoull@plt+0xada58> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0037cd38 ; NYI │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x22 │ │ │ │ - sub x15, x20, #0x28 │ │ │ │ - cmp x15, x28 │ │ │ │ - b.cs 4bd050 <__isoc23_strtoull@plt+0xb78d0> // b.hs, b.nlast │ │ │ │ - mov x23, x18 │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00385198 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b3074 <__isoc23_strtoull@plt+0xad8f4> // b.any │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x58 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #1984] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b3058 <__isoc23_strtoull@plt+0xad8d8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037cd04 ; NYI │ │ │ │ - ldr x18, [x20, #32] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4bd0d0 <__isoc23_strtoull@plt+0xb7950> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4bd110 <__isoc23_strtoull@plt+0xb7990> // b.pmore │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ + .inst 0x00385138 ; NYI │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x28 │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - adrp x15, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x15, x15, #0xa8 │ │ │ │ - stur x15, [x20, #-40] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #1448] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2048] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1992] │ │ │ │ - ldur x15, [x17, #14] │ │ │ │ - stur x15, [x20, #-32] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - ldur x17, [x17, #6] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - b 5f3c48 <__isoc23_strtoull@plt+0x1ee4c8> │ │ │ │ + b 4b55e0 <__isoc23_strtoull@plt+0xafe60> │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x11, [x20, #16] │ │ │ │ + ldr x10, [x18, #8] │ │ │ │ + ldr x9, [x17, #8] │ │ │ │ + cmp x10, x9 │ │ │ │ + b.ne 4b315c <__isoc23_strtoull@plt+0xad9dc> // b.any │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b30f8 <__isoc23_strtoull@plt+0xad978> // b.none │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x18 │ │ │ │ + mov x1, x17 │ │ │ │ + mov x2, x10 │ │ │ │ + str x11, [sp, #64] │ │ │ │ + str x12, [sp, #56] │ │ │ │ + str x13, [sp, #48] │ │ │ │ + str x14, [sp, #40] │ │ │ │ + str x15, [sp, #32] │ │ │ │ + bl 404f80 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x9, w18 │ │ │ │ + ldr x11, [sp, #48] │ │ │ │ + ldr x12, [sp, #40] │ │ │ │ + ldr x13, [sp, #32] │ │ │ │ + ldr x14, [sp, #24] │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + cmp x9, x18 │ │ │ │ + b.lt 4b315c <__isoc23_strtoull@plt+0xad9dc> // b.tstop │ │ │ │ + cbnz x9, 4b315c <__isoc23_strtoull@plt+0xad9dc> │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x140 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #1984] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b3140 <__isoc23_strtoull@plt+0xad9c0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037cc60 ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2728] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - str x22, [x20, #8] │ │ │ │ - b 5ffb20 <__isoc23_strtoull@plt+0x1fa3a0> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4bd110 <__isoc23_strtoull@plt+0xb7990> // b.pmore │ │ │ │ - ldur x15, [x15, #6] │ │ │ │ - adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x14, [x14, #2448] │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - mov x23, x15 │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ + .inst 0x00385050 ; NYI │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + mov x23, x22 │ │ │ │ add x20, x20, #0x28 │ │ │ │ - b 4bd178 <__isoc23_strtoull@plt+0xb79f8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bd158 <__isoc23_strtoull@plt+0xb79d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5ff8b0 <__isoc23_strtoull@plt+0x1fa130> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0037cb90 ; NYI │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x38 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cs 4bd294 <__isoc23_strtoull@plt+0xb7b14> // b.hs, b.nlast │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ + b 4b55e0 <__isoc23_strtoull@plt+0xafe60> │ │ │ │ + mov x27, x12 │ │ │ │ + mov x26, x13 │ │ │ │ + mov x25, x14 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x11 │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 4b55e0 <__isoc23_strtoull@plt+0xafe60> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037cb54 ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x1e0 │ │ │ │ + .inst 0x00385038 ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2048] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd1e0 <__isoc23_strtoull@plt+0xb7a60> │ │ │ │ + cbnz x18, 4b3010 <__isoc23_strtoull@plt+0xad890> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037cb28 ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x224 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + .inst 0x00384ff0 ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x190 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd224 <__isoc23_strtoull@plt+0xb7aa4> │ │ │ │ + cbnz x18, 4b3190 <__isoc23_strtoull@plt+0xada10> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #70 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037cae4 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bd368 <__isoc23_strtoull@plt+0xb7be8> // b.pmore │ │ │ │ - ldr x18, [x20, #48] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldur x14, [x22, #7] │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4bd270 <__isoc23_strtoull@plt+0xb7af0> // b.none │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - b 4bcfd0 <__isoc23_strtoull@plt+0xb7850> │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - ldr x15, [x20, #40] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x38 │ │ │ │ - sub x18, x21, #0xe │ │ │ │ - adrp x14, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x14, x14, #0x2d8 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x17, [x15, #5] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ + b.hi 4b3270 <__isoc23_strtoull@plt+0xadaf0> // b.pmore │ │ │ │ + adrp x18, 4b2000 <__isoc23_strtoull@plt+0xac880> │ │ │ │ + add x18, x18, #0xfc8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0x180 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x1e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b32c8 <__isoc23_strtoull@plt+0xadb48> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x2f4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd2d8 <__isoc23_strtoull@plt+0xb7b58> │ │ │ │ + cbnz x18, 4b32f4 <__isoc23_strtoull@plt+0xadb74> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 6dd000 <__isoc23_strtoull@plt+0x2d7880> │ │ │ │ + add x23, x23, #0x378 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037ca30 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4bd31c <__isoc23_strtoull@plt+0xb7b9c> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bd35c <__isoc23_strtoull@plt+0xb7bdc> // b.pmore │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x130 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + b.ne 4b32d0 <__isoc23_strtoull@plt+0xadb50> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x1b4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #1448] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2048] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1992] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5f3c48 <__isoc23_strtoull@plt+0x1ee4c8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4bd3f4 <__isoc23_strtoull@plt+0xb7c74> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b3390 <__isoc23_strtoull@plt+0xadc10> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4bd3ec <__isoc23_strtoull@plt+0xb7c6c> // b.pmore │ │ │ │ + b.hi 4b3388 <__isoc23_strtoull@plt+0xadc08> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x17, x17, #0x298 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - sub x23, x21, #0xe │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0xe10 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5ff7c8 <__isoc23_strtoull@plt+0x1fa048> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - .inst 0x0037c8f0 ; NYI │ │ │ │ - mov x18, x24 │ │ │ │ - mov x17, x23 │ │ │ │ - mov x15, x22 │ │ │ │ - sub x14, x20, #0x30 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cs 4bd514 <__isoc23_strtoull@plt+0xb7d94> // b.hs, b.nlast │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x17 │ │ │ │ - mov x22, x15 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037c8b4 ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x480 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd480 <__isoc23_strtoull@plt+0xb7d00> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037c888 ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x4c4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x17, [x20] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd4c4 <__isoc23_strtoull@plt+0xb7d44> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #69 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037c844 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bd5b8 <__isoc23_strtoull@plt+0xb7e38> // b.pmore │ │ │ │ - ldr x18, [x20, #40] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - ldur x14, [x22, #7] │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4bd5c4 <__isoc23_strtoull@plt+0xb7e44> // b.any │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x16 │ │ │ │ - sub x21, x21, #0x8 │ │ │ │ - ldr x15, [x20, #32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - adrp x14, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x14, x14, #0x558 │ │ │ │ - stur x14, [x20, #-32] │ │ │ │ - mov x22, x17 │ │ │ │ - ldur x17, [x15, #5] │ │ │ │ - stur x17, [x20, #-24] │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd558 <__isoc23_strtoull@plt+0xb7dd8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037c7b0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bd578 <__isoc23_strtoull@plt+0xb7df8> // b.any │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 4bcfd0 <__isoc23_strtoull@plt+0xb7850> │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x454 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #1448] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #2048] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1992] │ │ │ │ - ldur x18, [x22, #14] │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 5f3c48 <__isoc23_strtoull@plt+0x1ee4c8> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x15, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x15, x15, #0x388 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x30 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - .inst 0x0037c708 ; NYI │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - ldur x22, [x22, #15] │ │ │ │ - b 4bd418 <__isoc23_strtoull@plt+0xb7c98> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bd6b4 <__isoc23_strtoull@plt+0xb7f34> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b3470 <__isoc23_strtoull@plt+0xadcf0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x678 │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x400 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd678 <__isoc23_strtoull@plt+0xb7ef8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bd6a0 <__isoc23_strtoull@plt+0xb7f20> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b33e4 <__isoc23_strtoull@plt+0xadc64> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + adrp x11, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x11, x11, #0x330 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #1560] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #3 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037c660 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x00384c40 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bd81c <__isoc23_strtoull@plt+0xb809c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x71c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4b3528 <__isoc23_strtoull@plt+0xadda8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x574 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd71c <__isoc23_strtoull@plt+0xb7f9c> │ │ │ │ + cbnz x18, 4b3574 <__isoc23_strtoull@plt+0xaddf4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037c61c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bd77c <__isoc23_strtoull@plt+0xb7ffc> // b.any │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xcd8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bd838 <__isoc23_strtoull@plt+0xb80b8> // b.pmore │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x628 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x10 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bd82c <__isoc23_strtoull@plt+0xb80ac> // b.pmore │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xf78 │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - stur x22, [x21, #-80] │ │ │ │ - adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0x2d │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x60 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x178 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x46 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x17, x17, #0x418 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x600 │ │ │ │ + b.hi 4b34c0 <__isoc23_strtoull@plt+0xadd40> // b.pmore │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1d │ │ │ │ str x18, [x21] │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x74c │ │ │ │ - str x18, [x20, #8] │ │ │ │ - sub x24, x21, #0xf │ │ │ │ - adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x23, x23, #0xcf8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 58ae20 <__isoc23_strtoull@plt+0x1856a0> │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xd60 │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00384bac ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b34cc <__isoc23_strtoull@plt+0xadd4c> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x208 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x68 // #104 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00384b88 ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x50c │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2000] │ │ │ │ + mov x23, x22 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0037c640 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bd8b8 <__isoc23_strtoull@plt+0xb8138> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bd8b0 <__isoc23_strtoull@plt+0xb8130> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00384b5c ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x548 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x24, x24, #0xe70 │ │ │ │ - adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x23, x23, #0xe48 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ + str x22, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037c660 ; NYI │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4bd8f4 <__isoc23_strtoull@plt+0xb8174> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xf08 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xee0 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00384c68 ; NYI │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4ba088 <__isoc23_strtoull@plt+0xb4908> │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037c618 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bd94c <__isoc23_strtoull@plt+0xb81cc> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x17, x17, #0x8d0 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x428 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + b.hi 4b3610 <__isoc23_strtoull@plt+0xade90> // b.pmore │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0x208 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x230 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037c5d8 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bda10 <__isoc23_strtoull@plt+0xb8290> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x9b8 │ │ │ │ + b.cc 4b36b0 <__isoc23_strtoull@plt+0xadf30> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x680 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x23, #0x1000 // #4096 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bd9b8 <__isoc23_strtoull@plt+0xb8238> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4b8d70 <__isoc23_strtoull@plt+0xb35f0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c598 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bd9d8 <__isoc23_strtoull@plt+0xb8258> // b.any │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xec0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bda20 <__isoc23_strtoull@plt+0xb82a0> // b.pmore │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0x918 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4b3664 <__isoc23_strtoull@plt+0xadee4> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ - adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x24, x24, #0xde0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - sub x23, x21, #0x10 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4bd6d8 <__isoc23_strtoull@plt+0xb7f58> │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xf80 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x2b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037c538 ; NYI │ │ │ │ - b 4bd978 <__isoc23_strtoull@plt+0xb81f8> │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ udf #1 │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x24, x24, #0xff0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x23, x23, #0xfa0 │ │ │ │ - b 4bd6d8 <__isoc23_strtoull@plt+0xb7f58> │ │ │ │ - udf #3 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037c578 ; NYI │ │ │ │ - b 4bda68 <__isoc23_strtoull@plt+0xb82e8> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0037c618 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bdb80 <__isoc23_strtoull@plt+0xb8400> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bdb00 <__isoc23_strtoull@plt+0xb8380> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + b.cc 4b37d0 <__isoc23_strtoull@plt+0xae050> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x800 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xb18 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3960] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x2b8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c5b0 ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xb40 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #2024] │ │ │ │ - b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + .inst 0x00384bb0 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b3748 <__isoc23_strtoull@plt+0xadfc8> // b.any │ │ │ │ + adrp x24, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x24, x24, #0x290 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b4938 <__isoc23_strtoull@plt+0xaf1b8> │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b4828 <__isoc23_strtoull@plt+0xaf0a8> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c558 ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xb6c │ │ │ │ + .inst 0x00384b6c ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x720 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bdb6c <__isoc23_strtoull@plt+0xb83ec> │ │ │ │ + cbnz x18, 4b3720 <__isoc23_strtoull@plt+0xadfa0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c52c ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xb98 │ │ │ │ + .inst 0x00384b30 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b37e0 <__isoc23_strtoull@plt+0xae060> // b.any │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x764 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #23] │ │ │ │ - b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b3764 <__isoc23_strtoull@plt+0xadfe4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x2f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c500 ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xbd0 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x25, [x25, #3360] │ │ │ │ - add x25, x25, #0x2 │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x70 │ │ │ │ - mov x23, x22 │ │ │ │ - b 596b10 <__isoc23_strtoull@plt+0x191390> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037c478 ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xbfc │ │ │ │ + .inst 0x00384ad0 ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x7a0 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bdbfc <__isoc23_strtoull@plt+0xb847c> │ │ │ │ + cbnz x18, 4b37a0 <__isoc23_strtoull@plt+0xae020> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037c44c ; NYI │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b3860 <__isoc23_strtoull@plt+0xae0e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x88c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4bdc60 <__isoc23_strtoull@plt+0xb84e0> // b.none │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xc38 │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x48 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ + cbnz x18, 4b388c <__isoc23_strtoull@plt+0xae10c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 6dd000 <__isoc23_strtoull@plt+0x2d7880> │ │ │ │ + add x23, x23, #0x378 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4bdc60 <__isoc23_strtoull@plt+0xb84e0> // b.none │ │ │ │ + b.ne 4b3868 <__isoc23_strtoull@plt+0xae0e8> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b3928 <__isoc23_strtoull@plt+0xae1a8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3920 <__isoc23_strtoull@plt+0xae1a0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x17, x17, #0x830 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0xdc8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x0037c460 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bdd54 <__isoc23_strtoull@plt+0xb85d4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b3a08 <__isoc23_strtoull@plt+0xae288> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xce0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x998 │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b397c <__isoc23_strtoull@plt+0xae1fc> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + adrp x11, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x11, x11, #0x8c8 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #1560] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003846a8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b3ac0 <__isoc23_strtoull@plt+0xae340> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xb0c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bdce0 <__isoc23_strtoull@plt+0xb8560> │ │ │ │ + cbnz x18, 4b3b0c <__isoc23_strtoull@plt+0xae38c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b3a58 <__isoc23_strtoull@plt+0xae2d8> // b.pmore │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0x948 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c408 ; NYI │ │ │ │ + .inst 0x00384614 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4bdd3c <__isoc23_strtoull@plt+0xb85bc> // b.none │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x17, x17, #0xd28 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + b.ne 4b3a64 <__isoc23_strtoull@plt+0xae2e4> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x320 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003845f0 ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xaa4 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2000] │ │ │ │ + mov x23, x22 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003845c4 ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xae0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x00384728 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b3b80 <__isoc23_strtoull@plt+0xae400> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xbac │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1912] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4c3c48 <__isoc23_strtoull@plt+0xbe4c8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bdd28 <__isoc23_strtoull@plt+0xb85a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c3c0 ; NYI │ │ │ │ + .inst 0x003846a4 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4bdd5c <__isoc23_strtoull@plt+0xb85dc> // b.any │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xe8 │ │ │ │ + b.ne 4b3b88 <__isoc23_strtoull@plt+0xae408> // b.any │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 4b47b0 <__isoc23_strtoull@plt+0xaf030> │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bde1c <__isoc23_strtoull@plt+0xb869c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xdbc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5e9138 <__isoc23_strtoull@plt+0x1e39b8> │ │ │ │ + add x21, x21, #0x60 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b3c7c <__isoc23_strtoull@plt+0xae4fc> // b.pmore │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xb40 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x58 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #1560] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1792] │ │ │ │ + add x18, x18, #0x7 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x18, x18, #0x348 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x2f │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x370 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037c34c ; NYI │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xde4 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #8] │ │ │ │ - b 5e8be8 <__isoc23_strtoull@plt+0x1e3468> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00384680 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b3da8 <__isoc23_strtoull@plt+0xae628> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b3dc0 <__isoc23_strtoull@plt+0xae640> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x40 // #64 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x14, x14, #0xd94 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c304 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bde2c <__isoc23_strtoull@plt+0xb86ac> // b.pmore │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xc88 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b3ce0 <__isoc23_strtoull@plt+0xae560> // b.pmore │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #952] │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2696] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x35 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x128 │ │ │ │ + udf #259 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4b3d24 <__isoc23_strtoull@plt+0xae5a4> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037c2d8 ; NYI │ │ │ │ - b 4bdd88 <__isoc23_strtoull@plt+0xb8608> │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00384570 ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xd18 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4b9bc0 <__isoc23_strtoull@plt+0xb4440> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037c2b8 ; NYI │ │ │ │ - b 4bdd88 <__isoc23_strtoull@plt+0xb8608> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x0037c2e0 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bdf40 <__isoc23_strtoull@plt+0xb87c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xee0 │ │ │ │ - stur x18, [x20, #-32] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - sub x20, x20, #0x20 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bdee0 <__isoc23_strtoull@plt+0xb8760> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b3ef4 <__isoc23_strtoull@plt+0xae774> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b3eec <__isoc23_strtoull@plt+0xae76c> // b.pmore │ │ │ │ + adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x17, x17, #0xcb0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x17, x17, #0xf24 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #3960] │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c288 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bdf18 <__isoc23_strtoull@plt+0xb8798> // b.any │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xf58 │ │ │ │ - str x18, [x20, #8] │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xb18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bdf58 <__isoc23_strtoull@plt+0xb87d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + .inst 0x00384518 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x17, x17, #0xf9c │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bdf9c <__isoc23_strtoull@plt+0xb881c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x3 // #3 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4b3e78 <__isoc23_strtoull@plt+0xae6f8> // b.none │ │ │ │ + mov x15, #0x4 // #4 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b3f08 <__isoc23_strtoull@plt+0xae788> // b.any │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b3be0 <__isoc23_strtoull@plt+0xae460> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c190 ; NYI │ │ │ │ + .inst 0x003844dc ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4be070 <__isoc23_strtoull@plt+0xb88f0> // b.none │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x5c │ │ │ │ + b.eq 4b3f08 <__isoc23_strtoull@plt+0xae788> // b.none │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xed4 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xe8 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be05c <__isoc23_strtoull@plt+0xb88dc> │ │ │ │ + cbnz x18, 4b3ed4 <__isoc23_strtoull@plt+0xae754> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c1cc ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4be088 <__isoc23_strtoull@plt+0xb8908> // b.any │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xfe0 │ │ │ │ + .inst 0x0038449c ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xe58 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xb18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bdfe0 <__isoc23_strtoull@plt+0xb8860> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + ldur x23, [x22, #15] │ │ │ │ + b 4b57d8 <__isoc23_strtoull@plt+0xb0058> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x398 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c108 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4be070 <__isoc23_strtoull@plt+0xb88f0> // b.none │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x24 │ │ │ │ + .inst 0x0038444c ; NYI │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xe94 │ │ │ │ str x18, [x20] │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xe8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be024 <__isoc23_strtoull@plt+0xb88a4> │ │ │ │ + cbnz x18, 4b3e94 <__isoc23_strtoull@plt+0xae714> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b3f80 <__isoc23_strtoull@plt+0xae800> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x18, x18, #0xfac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4be070 <__isoc23_strtoull@plt+0xb88f0> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4b3fac <__isoc23_strtoull@plt+0xae82c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 6dd000 <__isoc23_strtoull@plt+0x2d7880> │ │ │ │ + add x23, x23, #0x378 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4be070 <__isoc23_strtoull@plt+0xb88f0> // b.any │ │ │ │ - b 4be034 <__isoc23_strtoull@plt+0xb88b4> │ │ │ │ + b.ne 4b3f88 <__isoc23_strtoull@plt+0xae808> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0xbc │ │ │ │ - str x18, [x20] │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xe8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be0bc <__isoc23_strtoull@plt+0xb893c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037ba5c ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4be034 <__isoc23_strtoull@plt+0xb88b4> // b.any │ │ │ │ - adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ - add x22, x22, #0xb18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4be18c <__isoc23_strtoull@plt+0xb8a0c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x12c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b4048 <__isoc23_strtoull@plt+0xae8c8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b4040 <__isoc23_strtoull@plt+0xae8c0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x18, #16] │ │ │ │ + adrp x17, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x17, x17, #0xf50 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ + add x23, x23, #0xda8 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5e9138 <__isoc23_strtoull@plt+0x1e39b8> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037c05c ; NYI │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x154 │ │ │ │ - str x18, [x20] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - str x22, [x20, #8] │ │ │ │ - b 5e8be8 <__isoc23_strtoull@plt+0x1e3468> │ │ │ │ - udf #1 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b4128 <__isoc23_strtoull@plt+0xae9a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0xb8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037c014 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4be19c <__isoc23_strtoull@plt+0xb8a1c> // b.pmore │ │ │ │ - adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ - add x18, x18, #0xe88 │ │ │ │ + b.hi 4b409c <__isoc23_strtoull@plt+0xae91c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + adrp x11, 4b3000 <__isoc23_strtoull@plt+0xad880> │ │ │ │ + add x11, x11, #0xfe8 │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #1560] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ + str x12, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x1a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037bfe8 ; NYI │ │ │ │ - b 4be0f8 <__isoc23_strtoull@plt+0xb8978> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037c000 ; NYI │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x23, x23, #0x1d8 │ │ │ │ - b 58e6b8 <__isoc23_strtoull@plt+0x188f38> │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0037bfe0 ; NYI │ │ │ │ + .inst 0x00383f88 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4be2b0 <__isoc23_strtoull@plt+0xb8b30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x238 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldr x24, [x22, #32] │ │ │ │ - ldr x23, [x22, #24] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ + b.cc 4b41e0 <__isoc23_strtoull@plt+0xaea60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x22c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037bfa0 ; NYI │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4be25c <__isoc23_strtoull@plt+0xb8adc> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + cbnz x18, 4b422c <__isoc23_strtoull@plt+0xaeaac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4be308 <__isoc23_strtoull@plt+0xb8b88> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x15, x15, #0x1d8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x17, x17, #0x2c8 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.hi 4b4178 <__isoc23_strtoull@plt+0xae9f8> // b.pmore │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x68 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00383ef4 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be2c8 <__isoc23_strtoull@plt+0xb8b48> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b4184 <__isoc23_strtoull@plt+0xaea04> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x3c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x17, x17, #0x2f8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ + .inst 0x00383ed0 ; NYI │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x1c4 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2000] │ │ │ │ mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 58e8d0 <__isoc23_strtoull@plt+0x189150> │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00383ea4 ; NYI │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x200 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00384188 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b42fc <__isoc23_strtoull@plt+0xaeb7c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x340 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b4340 <__isoc23_strtoull@plt+0xaebc0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x2c4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + b 4b3df0 <__isoc23_strtoull@plt+0xae670> │ │ │ │ + udf #387 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00383df4 ; NYI │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003840f0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b42a0 <__isoc23_strtoull@plt+0xaeb20> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003840dc ; NYI │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x2e0 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2000] │ │ │ │ mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003840b0 ; NYI │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x314 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037bea8 ; NYI │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4be368 <__isoc23_strtoull@plt+0xb8be8> // b.pmore │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x1f8 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x25, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x3c8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x200 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037be80 ; NYI │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x210 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00383e98 ; NYI │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4ba088 <__isoc23_strtoull@plt+0xb4908> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037be60 ; NYI │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00383e88 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4be3e4 <__isoc23_strtoull@plt+0xb8c64> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x17, x17, #0x390 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x5d8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + b.hi 4b43e8 <__isoc23_strtoull@plt+0xaec68> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x15, x15, #0x380 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0x208 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x0037be08 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4be43c <__isoc23_strtoull@plt+0xb8cbc> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x15, x15, #0x3b0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00384008 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b44ac <__isoc23_strtoull@plt+0xaed2c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x460 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ mov x23, x18 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4b3df0 <__isoc23_strtoull@plt+0xae670> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00383fb8 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b4444 <__isoc23_strtoull@plt+0xaecc4> // b.pmore │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x268 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x17, x17, #0x3a8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x1e │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ + udf #3 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037bda8 ; NYI │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4be49c <__isoc23_strtoull@plt+0xb8d1c> // b.pmore │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x408 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x428 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + b.hi 4b4508 <__isoc23_strtoull@plt+0xaed88> // b.pmore │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0x3c0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x238 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x438 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037bdc8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4be56c <__isoc23_strtoull@plt+0xb8dec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x510 │ │ │ │ + b.cc 4b4560 <__isoc23_strtoull@plt+0xaede0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x578 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be510 <__isoc23_strtoull@plt+0xb8d90> │ │ │ │ + cbnz x18, 4b4578 <__isoc23_strtoull@plt+0xaedf8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037bd88 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4be538 <__isoc23_strtoull@plt+0xb8db8> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4be558 <__isoc23_strtoull@plt+0xb8dd8> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x270 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x248 │ │ │ │ + udf #0 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x2b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 5a44e8 <__isoc23_strtoull@plt+0x19ed68> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d3000 <__isoc23_strtoull@plt+0x2cd880> │ │ │ │ - add x23, x23, #0x6a0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b45cc <__isoc23_strtoull@plt+0xaee4c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x17, x17, #0x530 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1384] │ │ │ │ b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4be630 <__isoc23_strtoull@plt+0xb8eb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x5f8 │ │ │ │ + .inst 0x00383f70 ; NYI │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x20 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4b4668 <__isoc23_strtoull@plt+0xaeee8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b4660 <__isoc23_strtoull@plt+0xaeee0> // b.pmore │ │ │ │ + adrp x14, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x14, x14, #0x598 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x17, x17, #0x6bc │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #3440] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be5f8 <__isoc23_strtoull@plt+0xb8e78> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 5a3a10 <__isoc23_strtoull@plt+0x19e290> │ │ │ │ + mov x14, #0x18 // #24 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x588 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4be640 <__isoc23_strtoull@plt+0xb8ec0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x15, x15, #0x590 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - mov x23, x18 │ │ │ │ + .inst 0x00383ed4 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0x540 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037bc98 ; NYI │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x2f8 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00383eac ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x17, x17, #0x694 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x5d8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037bc28 ; NYI │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x23, x23, #0x2c8 │ │ │ │ - b 58e6b8 <__isoc23_strtoull@plt+0x188f38> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - .inst 0x0037bc60 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00383ea0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4be7a8 <__isoc23_strtoull@plt+0xb9028> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x708 │ │ │ │ + b.cc 4b472c <__isoc23_strtoull@plt+0xaefac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x774 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - ldr x24, [x22, #24] │ │ │ │ - adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x23, x23, #0x2f0 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b4774 <__isoc23_strtoull@plt+0xaeff4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x5b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00383e1c ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0x540 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037bc18 ; NYI │ │ │ │ + .inst 0x00383e24 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4be73c <__isoc23_strtoull@plt+0xb8fbc> // b.any │ │ │ │ - adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x17, x17, #0x7c0 │ │ │ │ + adrp x17, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x17, x17, #0x74c │ │ │ │ str x17, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x5d8 │ │ │ │ + mov x24, x22 │ │ │ │ + mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4be858 <__isoc23_strtoull@plt+0xb90d8> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - ldur x15, [x22, #14] │ │ │ │ - adrp x14, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x14, x14, #0x680 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x7e4 │ │ │ │ + b 4bf5d8 <__isoc23_strtoull@plt+0xb9e58> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00383e08 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b47e0 <__isoc23_strtoull@plt+0xaf060> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x800 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x17 │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4be7e4 <__isoc23_strtoull@plt+0xb9064> │ │ │ │ + cbnz x18, 4b4800 <__isoc23_strtoull@plt+0xaf080> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x5c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037ba50 ; NYI │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x210 │ │ │ │ - mov x23, x22 │ │ │ │ + .inst 0x00383db8 ; NYI │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + b 4b46f8 <__isoc23_strtoull@plt+0xaef78> │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037ba2c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x17, x17, #0x814 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 58e8d0 <__isoc23_strtoull@plt+0x189150> │ │ │ │ - udf #1 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037b9fc ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x17, x17, #0x844 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x24, x18 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037b9cc ; NYI │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x210 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + mov x25, x23 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2592] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0x648 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x25 │ │ │ │ - mov x17, x24 │ │ │ │ - mov x15, x23 │ │ │ │ - sub x14, x20, #0x10 │ │ │ │ - cmp x14, x28 │ │ │ │ - b.cc 4be91c <__isoc23_strtoull@plt+0xb919c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4be914 <__isoc23_strtoull@plt+0xb9194> // b.pmore │ │ │ │ - adrp x14, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x14, x14, #0x660 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x6c0 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0x904 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b4918 <__isoc23_strtoull@plt+0xaf198> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x5e0 │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x8bc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b48bc <__isoc23_strtoull@plt+0xaf13c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b48a0 <__isoc23_strtoull@plt+0xaf120> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x13, [x22, #47] │ │ │ │ + adrp x12, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x12, [x12, #1560] │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x22, x21, #0x2f │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - mov x25, x18 │ │ │ │ - mov x24, x17 │ │ │ │ - mov x23, x15 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x340 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b497c <__isoc23_strtoull@plt+0xaf1fc> // b.pmore │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0x858 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x25, x21, #0x18 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2592] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0x6e0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x708 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037b9f0 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3192] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 4be880 <__isoc23_strtoull@plt+0xb9100> │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + sub x18, x20, #0x40 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b4ac4 <__isoc23_strtoull@plt+0xaf344> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0xae4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b4ae4 <__isoc23_strtoull@plt+0xaf364> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #6023 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x80 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4be9d8 <__isoc23_strtoull@plt+0xb9258> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x18, x18, #0x370 │ │ │ │ + b.hi 4b49e4 <__isoc23_strtoull@plt+0xaf264> // b.pmore │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x11, [x20, #40] │ │ │ │ + ldur x10, [x22, #7] │ │ │ │ + ldur x9, [x22, #15] │ │ │ │ + ldur x8, [x22, #23] │ │ │ │ + ldur x7, [x22, #31] │ │ │ │ + ldur x6, [x22, #39] │ │ │ │ + ldur x5, [x22, #47] │ │ │ │ + ldur x4, [x22, #55] │ │ │ │ + mov w3, #0xfffd // #65533 │ │ │ │ + lsl x2, x4, #2 │ │ │ │ + add x2, x8, x2 │ │ │ │ + str w3, [x2] │ │ │ │ + adrp x3, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x3, [x3, #2832] │ │ │ │ + stur x3, [x21, #-120] │ │ │ │ + stur x10, [x21, #-112] │ │ │ │ + stur x9, [x21, #-104] │ │ │ │ + stur x8, [x21, #-96] │ │ │ │ + stur x7, [x21, #-88] │ │ │ │ + stur x6, [x21, #-80] │ │ │ │ + stur x5, [x21, #-72] │ │ │ │ + add x10, x4, #0x1 │ │ │ │ + stur x10, [x21, #-64] │ │ │ │ + adrp x10, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x10, [x10, #2832] │ │ │ │ + stur x10, [x21, #-56] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + add x18, x12, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - b 4be880 <__isoc23_strtoull@plt+0xb9100> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x398 │ │ │ │ + str x11, [x21] │ │ │ │ + sub x23, x21, #0x77 │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x730 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037b9b8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bea54 <__isoc23_strtoull@plt+0xb92d4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0xa40 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #960] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 5fec48 <__isoc23_strtoull@plt+0x1f94c8> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b7d0 ; NYI │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x210 │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0xa00 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldur x12, [x22, #47] │ │ │ │ + ldur x11, [x22, #55] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x17, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x13, [x20, #-24] │ │ │ │ + stur x12, [x20, #-16] │ │ │ │ + stur x11, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x15, [x20, #8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b4a00 <__isoc23_strtoull@plt+0xaf280> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037b940 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x738 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b4d00 <__isoc23_strtoull@plt+0xaf580> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0xc9c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b4c9c <__isoc23_strtoull@plt+0xaf51c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #7944 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4beaa8 <__isoc23_strtoull@plt+0xb9328> // b.pmore │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0xa00 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x5e8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + b.hi 4b4c80 <__isoc23_strtoull@plt+0xaf500> // b.pmore │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #24] │ │ │ │ + ldr x12, [x20, #32] │ │ │ │ + ldr x11, [x20, #40] │ │ │ │ + ldr x10, [x20, #48] │ │ │ │ + lsl x9, x11, #2 │ │ │ │ + add x9, x17, x9 │ │ │ │ + ldr w9, [x9] │ │ │ │ + ubfx x9, x9, #0, #32 │ │ │ │ + mov x8, #0x3f // #63 │ │ │ │ + cmp x9, x8 │ │ │ │ + b.ne 4b4c58 <__isoc23_strtoull@plt+0xaf4d8> // b.any │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2832] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + add x18, x11, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + mov x23, x22 │ │ │ │ + sub x22, x21, #0x37 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov w15, #0x3f // #63 │ │ │ │ + lsl x14, x11, #2 │ │ │ │ + add x17, x17, x14 │ │ │ │ + str w15, [x17] │ │ │ │ + sub x21, x21, #0x40 │ │ │ │ + mov x23, x22 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x3d8 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0xbcc │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x22, #15] │ │ │ │ + ldur x14, [x22, #23] │ │ │ │ + ldur x13, [x22, #31] │ │ │ │ + ldur x12, [x22, #39] │ │ │ │ + ldur x11, [x22, #47] │ │ │ │ + ldur x10, [x22, #55] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x17, [x20, #-48] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + stur x13, [x20, #-32] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x10, [x20, #-8] │ │ │ │ + str x14, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b4bcc <__isoc23_strtoull@plt+0xaf44c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x778 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x780 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x00383a98 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bec4c <__isoc23_strtoull@plt+0xb94cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0xb18 │ │ │ │ + b.cc 4b4da0 <__isoc23_strtoull@plt+0xaf620> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4b4da8 <__isoc23_strtoull@plt+0xaf628> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4beb18 <__isoc23_strtoull@plt+0xb9398> │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1592] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4c23c0 <__isoc23_strtoull@plt+0xbcc40> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x00383a88 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b4e84 <__isoc23_strtoull@plt+0xaf704> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4b4ea0 <__isoc23_strtoull@plt+0xaf720> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0xe30 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0x820 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x800 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00383758 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4beb88 <__isoc23_strtoull@plt+0xb9408> // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4bec1c <__isoc23_strtoull@plt+0xb949c> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4bec04 <__isoc23_strtoull@plt+0xb9484> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4bebec <__isoc23_strtoull@plt+0xb946c> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4bebd4 <__isoc23_strtoull@plt+0xb9454> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4bebbc <__isoc23_strtoull@plt+0xb943c> // b.none │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4beb70 <__isoc23_strtoull@plt+0xb93f0> // b.none │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x101 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4b4e8c <__isoc23_strtoull@plt+0xaf70c> // b.any │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b4e70 <__isoc23_strtoull@plt+0xaf6f0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bec34 <__isoc23_strtoull@plt+0xb94b4> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x161 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00383718 ; NYI │ │ │ │ + ldur x25, [x22, #23] │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4b45f8 <__isoc23_strtoull@plt+0xaee78> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x111 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0x00221ff8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x121 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + nop │ │ │ │ + .inst 0x00222018 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x131 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + nop │ │ │ │ + .inst 0x00222030 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x141 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + nop │ │ │ │ + .inst 0x00222050 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x151 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b4f94 <__isoc23_strtoull@plt+0xaf814> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18, #16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3984] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x171 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b4ff4 <__isoc23_strtoull@plt+0xaf874> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w18, [x18, #16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3984] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x468 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #6 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4becec <__isoc23_strtoull@plt+0xb956c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0xcb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4b5580 <__isoc23_strtoull@plt+0xafe00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x5a8 │ │ │ │ + stur x18, [x20, #-56] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #40] │ │ │ │ + ldr x14, [x22, #48] │ │ │ │ + ldr x13, [x22, #56] │ │ │ │ + ldr x12, [x22, #64] │ │ │ │ + ldr x22, [x22, #32] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x12, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4becb8 <__isoc23_strtoull@plt+0xb9538> │ │ │ │ + cbnz x18, 4b55a8 <__isoc23_strtoull@plt+0xafe28> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3590 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x510 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4bece0 <__isoc23_strtoull@plt+0xb9560> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4b5510 <__isoc23_strtoull@plt+0xafd90> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x23, [x22, #6] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 611488 <__isoc23_strtoull@plt+0x20bd08> │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x500 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #518 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b50a4 <__isoc23_strtoull@plt+0xaf924> // b.pmore │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0xfc0 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #952] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x88 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1f │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #3590 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x558 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b5558 <__isoc23_strtoull@plt+0xafdd8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #518 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037b5b8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bed64 <__isoc23_strtoull@plt+0xb95e4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0xd50 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x23, x23, #0x500 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b578 ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x23, x23, #0x2c8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 58e6b8 <__isoc23_strtoull@plt+0x188f38> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b5144 <__isoc23_strtoull@plt+0xaf9c4> // b.pmore │ │ │ │ + adrp x18, 4b4000 <__isoc23_strtoull@plt+0xae880> │ │ │ │ + add x18, x18, #0xf60 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #952] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x128 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x1f │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b5200 <__isoc23_strtoull@plt+0xafa80> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3984] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ubfx x18, x17, #0, #32 │ │ │ │ + orr x18, x18, #0x80 │ │ │ │ + and x18, x18, #0xffffffff │ │ │ │ + orr x18, x18, #0x40 │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #13 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037b540 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bee28 <__isoc23_strtoull@plt+0xb96a8> // b.lo, b.ul, b.last │ │ │ │ - mov x18, x23 │ │ │ │ - mov x17, x24 │ │ │ │ - and x15, x24, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4beddc <__isoc23_strtoull@plt+0xb965c> // b.any │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x18 │ │ │ │ - b 60fe88 <__isoc23_strtoull@plt+0x20a708> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b4f8 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + udf #0 │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4b51b8 <__isoc23_strtoull@plt+0xafa38> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b5200 <__isoc23_strtoull@plt+0xafa80> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3984] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ubfx x18, x17, #0, #32 │ │ │ │ + mov x17, #0xff7f // #65407 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0x0, lsl #32 │ │ │ │ + movk x17, #0x0, lsl #48 │ │ │ │ + and x18, x18, x17 │ │ │ │ + orr x18, x18, #0x40 │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x220 │ │ │ │ + str x18, [x20, #40] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b5220 <__isoc23_strtoull@plt+0xafaa0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4bee58 <__isoc23_strtoull@plt+0xb96d8> // b.pmore │ │ │ │ - adrp x15, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x15, x15, #0xd10 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x17, x17, #0xe48 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 60fe88 <__isoc23_strtoull@plt+0x20a708> │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x508 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.hi 4b52f4 <__isoc23_strtoull@plt+0xafb74> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3984] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ubfx x18, x17, #0, #32 │ │ │ │ + orr x18, x18, #0x80 │ │ │ │ + and x18, x18, #0xffffffff │ │ │ │ + orr x18, x18, #0x40 │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4b52ac <__isoc23_strtoull@plt+0xafb2c> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b52f4 <__isoc23_strtoull@plt+0xafb74> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3984] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ubfx x18, x17, #0, #32 │ │ │ │ + mov x17, #0xff7f // #65407 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0x0, lsl #32 │ │ │ │ + movk x17, #0x0, lsl #48 │ │ │ │ + and x18, x18, x17 │ │ │ │ + orr x18, x18, #0x40 │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 58e8d0 <__isoc23_strtoull@plt+0x189150> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x15, x15, #0xdd0 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x17, x17, #0x314 │ │ │ │ + str x17, [x20, #40] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b5314 <__isoc23_strtoull@plt+0xafb94> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b53f4 <__isoc23_strtoull@plt+0xafc74> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3984] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ubfx x18, x17, #0, #32 │ │ │ │ + orr x18, x18, #0x80 │ │ │ │ + mov x17, #0xffbf // #65471 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0x0, lsl #32 │ │ │ │ + movk x17, #0x0, lsl #48 │ │ │ │ + and x18, x18, x17 │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037b670 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bef5c <__isoc23_strtoull@plt+0xb97dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0xed8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4b53a0 <__isoc23_strtoull@plt+0xafc20> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b53f4 <__isoc23_strtoull@plt+0xafc74> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3984] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ubfx x18, x17, #0, #32 │ │ │ │ + mov x17, #0xff3f // #65343 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0x0, lsl #32 │ │ │ │ + movk x17, #0x0, lsl #48 │ │ │ │ + and x18, x18, x17 │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #3974 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b537c <__isoc23_strtoull@plt+0xafbfc> // b.any │ │ │ │ + adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x17, x17, #0x414 │ │ │ │ + str x17, [x20, #40] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4beed8 <__isoc23_strtoull@plt+0xb9758> │ │ │ │ + cbnz x18, 4b5414 <__isoc23_strtoull@plt+0xafc94> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3718 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b630 ; NYI │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0xf14 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b5288 <__isoc23_strtoull@plt+0xafb08> // b.any │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x488 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bef14 <__isoc23_strtoull@plt+0xb9794> │ │ │ │ + cbnz x18, 4b5488 <__isoc23_strtoull@plt+0xafd08> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3590 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b5f4 ; NYI │ │ │ │ - adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ - add x18, x18, #0xf4c │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + orr x17, x17, #0x100 │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x15, x15, #0x4d0 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bef4c <__isoc23_strtoull@plt+0xb97cc> │ │ │ │ + cbnz x18, 4b54d0 <__isoc23_strtoull@plt+0xafd50> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #3590 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b5bc ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4bed88 <__isoc23_strtoull@plt+0xb9608> │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x518 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + mov x15, #0xfeff // #65279 │ │ │ │ + movk x15, #0xffff, lsl #16 │ │ │ │ + movk x15, #0x0, lsl #32 │ │ │ │ + movk x15, #0x0, lsl #48 │ │ │ │ + and x17, x17, x15 │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + b 4b5524 <__isoc23_strtoull@plt+0xafda4> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0xc0 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ + udf #518 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x23, x23, #0x518 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - udf #15 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b5588 <__isoc23_strtoull@plt+0xafe08> // b.any │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x160 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ + udf #25 │ │ │ │ + udf #6 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037b248 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037b598 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x48 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf05c <__isoc23_strtoull@plt+0xb98dc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0x28 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf028 <__isoc23_strtoull@plt+0xb98a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b.cc 4b56ec <__isoc23_strtoull@plt+0xaff6c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x64c │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 4b9960 <__isoc23_strtoull@plt+0xb41e0> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x6c4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + str x10, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b558 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + .inst 0x0038325c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #32] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + mov x12, x24 │ │ │ │ + mov x11, x23 │ │ │ │ + mov x10, x22 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x9, [x19, #856] │ │ │ │ + cmp x21, x9 │ │ │ │ + b.hi 4b5614 <__isoc23_strtoull@plt+0xafe94> // b.pmore │ │ │ │ + adrp x9, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x9, x9, #0x18 │ │ │ │ + stur x9, [x21, #-64] │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x10, [x21] │ │ │ │ + sub x24, x21, #0x40 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 4b9388 <__isoc23_strtoull@plt+0xb3c08> │ │ │ │ + udf #264 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003831e4 ; NYI │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #40] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x13, [x20, #64] │ │ │ │ + ldr x10, [x20, #24] │ │ │ │ + ldr x11, [x20, #8] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4b566c <__isoc23_strtoull@plt+0xafeec> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x8c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bf06c <__isoc23_strtoull@plt+0xb98ec> // b.pmore │ │ │ │ + b.hi 4b574c <__isoc23_strtoull@plt+0xaffcc> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 4bf078 <__isoc23_strtoull@plt+0xb98f8> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr w18, [x18, #16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3984] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x5a0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x558 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037b508 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bf144 <__isoc23_strtoull@plt+0xb99c4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0x110 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf110 <__isoc23_strtoull@plt+0xb9990> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037b4c8 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bf154 <__isoc23_strtoull@plt+0xb99d4> // b.pmore │ │ │ │ + b.hi 4b57ac <__isoc23_strtoull@plt+0xb002c> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 4bf160 <__isoc23_strtoull@plt+0xb99e0> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr w18, [x18, #16] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3984] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x5f8 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x5b0 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #13 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037b478 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf22c <__isoc23_strtoull@plt+0xb9aac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0x1f8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf1f8 <__isoc23_strtoull@plt+0xb9a78> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4b598c <__isoc23_strtoull@plt+0xb020c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x950 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + and x18, x18, #0xf000 │ │ │ │ + mov x17, #0xa000 // #40960 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b5924 <__isoc23_strtoull@plt+0xb01a4> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2984] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b438 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bf23c <__isoc23_strtoull@plt+0xb9abc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 4bf248 <__isoc23_strtoull@plt+0xb9ac8> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + and x18, x18, #0xf000 │ │ │ │ + mov x17, #0x4000 // #16384 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b5880 <__isoc23_strtoull@plt+0xb0100> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + ldr x22, [x22, #2552] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3936] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x650 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x850 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b5850 <__isoc23_strtoull@plt+0xb00d0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b58c4 <__isoc23_strtoull@plt+0xb0144> // b.pmore │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x778 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x608 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037b3e8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bf314 <__isoc23_strtoull@plt+0xb9b94> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x17, x17, #0x8a8 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x8e0 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b5934 <__isoc23_strtoull@plt+0xb01b4> // b.pmore │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x9ac │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x8e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #66 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x810 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf2e0 <__isoc23_strtoull@plt+0xb9b60> │ │ │ │ + cbnz x18, 4b5810 <__isoc23_strtoull@plt+0xb0090> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b5a4c <__isoc23_strtoull@plt+0xb02cc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b5a44 <__isoc23_strtoull@plt+0xb02c4> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #952] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x17, x17, #0xa80 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + sub x24, x21, #0xd │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4b57d8 <__isoc23_strtoull@plt+0xb0058> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b3a8 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bf324 <__isoc23_strtoull@plt+0xb9ba4> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 4bf330 <__isoc23_strtoull@plt+0xb9bb0> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b5a58 <__isoc23_strtoull@plt+0xb02d8> // b.none │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b5a58 <__isoc23_strtoull@plt+0xb02d8> // b.none │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x6a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x660 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0037b3a8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf3ec <__isoc23_strtoull@plt+0xb9c6c> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bf3e4 <__isoc23_strtoull@plt+0xb9c64> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x700 │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x6e0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ + b.cc 4b5b10 <__isoc23_strtoull@plt+0xb0390> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0xb3c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b5b3c <__isoc23_strtoull@plt+0xb03bc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037b358 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b5b18 <__isoc23_strtoull@plt+0xb0398> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf480 <__isoc23_strtoull@plt+0xb9d00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0x450 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4b5c40 <__isoc23_strtoull@plt+0xb04c0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0xc08 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf450 <__isoc23_strtoull@plt+0xb9cd0> │ │ │ │ + cbnz x18, 4b5c08 <__isoc23_strtoull@plt+0xb0488> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b318 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bf490 <__isoc23_strtoull@plt+0xb9d10> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 4bf49c <__isoc23_strtoull@plt+0xb9d1c> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x748 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b5c48 <__isoc23_strtoull@plt+0xb04c8> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b5c4c <__isoc23_strtoull@plt+0xb04cc> // b.none │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x17, x17, #0xbd0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b5bd0 <__isoc23_strtoull@plt+0xb0450> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x790 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x6b8 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037b2d0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf568 <__isoc23_strtoull@plt+0xb9de8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0x538 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bf538 <__isoc23_strtoull@plt+0xb9db8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b.cc 4b5d3c <__isoc23_strtoull@plt+0xb05bc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0xdf8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4b9960 <__isoc23_strtoull@plt+0xb41e0> │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #517 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037b290 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bf578 <__isoc23_strtoull@plt+0xb9df8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 4bf584 <__isoc23_strtoull@plt+0xb9e04> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x748 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.hi 4b5ca4 <__isoc23_strtoull@plt+0xb0524> // b.pmore │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0x9d8 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0xac8 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-32] │ │ │ │ + adrp x17, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x17, x17, #0xb78 │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x25, x21, #0x38 │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0x7f0 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0x900 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x7a0 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - nop │ │ │ │ + udf #517 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382b8c ; NYI │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0xcc0 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x26, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x26, [x26, #3496] │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2656] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2656] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + str x22, [x20, #40] │ │ │ │ + b 4b9688 <__isoc23_strtoull@plt+0xb3f08> │ │ │ │ + udf #260 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382b40 ; NYI │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0xd5c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #2656] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x25, [x25, #3496] │ │ │ │ + add x25, x25, #0x2 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #2656] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4b9688 <__isoc23_strtoull@plt+0xb3f08> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382af0 ; NYI │ │ │ │ + adrp x18, 4b5000 <__isoc23_strtoull@plt+0xaf880> │ │ │ │ + add x18, x18, #0xda8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x26, [x26, #2656] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2656] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + mov x18, x24 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #3496] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + mov x17, x23 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4b9688 <__isoc23_strtoull@plt+0xb3f08> │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x0037b250 ; NYI │ │ │ │ + .inst 0x00382ac8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf644 <__isoc23_strtoull@plt+0xb9ec4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b5eb4 <__isoc23_strtoull@plt+0xb0734> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bf63c <__isoc23_strtoull@plt+0xb9ebc> │ │ │ │ + cbz x18, 4b5ebc <__isoc23_strtoull@plt+0xb073c> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x800 │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ + ldr x23, [x23, #416] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 636890 <__isoc23_strtoull@plt+0x231110> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0037b250 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bf6cc <__isoc23_strtoull@plt+0xb9f4c> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bf6c4 <__isoc23_strtoull@plt+0xb9f44> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x888 │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x868 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x0037b1c8 ; NYI │ │ │ │ + .inst 0x00382a48 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf754 <__isoc23_strtoull@plt+0xb9fd4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b5f34 <__isoc23_strtoull@plt+0xb07b4> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bf74c <__isoc23_strtoull@plt+0xb9fcc> │ │ │ │ + cbz x18, 4b5f3c <__isoc23_strtoull@plt+0xb07bc> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x888 │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x6e0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #936] │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 636890 <__isoc23_strtoull@plt+0x231110> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x0037b140 ; NYI │ │ │ │ + .inst 0x00382a20 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf7dc <__isoc23_strtoull@plt+0xba05c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b5fac <__isoc23_strtoull@plt+0xb082c> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bf7d4 <__isoc23_strtoull@plt+0xba054> │ │ │ │ + cbz x18, 4b5fb4 <__isoc23_strtoull@plt+0xb0834> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x888 │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x910 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + adrp x24, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x24, x24, #0x958 │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0x938 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 634548 <__isoc23_strtoull@plt+0x22edc8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x0037b180 ; NYI │ │ │ │ + .inst 0x00382950 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf864 <__isoc23_strtoull@plt+0xba0e4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b602c <__isoc23_strtoull@plt+0xb08ac> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bf85c <__isoc23_strtoull@plt+0xba0dc> │ │ │ │ + cbz x18, 4b6034 <__isoc23_strtoull@plt+0xb08b4> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x950 │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x868 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xa10 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 636890 <__isoc23_strtoull@plt+0x231110> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x0037b0f8 ; NYI │ │ │ │ + .inst 0x003828d0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf8ec <__isoc23_strtoull@plt+0xba16c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b60ac <__isoc23_strtoull@plt+0xb092c> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bf8e4 <__isoc23_strtoull@plt+0xba164> │ │ │ │ + cbz x18, 4b60b4 <__isoc23_strtoull@plt+0xb0934> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x950 │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x6e0 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xa10 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 636890 <__isoc23_strtoull@plt+0x231110> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x0037b070 ; NYI │ │ │ │ + .inst 0x00382850 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf974 <__isoc23_strtoull@plt+0xba1f4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b612c <__isoc23_strtoull@plt+0xb09ac> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bf96c <__isoc23_strtoull@plt+0xba1ec> │ │ │ │ + cbz x18, 4b6134 <__isoc23_strtoull@plt+0xb09b4> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x950 │ │ │ │ - adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x24, x24, #0x910 │ │ │ │ - add x24, x24, #0x2 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xa10 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 636890 <__isoc23_strtoull@plt+0x231110> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x0037b090 ; NYI │ │ │ │ + .inst 0x003827d0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bf9fc <__isoc23_strtoull@plt+0xba27c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b61ac <__isoc23_strtoull@plt+0xb0a2c> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bf9f4 <__isoc23_strtoull@plt+0xba274> │ │ │ │ + cbz x18, 4b61b4 <__isoc23_strtoull@plt+0xb0a34> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x9f8 │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xa10 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 636890 <__isoc23_strtoull@plt+0x231110> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ udf #21 │ │ │ │ - .inst 0x0037b070 ; NYI │ │ │ │ + .inst 0x00382750 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bfa84 <__isoc23_strtoull@plt+0xba304> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b622c <__isoc23_strtoull@plt+0xb0aac> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x22 │ │ │ │ bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bfa7c <__isoc23_strtoull@plt+0xba2fc> │ │ │ │ + cbz x18, 4b6234 <__isoc23_strtoull@plt+0xb0ab4> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0xa60 │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x24, [x24, #3192] │ │ │ │ add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xa10 │ │ │ │ add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 636890 <__isoc23_strtoull@plt+0x231110> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #13 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0037b048 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bfb1c <__isoc23_strtoull@plt+0xba39c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0xae8 │ │ │ │ + .inst 0x003828e8 ; NYI │ │ │ │ + mov w18, w23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b6418 <__isoc23_strtoull@plt+0xb0c98> // b.lo, b.ul, b.last │ │ │ │ + sxtw x17, w18 │ │ │ │ + mov x15, #0xffff // #65535 │ │ │ │ + movk x15, #0xffff, lsl #16 │ │ │ │ + movk x15, #0xffff, lsl #32 │ │ │ │ + movk x15, #0xffff, lsl #48 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4b6450 <__isoc23_strtoull@plt+0xb0cd0> // b.none │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xfffe // #65534 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4b6404 <__isoc23_strtoull@plt+0xb0c84> // b.none │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0x3f0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x22, x24 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bfae8 <__isoc23_strtoull@plt+0xba368> │ │ │ │ + cbnz x18, 4b63f0 <__isoc23_strtoull@plt+0xb0c70> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037b008 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bfb2c <__isoc23_strtoull@plt+0xba3ac> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 4bfb38 <__isoc23_strtoull@plt+0xba3b8> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xb10 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b62d4 <__isoc23_strtoull@plt+0xb0b54> // b.pmore │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xd0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0xac8 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003827fc ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b62c4 <__isoc23_strtoull@plt+0xb0b44> // b.any │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0x43c │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x24, x24, #0x9a0 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037afb8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bfc04 <__isoc23_strtoull@plt+0xba484> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0xbd0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003827e0 ; NYI │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0x390 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bfbd0 <__isoc23_strtoull@plt+0xba450> │ │ │ │ + cbnz x18, 4b6390 <__isoc23_strtoull@plt+0xb0c10> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037af78 ; NYI │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4bfc14 <__isoc23_strtoull@plt+0xba494> // b.pmore │ │ │ │ + .inst 0x003827b0 ; NYI │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0x324 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x24, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x24, x24, #0xa50 │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - cbnz x18, 4bfc20 <__isoc23_strtoull@plt+0xba4a0> │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov x23, x18 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0x360 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6360 <__isoc23_strtoull@plt+0xb0be0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382750 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b63c0 <__isoc23_strtoull@plt+0xb0c40> // b.any │ │ │ │ add x20, x20, #0x8 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xb18 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xb68 │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xb60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b62e0 <__isoc23_strtoull@plt+0xb0b60> // b.any │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xb10 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #10 │ │ │ │ + .inst 0x003826f8 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b665c <__isoc23_strtoull@plt+0xb0edc> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr w17, [x18] │ │ │ │ + ldr w15, [x18, #4] │ │ │ │ + sxtw x14, w17 │ │ │ │ + mov x13, #0x11 // #17 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4b65f4 <__isoc23_strtoull@plt+0xb0e74> // b.any │ │ │ │ + ldr w14, [x18, #16] │ │ │ │ + ldr w13, [x18, #20] │ │ │ │ + ldr w18, [x18, #24] │ │ │ │ + adrp x12, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x12, x12, #0x4f8 │ │ │ │ + stur x12, [x20, #-40] │ │ │ │ + mov x23, x18 │ │ │ │ + stur w17, [x20, #-32] │ │ │ │ + stur w15, [x20, #-24] │ │ │ │ + stur w14, [x20, #-16] │ │ │ │ + stur w13, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 4ba308 <__isoc23_strtoull@plt+0xb4b88> │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + udf #964 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b64dc <__isoc23_strtoull@plt+0xb0d5c> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3984] │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + ldr w18, [x20, #32] │ │ │ │ + stur w18, [x21, #-112] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2976] │ │ │ │ + stur x18, [x21, #-104] │ │ │ │ + ldr w18, [x20, #24] │ │ │ │ + stur w18, [x21, #-96] │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x148 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + sub x18, x21, #0x67 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + sub x18, x21, #0x77 │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2976] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr w18, [x20, #16] │ │ │ │ + stur w18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2976] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + stur w18, [x21, #-32] │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xf8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x56 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0x5e4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x14 │ │ │ │ + stur w17, [x20, #-16] │ │ │ │ + stur w15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr w17, [x20, #8] │ │ │ │ + ldr w15, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x14, x22 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b65ac <__isoc23_strtoull@plt+0xb0e2c> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ + ldr x18, [x18, #2976] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur w15, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2976] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur w17, [x21, #-32] │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xf8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x18, x18, #0xb70 │ │ │ │ add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0xb20 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - ... │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #21 │ │ │ │ - .inst 0x0037af30 ; NYI │ │ │ │ + udf #4 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003824f8 ; NYI │ │ │ │ + mov x18, x25 │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + sub x14, x20, #0x10 │ │ │ │ + cmp x14, x28 │ │ │ │ + b.cc 4b66e0 <__isoc23_strtoull@plt+0xb0f60> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b66d8 <__isoc23_strtoull@plt+0xb0f58> // b.pmore │ │ │ │ + adrp x14, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x14, x14, #0x480 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x17, x17, #0x70c │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + mov x22, x18 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + mov x14, #0x10 // #16 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + mov x25, x18 │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x15 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xb90 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x23, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00382458 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bfcdc <__isoc23_strtoull@plt+0xba55c> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bfcd4 <__isoc23_strtoull@plt+0xba554> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0xb78 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + b.cc 4b676c <__isoc23_strtoull@plt+0xb0fec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0x78c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b678c <__isoc23_strtoull@plt+0xb100c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xba0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382404 ; NYI │ │ │ │ + ldur x25, [x22, #7] │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b6680 <__isoc23_strtoull@plt+0xb0f00> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003823a8 ; NYI │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 4b6738 <__isoc23_strtoull@plt+0xb0fb8> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0037af10 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00382380 ; NYI │ │ │ │ + mov x24, x23 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + b 4b6738 <__isoc23_strtoull@plt+0xb0fb8> │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bfd64 <__isoc23_strtoull@plt+0xba5e4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b700c <__isoc23_strtoull@plt+0xb188c> // b.lo, b.ul, b.last │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + bl 691f00 <__isoc23_strtoull@plt+0x28c780> │ │ │ │ mov x18, x0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bfd5c <__isoc23_strtoull@plt+0xba5dc> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0xbe0 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ + mov x17, x24 │ │ │ │ + mov x15, x23 │ │ │ │ + cbz x18, 4b7060 <__isoc23_strtoull@plt+0xb18e0> │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0x918 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3560] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6918 <__isoc23_strtoull@plt+0xb1198> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0038242c ; NYI │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0x8e8 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2680] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b68e8 <__isoc23_strtoull@plt+0xb1168> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003823d0 ; NYI │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x2c │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3448] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 59d498 <__isoc23_strtoull@plt+0x197d18> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003823e8 ; NYI │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0x8b4 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #3832] │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 59dbe0 <__isoc23_strtoull@plt+0x198460> │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382218 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + ldr w23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b6258 <__isoc23_strtoull@plt+0xb0ad8> │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b6ae4 <__isoc23_strtoull@plt+0xb1364> // b.any │ │ │ │ + adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x17, x17, #0x998 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6998 <__isoc23_strtoull@plt+0xb1218> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0037aef0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bfdec <__isoc23_strtoull@plt+0xba66c> // b.lo, b.ul, b.last │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382218 ; NYI │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w0, w18 │ │ │ │ + mov w18, #0xfffe // #65534 │ │ │ │ + movk w18, #0xffff, lsl #16 │ │ │ │ + mov w1, w18 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x2, x18 │ │ │ │ + bl 6a6fb0 <__isoc23_strtoull@plt+0x2a1830> │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bfde4 <__isoc23_strtoull@plt+0xba664> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0xc48 │ │ │ │ + adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x17, x17, #0x948 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ + ldr x24, [x24, #2288] │ │ │ │ add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ + mov x23, x22 │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 59b500 <__isoc23_strtoull@plt+0x195d80> │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382160 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + ldr w23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b6258 <__isoc23_strtoull@plt+0xb0ad8> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382260 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b6958 <__isoc23_strtoull@plt+0xb11d8> // b.any │ │ │ │ + adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x17, x17, #0xa68 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6a68 <__isoc23_strtoull@plt+0xb12e8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0037aed0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4bfe74 <__isoc23_strtoull@plt+0xba6f4> // b.lo, b.ul, b.last │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382148 ; NYI │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + mov w0, w18 │ │ │ │ + mov w18, #0xffff // #65535 │ │ │ │ + movk w18, #0xffff, lsl #16 │ │ │ │ + mov w1, w18 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x2, x18 │ │ │ │ + bl 6a6fb0 <__isoc23_strtoull@plt+0x2a1830> │ │ │ │ + mov w18, w0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4bfe6c <__isoc23_strtoull@plt+0xba6ec> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0xcb0 │ │ │ │ + adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x17, x17, #0xa00 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ + ldr x24, [x24, #2288] │ │ │ │ add x24, x24, #0x1 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ + mov x23, x22 │ │ │ │ + str w18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 59b500 <__isoc23_strtoull@plt+0x195d80> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0xba8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x14 │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x5 // #5 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4b6cc8 <__isoc23_strtoull@plt+0xb1548> // b.lo, b.ul, b.last │ │ │ │ + mov x15, x22 │ │ │ │ + mov x14, x22 │ │ │ │ + mov x13, #0x6 // #6 │ │ │ │ + cmp x17, x13 │ │ │ │ + b.cc 4b6c98 <__isoc23_strtoull@plt+0xb1518> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b6ac0 <__isoc23_strtoull@plt+0xb1340> // b.pmore │ │ │ │ + ldur x17, [x14, #2] │ │ │ │ + adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x13, [x13, #1144] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + adrp x13, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x13, x13, #0xaf0 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + adrp x14, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x14, x14, #0x820 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x17, x21, #0x2e │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x17, x21, #0x47 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x17, x17, #0xf8c │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x24, x21, #0x6 │ │ │ │ + mov x23, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 59b500 <__isoc23_strtoull@plt+0x195d80> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382028 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x15, x22 │ │ │ │ + mov x14, x15 │ │ │ │ + mov x15, x17 │ │ │ │ + b 4b6b08 <__isoc23_strtoull@plt+0xb1388> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0xbf8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x15 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00382008 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b6bc4 <__isoc23_strtoull@plt+0xb1444> // b.pmore │ │ │ │ + ldur x14, [x15, #3] │ │ │ │ + adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x13, [x13, #1144] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + adrp x13, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x13, x13, #0xad0 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x15, x15, #0x7f8 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + sub x15, x21, #0x2e │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x15, x21, #0x47 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1680] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + sub x15, x21, #0x1f │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x15, x15, #0xfc8 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x24, x21, #0x6 │ │ │ │ + mov x23, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 59b500 <__isoc23_strtoull@plt+0x195d80> │ │ │ │ + mov x17, x15 │ │ │ │ + mov x15, x14 │ │ │ │ + b 4b6c08 <__isoc23_strtoull@plt+0xb1488> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0xd7c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x14 │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x15, x22 │ │ │ │ + mov x14, x22 │ │ │ │ + mov x13, #0x4 // #4 │ │ │ │ + cmp x17, x13 │ │ │ │ + b.cc 4b6e6c <__isoc23_strtoull@plt+0xb16ec> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b6ca4 <__isoc23_strtoull@plt+0xb1524> // b.pmore │ │ │ │ + ldur x17, [x14, #4] │ │ │ │ + adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x13, [x13, #1144] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + adrp x13, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x13, x13, #0xab0 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x14, [x21, #-56] │ │ │ │ + adrp x14, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x14, x14, #0x7d8 │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + sub x17, x21, #0x2f │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + sub x17, x21, #0x47 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1680] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x17, x17, #0xfe4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x24, x21, #0x6 │ │ │ │ + mov x23, x18 │ │ │ │ + str x15, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 59b500 <__isoc23_strtoull@plt+0x195d80> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381eb4 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x15, x22 │ │ │ │ + mov x14, x15 │ │ │ │ + mov x15, x17 │ │ │ │ + b 4b6cdc <__isoc23_strtoull@plt+0xb155c> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x18, x18, #0xdcc │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x15 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381e8c ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4b6d98 <__isoc23_strtoull@plt+0xb1618> // b.pmore │ │ │ │ + ldur x14, [x15, #5] │ │ │ │ + adrp x13, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x13, [x13, #1144] │ │ │ │ + stur x13, [x21, #-72] │ │ │ │ + adrp x13, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x13, x13, #0xa90 │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + adrp x15, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x15, x15, #0x7b8 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x14, [x21, #-40] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2840] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + sub x15, x21, #0x2f │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x15, x21, #0x47 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1680] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + sub x15, x21, #0x1f │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x15, x15, #0x0 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x24, x21, #0x6 │ │ │ │ + mov x23, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 59b500 <__isoc23_strtoull@plt+0x195d80> │ │ │ │ + mov x17, x15 │ │ │ │ + mov x15, x14 │ │ │ │ + b 4b6ddc <__isoc23_strtoull@plt+0xb165c> │ │ │ │ + mov x14, #0x6 // #6 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4b6f38 <__isoc23_strtoull@plt+0xb17b8> // b.any │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w0, w18 │ │ │ │ + mov w18, #0xfffb // #65531 │ │ │ │ + movk w18, #0xffff, lsl #16 │ │ │ │ + mov w1, w18 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x2, x18 │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 6a6fb0 <__isoc23_strtoull@plt+0x2a1830> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + ldr x17, [sp, #16] │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4b6258 <__isoc23_strtoull@plt+0xb0ad8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381c88 ; NYI │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x15, x15, #0x7 │ │ │ │ + mov x14, #0x4 // #4 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4b6e78 <__isoc23_strtoull@plt+0xb16f8> // b.any │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w0, w18 │ │ │ │ + mov w18, #0xfffb // #65531 │ │ │ │ + movk w18, #0xffff, lsl #16 │ │ │ │ + mov w1, w18 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x2, x18 │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 6a6fb0 <__isoc23_strtoull@plt+0x2a1830> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + ldr x17, [sp, #16] │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4b6258 <__isoc23_strtoull@plt+0xb0ad8> │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w0, w18 │ │ │ │ + mov w18, #0xfffc // #65532 │ │ │ │ + movk w18, #0xffff, lsl #16 │ │ │ │ + mov w1, w18 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov x2, x18 │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 6a6fb0 <__isoc23_strtoull@plt+0x2a1830> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + ldr x17, [sp, #16] │ │ │ │ + mov x24, x17 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4b6258 <__isoc23_strtoull@plt+0xb0ad8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381bd4 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + adrp x15, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x15, x15, #0xed8 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6ed8 <__isoc23_strtoull@plt+0xb1758> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381b98 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4b6f94 <__isoc23_strtoull@plt+0xb1814> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381b7c ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4b6f94 <__isoc23_strtoull@plt+0xb1814> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381b60 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4b6f94 <__isoc23_strtoull@plt+0xb1814> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xd28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381c54 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + adrp x15, 4b6000 <__isoc23_strtoull@plt+0xb0880> │ │ │ │ + add x15, x15, #0xa20 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b6a20 <__isoc23_strtoull@plt+0xb12a0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + mov x18, x15 │ │ │ │ + b 4b7038 <__isoc23_strtoull@plt+0xb18b8> │ │ │ │ + .inst 0x0021ff88 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + .inst 0x0021ff90 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0021ff98 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037ae88 ; NYI │ │ │ │ - sub x18, x20, #0x28 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0021ffa0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0021ffb0 ; NYI │ │ │ │ + ... │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x0021ffc8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x00381c30 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4bff80 <__isoc23_strtoull@plt+0xba800> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b7244 <__isoc23_strtoull@plt+0xb1ac4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0xee0 │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x1e8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bfee0 <__isoc23_strtoull@plt+0xba760> │ │ │ │ + cbnz x18, 4b71e8 <__isoc23_strtoull@plt+0xb1a68> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037ae38 ; NYI │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0xf48 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x27, [x22, #7] │ │ │ │ - adrp x26, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x26, [x26, #216] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x25, [x25, #2864] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3992] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ + .inst 0x00381bd8 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #2360] │ │ │ │ + ldr x23, [x23, #1528] │ │ │ │ add x23, x23, #0x1 │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4e79e8 <__isoc23_strtoull@plt+0xe2268> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381bb0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b724c <__isoc23_strtoull@plt+0xb1acc> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x17, x17, #0x230 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b7230 <__isoc23_strtoull@plt+0xb1ab0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x00381b68 ; NYI │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x1c0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 537288 <__isoc23_strtoull@plt+0x131b08> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4bff88 <__isoc23_strtoull@plt+0xba808> // b.pmore │ │ │ │ + b.hi 4b7314 <__isoc23_strtoull@plt+0xb1b94> // b.pmore │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x168 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + stur x24, [x21, #-80] │ │ │ │ + stur x23, [x21, #-72] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + sub x18, x21, #0x60 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #1720] │ │ │ │ + ldr x18, [x18, #1560] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3152] │ │ │ │ + add x18, x18, #0x7 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x18, x18, #0xd48 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - stur x22, [x21, #-16] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x24, [x21] │ │ │ │ - sub x22, x21, #0x17 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + adrp x18, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x18, x18, #0xd70 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x2f │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + mov x18, #0x68 // #104 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xdb0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00381a98 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c0034 <__isoc23_strtoull@plt+0xba8b4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0xff8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + b.cc 4b73e4 <__isoc23_strtoull@plt+0xb1c64> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x430 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4bfff8 <__isoc23_strtoull@plt+0xba878> │ │ │ │ + cbnz x18, 4b7430 <__isoc23_strtoull@plt+0xb1cb0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c003c <__isoc23_strtoull@plt+0xba8bc> // b.pmore │ │ │ │ - ldur x18, [x22, #23] │ │ │ │ - ldrb w18, [x18, #7] │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 4b7378 <__isoc23_strtoull@plt+0xb1bf8> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c00e4 <__isoc23_strtoull@plt+0xba964> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x18, x18, #0xa8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c00a8 <__isoc23_strtoull@plt+0xba928> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b7384 <__isoc23_strtoull@plt+0xb1c04> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xe00 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003819dc ; NYI │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x3c8 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #2000] │ │ │ │ + mov x23, x22 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + .inst 0x003819b0 ; NYI │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x404 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003819a0 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c00ec <__isoc23_strtoull@plt+0xba96c> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldrb w18, [x18, #7] │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 4b7504 <__isoc23_strtoull@plt+0xb1d84> // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x17 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + add x15, x15, #0x10 │ │ │ │ + mov x1, x15 │ │ │ │ + mov x2, x18 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 404ae0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3952] │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #4080] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + b 4c0f40 <__isoc23_strtoull@plt+0xbb7c0> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ + .inst 0x003818e0 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c0194 <__isoc23_strtoull@plt+0xbaa14> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x18, x18, #0x158 │ │ │ │ + b.cc 4b7614 <__isoc23_strtoull@plt+0xb1e94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x5cc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c0158 <__isoc23_strtoull@plt+0xba9d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c019c <__isoc23_strtoull@plt+0xbaa1c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldrb w18, [x18, #7] │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + b.hi 4b7564 <__isoc23_strtoull@plt+0xb1de4> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037ab58 ; NYI │ │ │ │ - add x21, x21, #0xa8 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381844 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c027c <__isoc23_strtoull@plt+0xbaafc> // b.pmore │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0xe90 │ │ │ │ - stur x18, [x21, #-160] │ │ │ │ - stur x23, [x21, #-144] │ │ │ │ - adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ - add x18, x18, #0xfa8 │ │ │ │ - stur x18, [x21, #-136] │ │ │ │ - sub x18, x21, #0xa0 │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - sub x17, x21, #0x88 │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3192] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x17, x17, #0x58 │ │ │ │ - stur x17, [x21, #-88] │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - sub x17, x21, #0x58 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - sub x17, x21, #0x6e │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x17, x17, #0x108 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ + b.hi 4b75b0 <__isoc23_strtoull@plt+0xb1e30> // b.pmore │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x470 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0xa8 // #168 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xd40 │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x580 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003817f0 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b7774 <__isoc23_strtoull@plt+0xb1ff4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b776c <__isoc23_strtoull@plt+0xb1fec> // b.pmore │ │ │ │ + ldur x17, [x18, #7] │ │ │ │ + ldur x15, [x18, #15] │ │ │ │ + ldur x14, [x18, #23] │ │ │ │ + ldur x13, [x18, #39] │ │ │ │ + ldur x18, [x18, #31] │ │ │ │ + add x18, x18, #0x10 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x18 │ │ │ │ + add x12, x17, #0x10 │ │ │ │ + mov x1, x12 │ │ │ │ + mov x2, x13 │ │ │ │ + str x18, [sp, #64] │ │ │ │ + str x13, [sp, #56] │ │ │ │ + str x17, [sp, #48] │ │ │ │ + str x15, [sp, #40] │ │ │ │ + str x14, [sp, #32] │ │ │ │ + bl 404ae0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + ldr x15, [sp, #40] │ │ │ │ + ldr x17, [sp, #48] │ │ │ │ + add x14, x17, x15 │ │ │ │ + strb w18, [x14] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x17 │ │ │ │ + bl 405690 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b7708 <__isoc23_strtoull@plt+0xb1f88> // b.any │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #4080] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0xf │ │ │ │ + sub x21, x21, #0x8 │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x530 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x75c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xe00 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381654 ; NYI │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b7278 <__isoc23_strtoull@plt+0xb1af8> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x00381690 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b7834 <__isoc23_strtoull@plt+0xb20b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x854 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b7854 <__isoc23_strtoull@plt+0xb20d4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #132 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00381640 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c02dc <__isoc23_strtoull@plt+0xbab5c> // b.pmore │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x23, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x1d8 │ │ │ │ + b.hi 4b77cc <__isoc23_strtoull@plt+0xb204c> // b.pmore │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x638 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x27 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xe50 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003815d4 ; NYI │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x7e8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldr x15, [x17, #8] │ │ │ │ + add x22, x15, #0x1 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003815f0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c045c <__isoc23_strtoull@plt+0xbacdc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b78c0 <__isoc23_strtoull@plt+0xb2140> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c0398 <__isoc23_strtoull@plt+0xbac18> // b.none │ │ │ │ - mov x18, #0x6 // #6 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c042c <__isoc23_strtoull@plt+0xbacac> // b.none │ │ │ │ - mov x18, #0x5 // #5 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0414 <__isoc23_strtoull@plt+0xbac94> // b.none │ │ │ │ - mov x18, #0x4 // #4 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c03fc <__isoc23_strtoull@plt+0xbac7c> // b.none │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c03e4 <__isoc23_strtoull@plt+0xbac64> // b.none │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c03cc <__isoc23_strtoull@plt+0xbac4c> // b.none │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0380 <__isoc23_strtoull@plt+0xbac00> // b.none │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x2e1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c0444 <__isoc23_strtoull@plt+0xbacc4> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x341 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x2f1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x301 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x311 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x321 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x331 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x351 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4b7920 <__isoc23_strtoull@plt+0xb21a0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x003814c0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c05cc <__isoc23_strtoull@plt+0xbae4c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b7900 <__isoc23_strtoull@plt+0xb2180> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c0508 <__isoc23_strtoull@plt+0xbad88> // b.none │ │ │ │ - mov x18, #0x6 // #6 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c059c <__isoc23_strtoull@plt+0xbae1c> // b.none │ │ │ │ - mov x18, #0x5 // #5 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0584 <__isoc23_strtoull@plt+0xbae04> // b.none │ │ │ │ - mov x18, #0x4 // #4 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c056c <__isoc23_strtoull@plt+0xbadec> // b.none │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0554 <__isoc23_strtoull@plt+0xbadd4> // b.none │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c053c <__isoc23_strtoull@plt+0xbadbc> // b.none │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c04f0 <__isoc23_strtoull@plt+0xbad70> // b.none │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x6a1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c05b4 <__isoc23_strtoull@plt+0xbae34> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x701 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x6b1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x6c1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x6d1 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4c1370 <__isoc23_strtoull@plt+0xbbbf0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x6e1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b79c0 <__isoc23_strtoull@plt+0xb2240> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b79e0 <__isoc23_strtoull@plt+0xb2260> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x6f1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b7950 <__isoc23_strtoull@plt+0xb21d0> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x15, x15, #0x898 │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x17, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x17, x17, #0x8d8 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x711 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xe88 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003814a8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b795c <__isoc23_strtoull@plt+0xb21dc> // b.any │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xe60 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x00381490 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c073c <__isoc23_strtoull@plt+0xbafbc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b7a44 <__isoc23_strtoull@plt+0xb22c4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c0678 <__isoc23_strtoull@plt+0xbaef8> // b.none │ │ │ │ - mov x18, #0x6 // #6 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c070c <__isoc23_strtoull@plt+0xbaf8c> // b.none │ │ │ │ - mov x18, #0x5 // #5 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c06f4 <__isoc23_strtoull@plt+0xbaf74> // b.none │ │ │ │ - mov x18, #0x4 // #4 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c06dc <__isoc23_strtoull@plt+0xbaf5c> // b.none │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c06c4 <__isoc23_strtoull@plt+0xbaf44> // b.none │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c06ac <__isoc23_strtoull@plt+0xbaf2c> // b.none │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0660 <__isoc23_strtoull@plt+0xbaee0> // b.none │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x381 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c0724 <__isoc23_strtoull@plt+0xbafa4> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x3e1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x391 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x3a1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x3b1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x3c1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x3d1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x3f1 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 4b7aa8 <__isoc23_strtoull@plt+0xb2328> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00381338 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c08ac <__isoc23_strtoull@plt+0xbb12c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b7a88 <__isoc23_strtoull@plt+0xb2308> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c07e8 <__isoc23_strtoull@plt+0xbb068> // b.none │ │ │ │ - mov x18, #0x6 // #6 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c087c <__isoc23_strtoull@plt+0xbb0fc> // b.none │ │ │ │ - mov x18, #0x5 // #5 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0864 <__isoc23_strtoull@plt+0xbb0e4> // b.none │ │ │ │ - mov x18, #0x4 // #4 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c084c <__isoc23_strtoull@plt+0xbb0cc> // b.none │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0834 <__isoc23_strtoull@plt+0xbb0b4> // b.none │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c081c <__isoc23_strtoull@plt+0xbb09c> // b.none │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c07d0 <__isoc23_strtoull@plt+0xbb050> // b.none │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x741 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4c1370 <__isoc23_strtoull@plt+0xbbbf0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - and x18, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c0894 <__isoc23_strtoull@plt+0xbb114> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x7a1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003812f0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b7b50 <__isoc23_strtoull@plt+0xb23d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xb70 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b7b70 <__isoc23_strtoull@plt+0xb23f0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x751 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x761 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x771 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x781 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x791 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x7b1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c0a1c <__isoc23_strtoull@plt+0xbb29c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c0958 <__isoc23_strtoull@plt+0xbb1d8> // b.none │ │ │ │ - mov x18, #0x6 // #6 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c09ec <__isoc23_strtoull@plt+0xbb26c> // b.none │ │ │ │ - mov x18, #0x5 // #5 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c09d4 <__isoc23_strtoull@plt+0xbb254> // b.none │ │ │ │ - mov x18, #0x4 // #4 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c09bc <__isoc23_strtoull@plt+0xbb23c> // b.none │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c09a4 <__isoc23_strtoull@plt+0xbb224> // b.none │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c098c <__isoc23_strtoull@plt+0xbb20c> // b.none │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0940 <__isoc23_strtoull@plt+0xbb1c0> // b.none │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x101 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c0a04 <__isoc23_strtoull@plt+0xbb284> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x161 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x111 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x121 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x131 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x141 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x151 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x171 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c0b8c <__isoc23_strtoull@plt+0xbb40c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - and x17, x18, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c0ac8 <__isoc23_strtoull@plt+0xbb348> // b.none │ │ │ │ - mov x18, #0x6 // #6 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0b5c <__isoc23_strtoull@plt+0xbb3dc> // b.none │ │ │ │ - mov x18, #0x5 // #5 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0b44 <__isoc23_strtoull@plt+0xbb3c4> // b.none │ │ │ │ - mov x18, #0x4 // #4 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0b2c <__isoc23_strtoull@plt+0xbb3ac> // b.none │ │ │ │ - mov x18, #0x3 // #3 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0b14 <__isoc23_strtoull@plt+0xbb394> // b.none │ │ │ │ - mov x18, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0afc <__isoc23_strtoull@plt+0xbb37c> // b.none │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4c0ab0 <__isoc23_strtoull@plt+0xbb330> // b.none │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x181 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c0b74 <__isoc23_strtoull@plt+0xbb3f4> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x1e1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x191 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x1a1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x1b1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x1c1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x1d1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x1f1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b7adc <__isoc23_strtoull@plt+0xb235c> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x14, x14, #0xa18 │ │ │ │ + stur x14, [x21, #-72] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xa60 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037a198 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c0bd0 <__isoc23_strtoull@plt+0xbb450> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c01c0 <__isoc23_strtoull@plt+0xbaa40> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037a158 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c0c10 <__isoc23_strtoull@plt+0xbb490> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c01c0 <__isoc23_strtoull@plt+0xbaa40> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xea8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x0037a118 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c0c84 <__isoc23_strtoull@plt+0xbb504> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x18, x18, #0xc6c │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 4c01c0 <__isoc23_strtoull@plt+0xbaa40> │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x23, x23, #0x1d8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + .inst 0x00381338 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b7ae8 <__isoc23_strtoull@plt+0xb2368> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0037a098 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c1694 <__isoc23_strtoull@plt+0xbbf14> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x18, x18, #0xce8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c0ce8 <__isoc23_strtoull@plt+0xbb568> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037a058 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c0ddc <__isoc23_strtoull@plt+0xbb65c> // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c1564 <__isoc23_strtoull@plt+0xbbde4> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c1538 <__isoc23_strtoull@plt+0xbbdb8> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c14d0 <__isoc23_strtoull@plt+0xbbd50> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c14a4 <__isoc23_strtoull@plt+0xbbd24> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c1478 <__isoc23_strtoull@plt+0xbbcf8> // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c0d40 <__isoc23_strtoull@plt+0xbb5c0> // b.none │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xd50 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c17dc <__isoc23_strtoull@plt+0xbc05c> // b.pmore │ │ │ │ - adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x17, x17, #0x308 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00381260 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b7c44 <__isoc23_strtoull@plt+0xb24c4> // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x17 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + add x15, x15, #0x10 │ │ │ │ + mov x1, x15 │ │ │ │ + mov x2, x18 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 404ae0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x9 // #9 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c0e30 <__isoc23_strtoull@plt+0xbb6b0> // b.lo, b.ul, b.last │ │ │ │ - mov x17, #0xa // #10 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c15bc <__isoc23_strtoull@plt+0xbbe3c> // b.lo, b.ul, b.last │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c1b60 <__isoc23_strtoull@plt+0xbc3e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x270 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x8 // #8 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c0eec <__isoc23_strtoull@plt+0xbb76c> // b.lo, b.ul, b.last │ │ │ │ - ldur x18, [x22, #9] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cs 4c13c8 <__isoc23_strtoull@plt+0xbbc48> // b.hs, b.nlast │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 4c1300 <__isoc23_strtoull@plt+0xbbb80> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c18d8 <__isoc23_strtoull@plt+0xbc158> // b.pmore │ │ │ │ - adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x17, x17, #0xbe8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x121 │ │ │ │ + ldr x18, [x18, #3952] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #4080] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x401 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c1590 <__isoc23_strtoull@plt+0xbbe10> // b.lo, b.ul, b.last │ │ │ │ - ldur x18, [x22, #9] │ │ │ │ - ldur x17, [x22, #17] │ │ │ │ - ldur x15, [x22, #1] │ │ │ │ - and x15, x15, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 4c0ff4 <__isoc23_strtoull@plt+0xbb874> // b.lo, b.ul, b.last │ │ │ │ - mov x15, x18 │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.ne 4c1220 <__isoc23_strtoull@plt+0xbbaa0> // b.any │ │ │ │ - mov x18, x17 │ │ │ │ - mov x17, x15 │ │ │ │ - add x21, x21, #0x80 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c186c <__isoc23_strtoull@plt+0xbc0ec> // b.pmore │ │ │ │ - adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x17, x17, #0x8c8 │ │ │ │ - stur x17, [x21, #-120] │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x18, x21, #0x78 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x5e │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x18, x18, #0xf90 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x4e │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x4a1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 4c1084 <__isoc23_strtoull@plt+0xbb904> // b.lo, b.ul, b.last │ │ │ │ - mov x15, x18 │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.ne 4c1174 <__isoc23_strtoull@plt+0xbb9f4> // b.any │ │ │ │ - mov x18, x17 │ │ │ │ - mov x17, x15 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c1824 <__isoc23_strtoull@plt+0xbc0a4> // b.pmore │ │ │ │ - adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x17, x17, #0x5e8 │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + b 4c0f40 <__isoc23_strtoull@plt+0xbb7c0> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, x18 │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.ne 4c10c8 <__isoc23_strtoull@plt+0xbb948> // b.any │ │ │ │ - mov x18, x17 │ │ │ │ - mov x17, x15 │ │ │ │ - b 4c0d74 <__isoc23_strtoull@plt+0xbb5f4> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003811a0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b7d50 <__isoc23_strtoull@plt+0xb25d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xd68 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b7d68 <__isoc23_strtoull@plt+0xb25e8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - mov x15, x17 │ │ │ │ - mov x17, x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c1800 <__isoc23_strtoull@plt+0xbc080> // b.pmore │ │ │ │ - adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x18, x18, #0x478 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4b7ca0 <__isoc23_strtoull@plt+0xb2520> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ + str x22, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c101c <__isoc23_strtoull@plt+0xbb89c> │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - mov x15, x17 │ │ │ │ - mov x17, x18 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ + .inst 0x00381108 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c1848 <__isoc23_strtoull@plt+0xbc0c8> // b.pmore │ │ │ │ - adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x18, x18, #0x758 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ + b.hi 4b7cec <__isoc23_strtoull@plt+0xb256c> // b.pmore │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xbb0 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xcbc │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c0f30 <__isoc23_strtoull@plt+0xbb7b0> │ │ │ │ + .inst 0x003810a8 ; NYI │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xd08 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x18, #8] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - mov x15, x17 │ │ │ │ - mov x17, x18 │ │ │ │ - add x21, x21, #0x80 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00381068 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c1890 <__isoc23_strtoull@plt+0xbc110> // b.pmore │ │ │ │ - adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ - stur x18, [x21, #-120] │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x18, x21, #0x78 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x5e │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x18, x18, #0xf90 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x4e │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x4a1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + b.hi 4b7e3c <__isoc23_strtoull@plt+0xb26bc> // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x17 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + add x15, x15, #0x10 │ │ │ │ + mov x1, x15 │ │ │ │ + mov x2, x18 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 404ae0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00379a4c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c18b4 <__isoc23_strtoull@plt+0xbc134> // b.pmore │ │ │ │ - adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x17, x17, #0xba8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x121 │ │ │ │ + ldr x18, [x18, #3952] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #4080] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x361 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x003799a4 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c0e60 <__isoc23_strtoull@plt+0xbb6e0> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00379984 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x70 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c18fc <__isoc23_strtoull@plt+0xbc17c> // b.pmore │ │ │ │ - adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x17, x17, #0xc28 │ │ │ │ - stur x17, [x21, #-104] │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2288] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - sub x18, x21, #0x68 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x18, x18, #0x1c0 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x4e │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x4a1 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ sub x18, x21, #0x1f │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c16a4 <__isoc23_strtoull@plt+0xbbf24> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xdb8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #5] │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c16e0 <__isoc23_strtoull@plt+0xbbf60> // b.any │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xdf0 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #4] │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c1758 <__isoc23_strtoull@plt+0xbbfd8> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c1740 <__isoc23_strtoull@plt+0xbbfc0> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c1728 <__isoc23_strtoull@plt+0xbbfa8> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c1710 <__isoc23_strtoull@plt+0xbbf90> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c16f8 <__isoc23_strtoull@plt+0xbbf78> // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c1520 <__isoc23_strtoull@plt+0xbbda0> // b.none │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xe60 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #3] │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c1770 <__isoc23_strtoull@plt+0xbbff0> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xc8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #2] │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c17ac <__isoc23_strtoull@plt+0xbc02c> // b.any │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x100 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #1] │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c17c4 <__isoc23_strtoull@plt+0xbc044> // b.any │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x170 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldrb w18, [x22, #9] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cs 4c1a74 <__isoc23_strtoull@plt+0xbc2f4> // b.hs, b.nlast │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 4c193c <__isoc23_strtoull@plt+0xbc1bc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c1a34 <__isoc23_strtoull@plt+0xbc2b4> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x5f │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x151 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x4e │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x401 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x288 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + b 4c0f40 <__isoc23_strtoull@plt+0xbb7c0> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c16c8 <__isoc23_strtoull@plt+0xbbf48> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xd80 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xd68 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xe28 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xe98 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xf08 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xf78 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x22, x22, #0xfe8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c1794 <__isoc23_strtoull@plt+0xbc014> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x90 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x138 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x1a8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x40 // #64 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ - add x15, x15, #0xd68 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x18, x18, #0xb4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x15 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x15, #0x40 // #64 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0x140 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x18, x18, #0x160 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00380fa8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b7f48 <__isoc23_strtoull@plt+0xb27c8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xf60 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x15 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x15, #0x80 // #128 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0x1ec │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x80 // #128 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b7f60 <__isoc23_strtoull@plt+0xb27e0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x18, x18, #0x20c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x15 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x15, #0x58 // #88 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0x2f4 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x15, #0x58 // #88 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0x39c │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x15, #0x70 // #112 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0x3bc │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x17 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldrb w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c19f0 <__isoc23_strtoull@plt+0xbc270> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-96] │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x5f │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x151 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x4e │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x361 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b7e98 <__isoc23_strtoull@plt+0xb2718> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1e │ │ │ │ - str x18, [x21] │ │ │ │ + str x22, [x21] │ │ │ │ sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x68 // #104 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0x930 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x17 │ │ │ │ - strb w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldrb w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c15e0 <__isoc23_strtoull@plt+0xbbe60> │ │ │ │ - mov x15, #0x68 // #104 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0xa24 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x17 │ │ │ │ - strb w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #65 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldrb w18, [x20, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x78 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c1b3c <__isoc23_strtoull@plt+0xbc3bc> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-112] │ │ │ │ - ubfx x18, x18, #0, #8 │ │ │ │ - stur x18, [x21, #-104] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1680] │ │ │ │ - stur x18, [x21, #-96] │ │ │ │ - sub x18, x21, #0x6f │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - sub x18, x21, #0x5e │ │ │ │ - stur x18, [x21, #-72] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x18, x18, #0xf90 │ │ │ │ - add x18, x18, #0x2 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x4e │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2840] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #1016] │ │ │ │ - add x18, x18, #0x4a1 │ │ │ │ + .inst 0x00380f10 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b7ee4 <__isoc23_strtoull@plt+0xb2764> // b.pmore │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xda8 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3456] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x1f │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x78 // #120 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0xa68 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x17 │ │ │ │ - strb w18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c1b84 <__isoc23_strtoull@plt+0xbc404> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x238 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x200 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xeb4 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003796d0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00380eb0 ; NYI │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xf00 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x18, #8] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x00380ef0 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c1c24 <__isoc23_strtoull@plt+0xbc4a4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x18, x18, #0xbe8 │ │ │ │ + b.cc 4b8058 <__isoc23_strtoull@plt+0xb28d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xffc │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4c0ca8 <__isoc23_strtoull@plt+0xbb528> │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b7ffc <__isoc23_strtoull@plt+0xb287c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x00380ea8 ; NYI │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4b7920 <__isoc23_strtoull@plt+0xb21a0> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00380e8c ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c1c10 <__isoc23_strtoull@plt+0xbc490> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + b.ne 4b8060 <__isoc23_strtoull@plt+0xb28e0> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x17, x17, #0x44 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b8044 <__isoc23_strtoull@plt+0xb28c4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x298 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00379688 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c1c70 <__isoc23_strtoull@plt+0xbc4f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c1df8 <__isoc23_strtoull@plt+0xbc678> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00380e44 ; NYI │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 537288 <__isoc23_strtoull@plt+0x131b08> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + adrp x24, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x24, x24, #0xe60 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c1cb4 <__isoc23_strtoull@plt+0xbc534> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + .inst 0x00380e00 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b80f0 <__isoc23_strtoull@plt+0xb2970> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b80e8 <__isoc23_strtoull@plt+0xb2968> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x18, [x18, #24] │ │ │ │ + adrp x15, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x15, x15, #0xf98 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x148 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4c1cd8 <__isoc23_strtoull@plt+0xbc558> │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c1dc8 <__isoc23_strtoull@plt+0xbc648> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x18, x18, #0xd28 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00380da8 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b8210 <__isoc23_strtoull@plt+0xb2a90> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b8208 <__isoc23_strtoull@plt+0xb2a88> // b.pmore │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x13, x13, #0x88 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x1b4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ + sub x18, x21, #0x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1d28 <__isoc23_strtoull@plt+0xbc5a8> │ │ │ │ + cbnz x18, 4b81b4 <__isoc23_strtoull@plt+0xb2a34> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00380d14 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4b7aa8 <__isoc23_strtoull@plt+0xb2328> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00380cf4 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c1d4c <__isoc23_strtoull@plt+0xbc5cc> // b.any │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + b.ne 4b821c <__isoc23_strtoull@plt+0xb2a9c> // b.any │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x1f4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b81f4 <__isoc23_strtoull@plt+0xb2a74> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00380cb4 ; NYI │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x194 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 537288 <__isoc23_strtoull@plt+0x131b08> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00380c78 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c1dd0 <__isoc23_strtoull@plt+0xbc650> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0xc88 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2840] │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + b.hi 4b828c <__isoc23_strtoull@plt+0xb2b0c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + adrp x13, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x13, x13, #0x110 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x27 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x150 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00379490 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c1f04 <__isoc23_strtoull@plt+0xbc784> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c1e38 <__isoc23_strtoull@plt+0xbc6b8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00379498 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c1ebc <__isoc23_strtoull@plt+0xbc73c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c1f2c <__isoc23_strtoull@plt+0xbc7ac> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00380c08 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b8328 <__isoc23_strtoull@plt+0xb2ba8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4c1f20 <__isoc23_strtoull@plt+0xbc7a0> // b.pmore │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c1f14 <__isoc23_strtoull@plt+0xbc794> // b.pmore │ │ │ │ - ldur x18, [x22, #6] │ │ │ │ - ldur x17, [x22, #14] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0xc48 │ │ │ │ + b.hi 4b8320 <__isoc23_strtoull@plt+0xb2ba0> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x12, x12, #0x240 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - str x17, [x21] │ │ │ │ - adrp x17, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x17, x17, #0xe70 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ mov x23, x18 │ │ │ │ - sub x18, x21, #0x10 │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 4c0ca8 <__isoc23_strtoull@plt+0xbb528> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x2d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + nop │ │ │ │ + udf #26 │ │ │ │ + udf #7 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00380ba8 ; NYI │ │ │ │ + mov x18, x27 │ │ │ │ + mov x17, x26 │ │ │ │ + mov x15, x25 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x13, x23 │ │ │ │ + sub x12, x20, #0x38 │ │ │ │ + cmp x12, x28 │ │ │ │ + b.cc 4b84bc <__isoc23_strtoull@plt+0xb2d3c> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c1f60 <__isoc23_strtoull@plt+0xbc7e0> // b.pmore │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x15, x15, #0xcd8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4b84b4 <__isoc23_strtoull@plt+0xb2d34> // b.pmore │ │ │ │ + adrp x12, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x12, x12, #0xc70 │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x12, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x12, x12, #0x464 │ │ │ │ + stur x12, [x20, #-48] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xe00 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c1cd8 <__isoc23_strtoull@plt+0xbc558> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ - .inst 0x00379350 ; NYI │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - b 4c1df8 <__isoc23_strtoull@plt+0xbc678> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c1fdc <__isoc23_strtoull@plt+0xbc85c> // b.pmore │ │ │ │ - adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ - add x18, x18, #0xf80 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - str x23, [x21] │ │ │ │ - adrp x25, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x25, x25, #0x2a8 │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x23, x23, #0x518 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x2e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2090 <__isoc23_strtoull@plt+0xbc910> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x58 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2058 <__isoc23_strtoull@plt+0xbc8d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + .inst 0x00380af4 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c2098 <__isoc23_strtoull@plt+0xbc918> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ + b.hi 4b83c8 <__isoc23_strtoull@plt+0xb2c48> // b.pmore │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3752] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + str x18, [x20, #48] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 594078 <__isoc23_strtoull@plt+0x18e8f8> │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00378668 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ + udf #6 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00380a94 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c2120 <__isoc23_strtoull@plt+0xbc9a0> // b.pmore │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + b.hi 4b8448 <__isoc23_strtoull@plt+0xb2cc8> // b.pmore │ │ │ │ + adrp x18, 4b7000 <__isoc23_strtoull@plt+0xb1880> │ │ │ │ + add x18, x18, #0xe68 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ str x18, [x21] │ │ │ │ - adrp x25, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ - add x25, x25, #0x700 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x310 │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x3e4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xe00 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x12, #0x10 // #16 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + mov x27, x18 │ │ │ │ + mov x26, x17 │ │ │ │ + mov x25, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x23, x13 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xf20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #16 │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b86e8 <__isoc23_strtoull@plt+0xb2f68> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x00380890 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c21d0 <__isoc23_strtoull@plt+0xbca50> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4b85e4 <__isoc23_strtoull@plt+0xb2e64> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x198 │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x588 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2198 <__isoc23_strtoull@plt+0xbca18> │ │ │ │ + cbnz x18, 4b8588 <__isoc23_strtoull@plt+0xb2e08> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c21d8 <__isoc23_strtoull@plt+0xbca58> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + .inst 0x00380838 ; NYI │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #1528] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #16 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2280 <__isoc23_strtoull@plt+0xbcb00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x248 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00380810 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2248 <__isoc23_strtoull@plt+0xbcac8> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b85ec <__isoc23_strtoull@plt+0xb2e6c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x17, x17, #0x5d0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b85d0 <__isoc23_strtoull@plt+0xb2e50> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c2288 <__isoc23_strtoull@plt+0xbcb08> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x003807c8 ; NYI │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x560 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 537288 <__isoc23_strtoull@plt+0x131b08> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x00380920 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b86b0 <__isoc23_strtoull@plt+0xb2f30> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b86a8 <__isoc23_strtoull@plt+0xb2f28> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr w18, [x18, #40] │ │ │ │ + adrp x13, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x13, x13, #0x508 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #1680] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + sub x15, x21, #0x38 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2976] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x26, x21, #0x16 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2288] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + sub x24, x21, #0x7 │ │ │ │ + mov x23, x17 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 593bd8 <__isoc23_strtoull@plt+0x18e458> │ │ │ │ + mov x17, #0x40 // #64 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + .inst 0xfffffdf8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #132 │ │ │ │ + ... │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + mov w18, w24 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b8720 <__isoc23_strtoull@plt+0xb2fa0> // b.pmore │ │ │ │ + adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x17, x17, #0x610 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + stur x26, [x21, #-16] │ │ │ │ + stur x25, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xf50 │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003806a8 ; NYI │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c233c <__isoc23_strtoull@plt+0xbcbbc> // b.pmore │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x148 │ │ │ │ - stur x18, [x21, #-88] │ │ │ │ - stur x24, [x21, #-72] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - sub x18, x21, #0x58 │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ + b.hi 4b87fc <__isoc23_strtoull@plt+0xb307c> // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x17 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + add x15, x15, #0x10 │ │ │ │ + mov x1, x15 │ │ │ │ + mov x2, x18 │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 404ae0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x18, [x18, #3952] │ │ │ │ stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x1f8 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #4080] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x3e │ │ │ │ + sub x18, x21, #0x2f │ │ │ │ str x18, [x21] │ │ │ │ - adrp x25, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x25, x25, #0x320 │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #440] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 4be330 <__isoc23_strtoull@plt+0xb8bb0> │ │ │ │ - mov x18, #0x60 // #96 │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + b 4c0f40 <__isoc23_strtoull@plt+0xbb7c0> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x348 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003805e8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c23e0 <__isoc23_strtoull@plt+0xbcc60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x3b0 │ │ │ │ + b.cc 4b8908 <__isoc23_strtoull@plt+0xb3188> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x920 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c23b0 <__isoc23_strtoull@plt+0xbcc30> │ │ │ │ + cbnz x18, 4b8920 <__isoc23_strtoull@plt+0xb31a0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c23f0 <__isoc23_strtoull@plt+0xbcc70> // b.pmore │ │ │ │ - adrp x18, 4e2000 <__isoc23_strtoull@plt+0xdc880> │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x6 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x368 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2488 <__isoc23_strtoull@plt+0xbcd08> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x458 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2458 <__isoc23_strtoull@plt+0xbccd8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c2498 <__isoc23_strtoull@plt+0xbcd18> // b.pmore │ │ │ │ - adrp x18, 4e2000 <__isoc23_strtoull@plt+0xdc880> │ │ │ │ - add x18, x18, #0xb20 │ │ │ │ + b.hi 4b8858 <__isoc23_strtoull@plt+0xb30d8> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ str x22, [x21] │ │ │ │ - sub x22, x21, #0x5 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x370 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #66 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2530 <__isoc23_strtoull@plt+0xbcdb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x500 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2500 <__isoc23_strtoull@plt+0xbcd80> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + .inst 0x00380550 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c2540 <__isoc23_strtoull@plt+0xbcdc0> // b.pmore │ │ │ │ - adrp x18, 4e2000 <__isoc23_strtoull@plt+0xdc880> │ │ │ │ - add x18, x18, #0xb48 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x4 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x378 │ │ │ │ + b.hi 4b88a4 <__isoc23_strtoull@plt+0xb3124> // b.pmore │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x768 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x874 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c25d8 <__isoc23_strtoull@plt+0xbce58> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x5a8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c25a8 <__isoc23_strtoull@plt+0xbce28> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x003804f0 ; NYI │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0x8c0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x18, #8] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c25e8 <__isoc23_strtoull@plt+0xbce68> // b.pmore │ │ │ │ - adrp x18, 4e2000 <__isoc23_strtoull@plt+0xdc880> │ │ │ │ - add x18, x18, #0xb70 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x380 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2680 <__isoc23_strtoull@plt+0xbcf00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x650 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2650 <__isoc23_strtoull@plt+0xbced0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x20 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4b89f0 <__isoc23_strtoull@plt+0xb3270> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c2690 <__isoc23_strtoull@plt+0xbcf10> // b.pmore │ │ │ │ - adrp x18, 4e2000 <__isoc23_strtoull@plt+0xdc880> │ │ │ │ - add x18, x18, #0xb98 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x388 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b89e8 <__isoc23_strtoull@plt+0xb3268> // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #40] │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 58b2c0 <__isoc23_strtoull@plt+0x185b40> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x17, x17, #0x828 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [sp, #24] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x15, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x15, x15, #0xa18 │ │ │ │ + stur x15, [x20, #-32] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xe00 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x15, [sp, #16] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur w18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x15, #0x10 // #16 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xf70 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + udf #259 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00380538 ; NYI │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr w24, [x20, #24] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4b86e8 <__isoc23_strtoull@plt+0xb2f68> │ │ │ │ + udf #24 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2728 <__isoc23_strtoull@plt+0xbcfa8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x6f8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c26f8 <__isoc23_strtoull@plt+0xbcf78> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c2738 <__isoc23_strtoull@plt+0xbcfb8> // b.pmore │ │ │ │ - adrp x18, 4e2000 <__isoc23_strtoull@plt+0xdc880> │ │ │ │ - add x18, x18, #0xbc0 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x390 │ │ │ │ + .inst 0x00380528 ; NYI │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x30 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cs 4b8b58 <__isoc23_strtoull@plt+0xb33d8> // b.hs, b.nlast │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x22, x22, #0xf98 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x24, x17 │ │ │ │ + ldr x15, [sp, #24] │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 4b8960 <__isoc23_strtoull@plt+0xb31e0> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2858 <__isoc23_strtoull@plt+0xbd0d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x7a8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003804c4 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c27a8 <__isoc23_strtoull@plt+0xbd028> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b8b00 <__isoc23_strtoull@plt+0xb3380> // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x7e0 │ │ │ │ - str x18, [x20] │ │ │ │ + .inst 0x00380494 ; NYI │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0xaac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c27e0 <__isoc23_strtoull@plt+0xbd060> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #56] │ │ │ │ + str x17, [sp, #48] │ │ │ │ + str x15, [sp, #40] │ │ │ │ + str x14, [sp, #32] │ │ │ │ + bl 58b2c0 <__isoc23_strtoull@plt+0x185b40> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b8a84 <__isoc23_strtoull@plt+0xb3304> // b.any │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + ldr x15, [sp, #24] │ │ │ │ + ldr x14, [sp, #16] │ │ │ │ + adrp x13, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x13, x13, #0xadc │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x818 │ │ │ │ - str x18, [x20] │ │ │ │ + adrp x23, 838000 <__isoc23_strtoull@plt+0x432880> │ │ │ │ + add x23, x23, #0xfa8 │ │ │ │ + b 593e48 <__isoc23_strtoull@plt+0x18e6c8> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ + .inst 0x00380430 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2818 <__isoc23_strtoull@plt+0xbd098> │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4b8d48 <__isoc23_strtoull@plt+0xb35c8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4b8d40 <__isoc23_strtoull@plt+0xb35c0> // b.pmore │ │ │ │ + ldur x17, [x18, #7] │ │ │ │ + add x17, x17, #0x10 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x17 │ │ │ │ + ldur x18, [x18, #15] │ │ │ │ + mov x1, x18 │ │ │ │ + str x17, [sp, #32] │ │ │ │ + bl 404f60 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbnz x18, 4b8cd8 <__isoc23_strtoull@plt+0xb3558> │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 58b2c0 <__isoc23_strtoull@plt+0x185b40> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0x22 // #34 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b8c4c <__isoc23_strtoull@plt+0xb34cc> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + b 4b8b98 <__isoc23_strtoull@plt+0xb3418> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c2868 <__isoc23_strtoull@plt+0xbd0e8> // b.pmore │ │ │ │ - adrp x18, 4e2000 <__isoc23_strtoull@plt+0xdc880> │ │ │ │ - add x18, x18, #0xbe8 │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + b.hi 4b8c50 <__isoc23_strtoull@plt+0xb34d0> // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + add x18, x22, #0x10 │ │ │ │ + mov x0, x18 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + mov x1, x18 │ │ │ │ ldr x18, [x20, #16] │ │ │ │ + mov x2, x18 │ │ │ │ + bl 404ae0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1784] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x11 │ │ │ │ + sub x18, x21, #0x17 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x398 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov x0, x18 │ │ │ │ + bl 405690 │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4b8d28 <__isoc23_strtoull@plt+0xb35a8> // b.tstop │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x17, x17, #0xc6c │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + mov x22, x18 │ │ │ │ + ldr x17, [sp, #16] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3952] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 536de0 <__isoc23_strtoull@plt+0x131660> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #4 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2944 <__isoc23_strtoull@plt+0xbd1c4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x8d4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c28d4 <__isoc23_strtoull@plt+0xbd154> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x90c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c290c <__isoc23_strtoull@plt+0xbd18c> │ │ │ │ - ldr x18, [x22] │ │ │ │ + .inst 0x00380280 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 4b8e54 <__isoc23_strtoull@plt+0xb36d4> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00380240 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c2954 <__isoc23_strtoull@plt+0xbd1d4> // b.pmore │ │ │ │ - adrp x18, 4e2000 <__isoc23_strtoull@plt+0xdc880> │ │ │ │ - add x18, x18, #0xc10 │ │ │ │ + b.hi 4b8d94 <__isoc23_strtoull@plt+0xb3614> // b.pmore │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0xbc0 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0xe0c │ │ │ │ + str x18, [x20] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2a30 <__isoc23_strtoull@plt+0xbd2b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x9bc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c29bc <__isoc23_strtoull@plt+0xbd23c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0x9f4 │ │ │ │ + .inst 0x003801e4 ; NYI │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0xe38 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c29f4 <__isoc23_strtoull@plt+0xbd274> │ │ │ │ + cbnz x18, 4b8e38 <__isoc23_strtoull@plt+0xb36b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c2a40 <__isoc23_strtoull@plt+0xbd2c0> // b.pmore │ │ │ │ - ldrb w18, [x22, #7] │ │ │ │ - adrp x17, 4e2000 <__isoc23_strtoull@plt+0xdc880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - strb w18, [x21] │ │ │ │ - sub x22, x21, #0x9 │ │ │ │ + .inst 0x003801b8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b8dec <__isoc23_strtoull@plt+0xb366c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + lsl x18, x18, #1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ + adrp x17, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x17, x17, #0xdb0 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c2ad8 <__isoc23_strtoull@plt+0xbd358> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xaa8 │ │ │ │ + b.cc 4b8f18 <__isoc23_strtoull@plt+0xb3798> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2aa8 <__isoc23_strtoull@plt+0xbd328> │ │ │ │ + cbnz x18, 4b8ec8 <__isoc23_strtoull@plt+0xb3748> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c2ae8 <__isoc23_strtoull@plt+0xbd368> // b.pmore │ │ │ │ - adrp x18, 4e2000 <__isoc23_strtoull@plt+0xdc880> │ │ │ │ - add x18, x18, #0xc60 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x22, [x21] │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b8f00 <__isoc23_strtoull@plt+0xb3780> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3b0 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x48 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c2b80 <__isoc23_strtoull@plt+0xbd400> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xb54 │ │ │ │ + b.cc 4b8fe8 <__isoc23_strtoull@plt+0xb3868> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x18, x18, #0xf94 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2b54 <__isoc23_strtoull@plt+0xbd3d4> │ │ │ │ + cbnz x18, 4b8f94 <__isoc23_strtoull@plt+0xb3814> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xba0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2ba0 <__isoc23_strtoull@plt+0xbd420> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b8f78 <__isoc23_strtoull@plt+0xb37f8> // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x0, x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x1, x18 │ │ │ │ + bl 58b3d0 <__isoc23_strtoull@plt+0x185c50> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3b8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ + .inst 0x00380060 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x8 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4b9080 <__isoc23_strtoull@plt+0xb3900> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b9078 <__isoc23_strtoull@plt+0xb38f8> // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x17, [x17, #14] │ │ │ │ + adrp x14, 4b8000 <__isoc23_strtoull@plt+0xb2880> │ │ │ │ + add x14, x14, #0xf40 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xa0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x26, x21, #0xf │ │ │ │ + mov x25, x15 │ │ │ │ + adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x24, x24, #0x20 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x48 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4ba628 <__isoc23_strtoull@plt+0xb4ea8> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c2bcc <__isoc23_strtoull@plt+0xbd44c> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0037ff80 ; NYI │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 61ed18 <__isoc23_strtoull@plt+0x219598> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037ff90 ; NYI │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c2c78 <__isoc23_strtoull@plt+0xbd4f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xc48 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2c48 <__isoc23_strtoull@plt+0xbd4c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.cc 4b91c8 <__isoc23_strtoull@plt+0xb3a48> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x210 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6aaab0 <__isoc23_strtoull@plt+0x2a5330> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xc98 │ │ │ │ + .inst 0x0037ff44 ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b9128 <__isoc23_strtoull@plt+0xb39a8> // b.pmore │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + add x17, x22, #0x10 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x15, x15, #0xd0 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #952] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x1e8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ + sub x23, x21, #0x27 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2c98 <__isoc23_strtoull@plt+0xbd518> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3c0 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xa8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c2cc0 <__isoc23_strtoull@plt+0xbd540> // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2d60 <__isoc23_strtoull@plt+0xbd5e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xd34 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2d34 <__isoc23_strtoull@plt+0xbd5b4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xd80 │ │ │ │ + .inst 0x0037fe78 ; NYI │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x144 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, #0x80 // #128 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2d80 <__isoc23_strtoull@plt+0xbd600> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + b 404d40 │ │ │ │ + b 404bb0 │ │ │ │ + b 404980 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0037fe78 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c2e40 <__isoc23_strtoull@plt+0xbd6c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xe14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4b9368 <__isoc23_strtoull@plt+0xb3be8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x340 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2e14 <__isoc23_strtoull@plt+0xbd694> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xe60 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2e60 <__isoc23_strtoull@plt+0xbd6e0> │ │ │ │ + cbnz x18, 4b9340 <__isoc23_strtoull@plt+0xb3bc0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037fe28 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + mov x0, x17 │ │ │ │ + ldur w17, [x22, #7] │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 405660 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c2e8c <__isoc23_strtoull@plt+0xbd70c> // b.tcont │ │ │ │ + b.ne 4b9318 <__isoc23_strtoull@plt+0xb3b98> // b.any │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0xb8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4b8960 <__isoc23_strtoull@plt+0xb31e0> │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c2f38 <__isoc23_strtoull@plt+0xbd7b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xf08 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2f08 <__isoc23_strtoull@plt+0xbd788> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xf58 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + .inst 0x0037fda0 ; NYI │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x2b8 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2f58 <__isoc23_strtoull@plt+0xbd7d8> │ │ │ │ + cbnz x18, 4b92b8 <__isoc23_strtoull@plt+0xb3b38> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3d8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c2f80 <__isoc23_strtoull@plt+0xbd800> // b.tcont │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b93b4 <__isoc23_strtoull@plt+0xb3c34> // b.pmore │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x268 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + b 4b7798 <__isoc23_strtoull@plt+0xb2018> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x100 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x120 │ │ │ │ + b 4b8960 <__isoc23_strtoull@plt+0xb31e0> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0037fd38 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c3020 <__isoc23_strtoull@plt+0xbd8a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ - add x18, x18, #0xff4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4b9668 <__isoc23_strtoull@plt+0xb3ee8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x470 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x15, [x22, #22] │ │ │ │ + ldur x14, [x22, #30] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c2ff4 <__isoc23_strtoull@plt+0xbd874> │ │ │ │ + cbnz x18, 4b9470 <__isoc23_strtoull@plt+0xb3cf0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ + .inst 0x0037fcd8 ; NYI │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x4d0 │ │ │ │ str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3040 <__isoc23_strtoull@plt+0xbd8c0> │ │ │ │ + cbnz x18, 4b94d0 <__isoc23_strtoull@plt+0xb3d50> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov w17, #0x4 // #4 │ │ │ │ + adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x15, x15, #0x524 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4b9524 <__isoc23_strtoull@plt+0xb3da4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x0037fc78 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c306c <__isoc23_strtoull@plt+0xbd8ec> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3110 <__isoc23_strtoull@plt+0xbd990> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xe4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b9498 <__isoc23_strtoull@plt+0xb3d18> // b.any │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + b 4b949c <__isoc23_strtoull@plt+0xb3d1c> │ │ │ │ + mov w17, #0x2 // #2 │ │ │ │ + adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x15, x15, #0x5b4 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str w17, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c30e4 <__isoc23_strtoull@plt+0xbd964> │ │ │ │ + cbnz x18, 4b95b4 <__isoc23_strtoull@plt+0xb3e34> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #388 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x130 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3130 <__isoc23_strtoull@plt+0xbd9b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x0037fc24 ; NYI │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4b94ec <__isoc23_strtoull@plt+0xb3d6c> // b.any │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + b 4b94f0 <__isoc23_strtoull@plt+0xb3d70> │ │ │ │ + mov w13, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x17 │ │ │ │ + ubfx x17, x15, #0, #32 │ │ │ │ + ubfx x15, x14, #0, #32 │ │ │ │ + orr x17, x17, x15 │ │ │ │ + and x17, x17, #0xffffffff │ │ │ │ + ubfx x15, x13, #0, #32 │ │ │ │ + orr x17, x17, x15 │ │ │ │ + and x17, x17, #0xffffffff │ │ │ │ + sxtw x17, w17 │ │ │ │ + mov w1, w17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4055e0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 4b9628 <__isoc23_strtoull@plt+0xb3ea8> │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #900 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037fb94 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr w15, [x20, #24] │ │ │ │ + ldr w14, [x20, #32] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 4b9540 <__isoc23_strtoull@plt+0xb3dc0> // b.any │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + b 4b9544 <__isoc23_strtoull@plt+0xb3dc4> │ │ │ │ + mov x17, #0xe // #14 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c315c <__isoc23_strtoull@plt+0xbd9dc> // b.any │ │ │ │ + b.lt 4b960c <__isoc23_strtoull@plt+0xb3e8c> // b.tstop │ │ │ │ + mov x17, #0x1a // #26 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b9658 <__isoc23_strtoull@plt+0xb3ed8> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x17, #0xd // #13 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4b95f4 <__isoc23_strtoull@plt+0xb3e74> // b.tcont │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4b9658 <__isoc23_strtoull@plt+0xb3ed8> // b.any │ │ │ │ + b 4b95f4 <__isoc23_strtoull@plt+0xb3e74> │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 58b2c0 <__isoc23_strtoull@plt+0x185b40> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0x1e // #30 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4b95dc <__isoc23_strtoull@plt+0xb3e5c> // b.tstop │ │ │ │ + mov x17, #0x1f // #31 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.lt 4b95f4 <__isoc23_strtoull@plt+0xb3e74> // b.tstop │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4b93e8 <__isoc23_strtoull@plt+0xb3c68> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3200 <__isoc23_strtoull@plt+0xbda80> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x1d4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c31d4 <__isoc23_strtoull@plt+0xbda54> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x220 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3220 <__isoc23_strtoull@plt+0xbdaa0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x3f0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b96bc <__isoc23_strtoull@plt+0xb3f3c> // b.pmore │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x410 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ + stur x26, [x21, #-16] │ │ │ │ + stur x25, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x24, x21, #0x1e │ │ │ │ + b 4b7798 <__isoc23_strtoull@plt+0xb2018> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x168 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c32e0 <__isoc23_strtoull@plt+0xbdb60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x2b4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4b9780 <__isoc23_strtoull@plt+0xb4000> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x730 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c32b4 <__isoc23_strtoull@plt+0xbdb34> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x300 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3300 <__isoc23_strtoull@plt+0xbdb80> │ │ │ │ + cbnz x18, 4b9730 <__isoc23_strtoull@plt+0xb3fb0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x418 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c332c <__isoc23_strtoull@plt+0xbdbac> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + ldur w18, [x22, #7] │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c334c <__isoc23_strtoull@plt+0xbdbcc> // b.any │ │ │ │ + b.ne 4b9768 <__isoc23_strtoull@plt+0xb3fe8> // b.any │ │ │ │ adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x1b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c33f0 <__isoc23_strtoull@plt+0xbdc70> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x3c4 │ │ │ │ + b.cc 4b9850 <__isoc23_strtoull@plt+0xb40d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x7fc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c33c4 <__isoc23_strtoull@plt+0xbdc44> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x410 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3410 <__isoc23_strtoull@plt+0xbdc90> │ │ │ │ + cbnz x18, 4b97fc <__isoc23_strtoull@plt+0xb407c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x420 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b97e0 <__isoc23_strtoull@plt+0xb4060> // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x0, x18 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x1, x18 │ │ │ │ + bl 58b3d0 <__isoc23_strtoull@plt+0x185c50> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c34d8 <__isoc23_strtoull@plt+0xbdd58> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x4a8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c34a8 <__isoc23_strtoull@plt+0xbdd28> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x4f8 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ + .inst 0x0037f960 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x8 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4b98e8 <__isoc23_strtoull@plt+0xb4168> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b98e0 <__isoc23_strtoull@plt+0xb4160> // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x17, [x17, #14] │ │ │ │ + adrp x14, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x14, x14, #0x7a8 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x908 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ + sub x26, x21, #0xf │ │ │ │ + mov x25, x15 │ │ │ │ + adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x24, x24, #0x188 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x1b0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c34f8 <__isoc23_strtoull@plt+0xbdd78> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x478 │ │ │ │ + b 4b8a48 <__isoc23_strtoull@plt+0xb32c8> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c3520 <__isoc23_strtoull@plt+0xbdda0> // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0037f880 ; NYI │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4b7798 <__isoc23_strtoull@plt+0xb2018> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x0037f890 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c35c0 <__isoc23_strtoull@plt+0xbde40> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x594 │ │ │ │ + b.cc 4b9a30 <__isoc23_strtoull@plt+0xb42b0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xa78 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3594 <__isoc23_strtoull@plt+0xbde14> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 6aaab0 <__isoc23_strtoull@plt+0x2a5330> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x5e0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c35e0 <__isoc23_strtoull@plt+0xbde60> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x480 │ │ │ │ + .inst 0x0037f844 ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b9990 <__isoc23_strtoull@plt+0xb4210> // b.pmore │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x870 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + add x17, x22, #0x10 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x15, x15, #0x938 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #952] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x23, x21, #0x27 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x210 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c36a0 <__isoc23_strtoull@plt+0xbdf20> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x674 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3674 <__isoc23_strtoull@plt+0xbdef4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x6c0 │ │ │ │ + .inst 0x0037f778 ; NYI │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0x9ac │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, #0x80 // #128 │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #12 │ │ │ │ + .inst 0x0037f798 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4b9b78 <__isoc23_strtoull@plt+0xb43f8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xb00 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c36c0 <__isoc23_strtoull@plt+0xbdf40> │ │ │ │ + cbnz x18, 4b9b00 <__isoc23_strtoull@plt+0xb4380> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x488 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037f748 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x0, x17 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + mov x1, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4b9248 <__isoc23_strtoull@plt+0xb3ac8> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c36ec <__isoc23_strtoull@plt+0xbdf6c> // b.tcont │ │ │ │ + b.ne 4b9b60 <__isoc23_strtoull@plt+0xb43e0> // b.any │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x220 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4b8960 <__isoc23_strtoull@plt+0xb31e0> │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0037f620 ; NYI │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4b7798 <__isoc23_strtoull@plt+0xb2018> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037f6a8 ; NYI │ │ │ │ sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c3798 <__isoc23_strtoull@plt+0xbe018> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x768 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3768 <__isoc23_strtoull@plt+0xbdfe8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.cc 4b9c90 <__isoc23_strtoull@plt+0xb4510> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xcd8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6aaab0 <__isoc23_strtoull@plt+0x2a5330> │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x7b8 │ │ │ │ + .inst 0x0037f65c ; NYI │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b9bf0 <__isoc23_strtoull@plt+0xb4470> // b.pmore │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xab0 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + add x17, x22, #0x10 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x15, x15, #0xb98 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + sub x18, x21, #0x3e │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #952] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xcb0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ + sub x23, x21, #0x27 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x22, x21, #0xd │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c37b8 <__isoc23_strtoull@plt+0xbe038> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x490 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x288 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c37e0 <__isoc23_strtoull@plt+0xbe060> // b.tcont │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3880 <__isoc23_strtoull@plt+0xbe100> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x854 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3854 <__isoc23_strtoull@plt+0xbe0d4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x8a0 │ │ │ │ + .inst 0x0037f590 ; NYI │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xc0c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, #0x80 // #128 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c38a0 <__isoc23_strtoull@plt+0xbe120> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x498 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c38cc <__isoc23_strtoull@plt+0xbe14c> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x0037f5b0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c3970 <__isoc23_strtoull@plt+0xbe1f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x944 │ │ │ │ + b.cc 4b9dc8 <__isoc23_strtoull@plt+0xb4648> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xd58 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3944 <__isoc23_strtoull@plt+0xbe1c4> │ │ │ │ + cbnz x18, 4b9d58 <__isoc23_strtoull@plt+0xb45d8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0x990 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3990 <__isoc23_strtoull@plt+0xbe210> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x4a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037f568 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x0, x17 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4056d0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0xffff // #65535 │ │ │ │ + movk x17, #0xffff, lsl #16 │ │ │ │ + movk x17, #0xffff, lsl #32 │ │ │ │ + movk x17, #0xffff, lsl #48 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c39bc <__isoc23_strtoull@plt+0xbe23c> // b.any │ │ │ │ + b.ne 4b9db0 <__isoc23_strtoull@plt+0xb4630> // b.any │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x298 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4b8960 <__isoc23_strtoull@plt+0xb31e0> │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #1416] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3a60 <__isoc23_strtoull@plt+0xbe2e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xa34 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3a34 <__isoc23_strtoull@plt+0xbe2b4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xa80 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3a80 <__isoc23_strtoull@plt+0xbe300> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x4a8 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b9e10 <__isoc23_strtoull@plt+0xb4690> // b.pmore │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x24, x21, #0x6 │ │ │ │ + b 4b7798 <__isoc23_strtoull@plt+0xb2018> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x2e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c3b40 <__isoc23_strtoull@plt+0xbe3c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xb14 │ │ │ │ + b.cc 4b9ee4 <__isoc23_strtoull@plt+0xb4764> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xf04 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3b14 <__isoc23_strtoull@plt+0xbe394> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xb60 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3b60 <__isoc23_strtoull@plt+0xbe3e0> │ │ │ │ + cbnz x18, 4b9f04 <__isoc23_strtoull@plt+0xb4784> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x4d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4b9e74 <__isoc23_strtoull@plt+0xb46f4> // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c3b8c <__isoc23_strtoull@plt+0xbe40c> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c3bac <__isoc23_strtoull@plt+0xbe42c> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ + mov x0, x18 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x1, x18 │ │ │ │ + bl 4048a0 │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3c50 <__isoc23_strtoull@plt+0xbe4d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xc24 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3c24 <__isoc23_strtoull@plt+0xbe4a4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x328 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xc70 │ │ │ │ + adrp x18, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x18, x18, #0xe90 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3c70 <__isoc23_strtoull@plt+0xbe4f0> │ │ │ │ + cbnz x18, 4b9e90 <__isoc23_strtoull@plt+0xb4710> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x4d8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3d38 <__isoc23_strtoull@plt+0xbe5b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xd08 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3d08 <__isoc23_strtoull@plt+0xbe588> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + b 4b9e40 <__isoc23_strtoull@plt+0xb46c0> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xd58 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x0037f3c0 ; NYI │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x22 │ │ │ │ + sub x15, x20, #0x8 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4b9ff4 <__isoc23_strtoull@plt+0xb4874> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4b9fec <__isoc23_strtoull@plt+0xb486c> // b.pmore │ │ │ │ + ldur x15, [x17, #6] │ │ │ │ + ldur x14, [x17, #14] │ │ │ │ + ldur x17, [x17, #22] │ │ │ │ + adrp x13, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x13, x13, #0xf48 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + mov x27, x14 │ │ │ │ + mov x26, x15 │ │ │ │ + adrp x25, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x25, x25, #0x300 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3608] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2912] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x18, x21, #0xf │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3d58 <__isoc23_strtoull@plt+0xbe5d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x530 │ │ │ │ + b 4b8350 <__isoc23_strtoull@plt+0xb2bd0> │ │ │ │ + mov x15, #0x18 // #24 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + mov x22, x17 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c3d80 <__isoc23_strtoull@plt+0xbe600> // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0037f330 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ba05c <__isoc23_strtoull@plt+0xb48dc> // b.pmore │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 4b9000 <__isoc23_strtoull@plt+0xb3880> │ │ │ │ + add x15, x15, #0xf70 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x24, x21, #0x16 │ │ │ │ + mov x23, x17 │ │ │ │ + b 4b7798 <__isoc23_strtoull@plt+0xb2018> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x0037f2c8 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ba0b4 <__isoc23_strtoull@plt+0xb4934> // b.pmore │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0x20 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x23, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + b 4b7798 <__isoc23_strtoull@plt+0xb2018> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x370 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and w0, w0, #0x80 │ │ │ │ + ret │ │ │ │ + ubfx x0, x0, #8, #8 │ │ │ │ + ret │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x7f │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + and w0, w0, #0x7f │ │ │ │ + ret │ │ │ │ + and w0, w0, #0x7f │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + sbfx x0, x0, #1, #7 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, gt │ │ │ │ + ret │ │ │ │ + ubfx x0, x0, #8, #8 │ │ │ │ + ret │ │ │ │ + tst x0, #0x7f │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + b 6925c0 <__isoc23_strtoull@plt+0x28ce40> │ │ │ │ + nop │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c3e20 <__isoc23_strtoull@plt+0xbe6a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xdf4 │ │ │ │ + b.cc 4ba1b0 <__isoc23_strtoull@plt+0xb4a30> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w18, [x22, #16] │ │ │ │ + mov w0, w18 │ │ │ │ + bl 4ba0e0 <__isoc23_strtoull@plt+0xb4960> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 4ba1b8 <__isoc23_strtoull@plt+0xb4a38> │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3df4 <__isoc23_strtoull@plt+0xbe674> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xe40 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3e40 <__isoc23_strtoull@plt+0xbe6c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ba254 <__isoc23_strtoull@plt+0xb4ad4> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba24c <__isoc23_strtoull@plt+0xb4acc> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w18, [x18, #16] │ │ │ │ + mov w0, w18 │ │ │ │ + bl 4ba100 <__isoc23_strtoull@plt+0xb4980> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x538 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ + udf #17 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ba2e4 <__isoc23_strtoull@plt+0xb4b64> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba2dc <__isoc23_strtoull@plt+0xb4b5c> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #408] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w18, [x18, #16] │ │ │ │ + mov w0, w18 │ │ │ │ + bl 4ba0e8 <__isoc23_strtoull@plt+0xb4968> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2976] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str w18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3f00 <__isoc23_strtoull@plt+0xbe780> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xed4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov w18, w23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4ba580 <__isoc23_strtoull@plt+0xb4e00> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov w0, w18 │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 4ba128 <__isoc23_strtoull@plt+0xb49a8> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 4ba4bc <__isoc23_strtoull@plt+0xb4d3c> │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov w0, w18 │ │ │ │ + bl 4ba108 <__isoc23_strtoull@plt+0xb4988> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbnz x17, 4ba4b4 <__isoc23_strtoull@plt+0xb4d34> │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov w0, w18 │ │ │ │ + bl 4ba0f0 <__isoc23_strtoull@plt+0xb4970> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x17, w18 │ │ │ │ + cbnz x17, 4ba414 <__isoc23_strtoull@plt+0xb4c94> │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x3a8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5de988 <__isoc23_strtoull@plt+0x1d9208> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x15, x15, #0x3c8 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + stur w18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3ed4 <__isoc23_strtoull@plt+0xbe754> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xf20 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3f20 <__isoc23_strtoull@plt+0xbe7a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x540 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4ba394 <__isoc23_strtoull@plt+0xb4c14> // b.pmore │ │ │ │ + adrp x17, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x17, x17, #0x270 │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur w18, [x21, #-16] │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0x600 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x5 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + b 4ba3d4 <__isoc23_strtoull@plt+0xb4c54> │ │ │ │ + mov x15, #0x48 // #72 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x15, x15, #0x450 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + stur w18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c3f4c <__isoc23_strtoull@plt+0xbe7cc> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldr w18, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4ba41c <__isoc23_strtoull@plt+0xb4c9c> // b.pmore │ │ │ │ + adrp x17, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x17, x17, #0x158 │ │ │ │ + stur x17, [x21, #-64] │ │ │ │ + stur w18, [x21, #-48] │ │ │ │ + adrp x17, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x17, x17, #0x1e0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur w18, [x21, #-24] │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ + b 4ba45c <__isoc23_strtoull@plt+0xb4cdc> │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + mov w0, w18 │ │ │ │ + bl 4ba120 <__isoc23_strtoull@plt+0xb49a0> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x18, w18 │ │ │ │ + cbnz x18, 4ba52c <__isoc23_strtoull@plt+0xb4dac> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x3e8 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x17, x17, #0x524 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c3ff8 <__isoc23_strtoull@plt+0xbe878> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ - add x18, x18, #0xfc8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c3fc8 <__isoc23_strtoull@plt+0xbe848> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x18 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4018 <__isoc23_strtoull@plt+0xbe898> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4ba4f4 <__isoc23_strtoull@plt+0xb4d74> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3952] │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3096] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + sub x18, x21, #0x27 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0x5b0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x16 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x548 │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x400 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + nop │ │ │ │ + .inst 0x0021cc80 ; NYI │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c4040 <__isoc23_strtoull@plt+0xbe8c0> // b.tcont │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + nop │ │ │ │ + .inst 0x0021cc90 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ + .inst 0x0021cca8 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #2 │ │ │ │ + udf #2 │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #24 │ │ │ │ + udf #5 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ + .inst 0x0037edf8 ; NYI │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + sub x13, x20, #0x30 │ │ │ │ + cmp x13, x28 │ │ │ │ + b.cs 4ba738 <__isoc23_strtoull@plt+0xb4fb8> // b.hs, b.nlast │ │ │ │ + mov x26, x18 │ │ │ │ + mov x25, x17 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x438 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + mov x24, x17 │ │ │ │ + ldr x15, [sp, #24] │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 5944d0 <__isoc23_strtoull@plt+0x18ed50> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c40e0 <__isoc23_strtoull@plt+0xbe960> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xb4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037ed94 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c40b4 <__isoc23_strtoull@plt+0xbe934> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4ba6e0 <__isoc23_strtoull@plt+0xb4f60> // b.any │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x100 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + .inst 0x0037ed64 ; NYI │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0x68c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x22 │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + str x18, [sp, #56] │ │ │ │ + str x17, [sp, #48] │ │ │ │ + str x15, [sp, #40] │ │ │ │ + str x14, [sp, #32] │ │ │ │ + bl 58b2c0 <__isoc23_strtoull@plt+0x185b40> │ │ │ │ + mov w18, w0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + sxtw x18, w18 │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4ba664 <__isoc23_strtoull@plt+0xb4ee4> // b.any │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [sp, #40] │ │ │ │ + ldr x17, [sp, #32] │ │ │ │ + ldr x15, [sp, #24] │ │ │ │ + ldr x14, [sp, #16] │ │ │ │ + adrp x13, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x13, x13, #0x6bc │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4ba7f8 <__isoc23_strtoull@plt+0xb5078> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0x7b8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4100 <__isoc23_strtoull@plt+0xbe980> │ │ │ │ + cbnz x18, 4ba7b8 <__isoc23_strtoull@plt+0xb5038> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x550 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c412c <__isoc23_strtoull@plt+0xbe9ac> // b.tcont │ │ │ │ + b.ne 4ba7e0 <__isoc23_strtoull@plt+0xb5060> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x468 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0037eea8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c41d0 <__isoc23_strtoull@plt+0xbea50> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x1a4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + b.cc 4ba868 <__isoc23_strtoull@plt+0xb50e8> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4ba870 <__isoc23_strtoull@plt+0xb50f0> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x698 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c41a4 <__isoc23_strtoull@plt+0xbea24> │ │ │ │ + b 600328 <__isoc23_strtoull@plt+0x1faba8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x1f0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 4ba954 <__isoc23_strtoull@plt+0xb51d4> // b.hs, b.nlast │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x700 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0x948 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c41f0 <__isoc23_strtoull@plt+0xbea70> │ │ │ │ + cbnz x18, 4ba948 <__isoc23_strtoull@plt+0xb51c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x558 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c421c <__isoc23_strtoull@plt+0xbea9c> // b.any │ │ │ │ + b.ne 4ba920 <__isoc23_strtoull@plt+0xb51a0> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x22, [x22, #3496] │ │ │ │ add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c42c0 <__isoc23_strtoull@plt+0xbeb40> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x294 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4294 <__isoc23_strtoull@plt+0xbeb14> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x2e0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4ba8bc <__isoc23_strtoull@plt+0xb513c> // b.any │ │ │ │ + adrp x17, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x17, x17, #0x8f8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c42e0 <__isoc23_strtoull@plt+0xbeb60> │ │ │ │ + cbnz x18, 4ba8f8 <__isoc23_strtoull@plt+0xb5178> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x560 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 4ba890 <__isoc23_strtoull@plt+0xb5110> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4baa00 <__isoc23_strtoull@plt+0xb5280> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0xa18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x22, x22, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x0037eca0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c43a0 <__isoc23_strtoull@plt+0xbec20> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x374 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4bab64 <__isoc23_strtoull@plt+0xb53e4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0xd1c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4374 <__isoc23_strtoull@plt+0xbebf4> │ │ │ │ + cbnz x18, 4bad1c <__isoc23_strtoull@plt+0xb559c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c43c0 <__isoc23_strtoull@plt+0xbec40> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x588 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + .inst 0x0037ec60 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bab18 <__isoc23_strtoull@plt+0xb5398> // b.pmore │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4baaf4 <__isoc23_strtoull@plt+0xb5374> // b.any │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0x9c0 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x3a1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x25, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x25, x25, #0x6e0 │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4ba9a0 <__isoc23_strtoull@plt+0xb5220> │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ + adrp x25, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x25, x25, #0x6e0 │ │ │ │ + adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x24, x24, #0x708 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4ba9a0 <__isoc23_strtoull@plt+0xb5220> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + .inst 0x0037ebac ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c43ec <__isoc23_strtoull@plt+0xbec6c> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 4bac40 <__isoc23_strtoull@plt+0xb54c0> // b.any │ │ │ │ + adrp x25, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x25, x25, #0x6e0 │ │ │ │ + adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x24, x24, #0x708 │ │ │ │ + add x24, x24, #0x2 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4ba9a0 <__isoc23_strtoull@plt+0xb5220> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x728 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c440c <__isoc23_strtoull@plt+0xbec8c> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c44b0 <__isoc23_strtoull@plt+0xbed30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x484 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4484 <__isoc23_strtoull@plt+0xbed04> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037eb40 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x61 // #97 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4babec <__isoc23_strtoull@plt+0xb546c> // b.lo, b.ul, b.last │ │ │ │ + mov x15, x22 │ │ │ │ + mov x14, #0x7a // #122 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.ls 4bacb4 <__isoc23_strtoull@plt+0xb5534> // b.plast │ │ │ │ + mov x14, #0x41 // #65 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.cc 4babe4 <__isoc23_strtoull@plt+0xb5464> // b.lo, b.ul, b.last │ │ │ │ + mov x14, #0x5a // #90 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.ls 4bacb4 <__isoc23_strtoull@plt+0xb5534> // b.plast │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4bab78 <__isoc23_strtoull@plt+0xb53f8> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4bab78 <__isoc23_strtoull@plt+0xb53f8> │ │ │ │ + mov x15, #0x41 // #65 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.cc 4bac10 <__isoc23_strtoull@plt+0xb5490> // b.lo, b.ul, b.last │ │ │ │ + mov x15, x22 │ │ │ │ + mov x14, #0x5a // #90 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.ls 4bacb4 <__isoc23_strtoull@plt+0xb5534> // b.plast │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4bab78 <__isoc23_strtoull@plt+0xb53f8> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4bab78 <__isoc23_strtoull@plt+0xb53f8> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x4d0 │ │ │ │ - str x18, [x20] │ │ │ │ + .inst 0x0037eab8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bacd8 <__isoc23_strtoull@plt+0xb5558> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4bab78 <__isoc23_strtoull@plt+0xb53f8> │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0xa80 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c44d0 <__isoc23_strtoull@plt+0xbed50> │ │ │ │ + cbnz x18, 4baa80 <__isoc23_strtoull@plt+0xb5300> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x590 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + .inst 0x0037ea64 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x3a // #58 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.ne 4bab74 <__isoc23_strtoull@plt+0xb53f4> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x17, x17, #0xb34 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bab34 <__isoc23_strtoull@plt+0xb53b4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4598 <__isoc23_strtoull@plt+0xbee18> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x568 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + adrp x17, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x17, x17, #0xc7c │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x15, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4568 <__isoc23_strtoull@plt+0xbede8> │ │ │ │ + cbnz x18, 4bac7c <__isoc23_strtoull@plt+0xb54fc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x5b8 │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0xba0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c45b8 <__isoc23_strtoull@plt+0xbee38> │ │ │ │ + cbnz x18, 4baba0 <__isoc23_strtoull@plt+0xb5420> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x5e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + .inst 0x0037e9c4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c45e0 <__isoc23_strtoull@plt+0xbee60> // b.tcont │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + b.eq 4bab78 <__isoc23_strtoull@plt+0xb53f8> // b.none │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0xc28 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bac28 <__isoc23_strtoull@plt+0xb54a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c4680 <__isoc23_strtoull@plt+0xbef00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x654 │ │ │ │ + b.cc 4bad90 <__isoc23_strtoull@plt+0xb5610> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4654 <__isoc23_strtoull@plt+0xbeed4> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 4badb0 <__isoc23_strtoull@plt+0xb5630> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x6a0 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c46a0 <__isoc23_strtoull@plt+0xbef20> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x5f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c4760 <__isoc23_strtoull@plt+0xbefe0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x734 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4baeb8 <__isoc23_strtoull@plt+0xb5738> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0xf14 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4734 <__isoc23_strtoull@plt+0xbefb4> │ │ │ │ + cbnz x18, 4baf14 <__isoc23_strtoull@plt+0xb5794> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bade0 <__isoc23_strtoull@plt+0xb5660> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x780 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4780 <__isoc23_strtoull@plt+0xbf000> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4baeac <__isoc23_strtoull@plt+0xb572c> // b.pmore │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x2f // #47 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bae74 <__isoc23_strtoull@plt+0xb56f4> // b.any │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ + adrp x17, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x17, x17, #0xed8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #8] │ │ │ │ + b 4badb0 <__isoc23_strtoull@plt+0xb5630> │ │ │ │ + adrp x17, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x17, x17, #0xd68 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x5f8 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x738 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c47ac <__isoc23_strtoull@plt+0xbf02c> // b.tcont │ │ │ │ + b.ne 4badec <__isoc23_strtoull@plt+0xb566c> // b.any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4858 <__isoc23_strtoull@plt+0xbf0d8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x828 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4828 <__isoc23_strtoull@plt+0xbf0a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x878 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4baeec <__isoc23_strtoull@plt+0xb576c> // b.none │ │ │ │ + adrp x18, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x18, x18, #0xe34 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4878 <__isoc23_strtoull@plt+0xbf0f8> │ │ │ │ + cbnz x18, 4bae34 <__isoc23_strtoull@plt+0xb56b4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x600 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c48a0 <__isoc23_strtoull@plt+0xbf120> // b.tcont │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldr x18, [x20, #24] │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4baf88 <__isoc23_strtoull@plt+0xb5808> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4badb0 <__isoc23_strtoull@plt+0xb5630> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4940 <__isoc23_strtoull@plt+0xbf1c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x914 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cc 4bb0b4 <__isoc23_strtoull@plt+0xb5934> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4bb0ac <__isoc23_strtoull@plt+0xb592c> // b.pmore │ │ │ │ + ldur x15, [x17, #7] │ │ │ │ + mov x14, #0x2f // #47 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bb078 <__isoc23_strtoull@plt+0xb58f8> // b.any │ │ │ │ + sub x21, x21, #0x30 │ │ │ │ + adrp x15, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x15, x15, #0x50 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4914 <__isoc23_strtoull@plt+0xbf194> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 4badb0 <__isoc23_strtoull@plt+0xb5630> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4baffc <__isoc23_strtoull@plt+0xb587c> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0x960 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4960 <__isoc23_strtoull@plt+0xbf1e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x608 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c498c <__isoc23_strtoull@plt+0xbf20c> // b.tcont │ │ │ │ + b.ne 4bb008 <__isoc23_strtoull@plt+0xb5888> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + adrp x15, 4ba000 <__isoc23_strtoull@plt+0xb4880> │ │ │ │ + add x15, x15, #0xf60 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x15, #0x30 // #48 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x740 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0037e710 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c4a30 <__isoc23_strtoull@plt+0xbf2b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xa04 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + b.cc 4bb130 <__isoc23_strtoull@plt+0xb59b0> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4bb138 <__isoc23_strtoull@plt+0xb59b8> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x7c8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4a04 <__isoc23_strtoull@plt+0xbf284> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 600328 <__isoc23_strtoull@plt+0x1faba8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xa50 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4a50 <__isoc23_strtoull@plt+0xbf2d0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x610 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c4a7c <__isoc23_strtoull@plt+0xbf2fc> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4b20 <__isoc23_strtoull@plt+0xbf3a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xaf4 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x17, x23 │ │ │ │ + sub x15, x20, #0x10 │ │ │ │ + cmp x15, x28 │ │ │ │ + b.cs 4bb1cc <__isoc23_strtoull@plt+0xb5a4c> // b.hs, b.nlast │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x830 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x1c0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4af4 <__isoc23_strtoull@plt+0xbf374> │ │ │ │ + cbnz x18, 4bb1c0 <__isoc23_strtoull@plt+0xb5a40> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xb40 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4b40 <__isoc23_strtoull@plt+0xbf3c0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x618 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bb184 <__isoc23_strtoull@plt+0xb5a04> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 4bb158 <__isoc23_strtoull@plt+0xb59d8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0037e5f0 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c4c00 <__isoc23_strtoull@plt+0xbf480> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xbd4 │ │ │ │ + b.cc 4bb268 <__isoc23_strtoull@plt+0xb5ae8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4bd4 <__isoc23_strtoull@plt+0xbf454> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xc20 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x280 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4c20 <__isoc23_strtoull@plt+0xbf4a0> │ │ │ │ + cbnz x18, 4bb280 <__isoc23_strtoull@plt+0xb5b00> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x640 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c4c4c <__isoc23_strtoull@plt+0xbf4cc> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c4c6c <__isoc23_strtoull@plt+0xbf4ec> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ + .inst 0x0037e590 ; NYI │ │ │ │ + adrp x25, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x25, x25, #0x810 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + b 4bb200 <__isoc23_strtoull@plt+0xb5a80> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x0037e560 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c4d10 <__isoc23_strtoull@plt+0xbf590> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xce4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + b.cc 4bb4d0 <__isoc23_strtoull@plt+0xb5d50> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x4f0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4ce4 <__isoc23_strtoull@plt+0xbf564> │ │ │ │ + cbnz x18, 4bb4f0 <__isoc23_strtoull@plt+0xb5d70> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xd30 │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x358 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4d30 <__isoc23_strtoull@plt+0xbf5b0> │ │ │ │ + cbnz x18, 4bb358 <__isoc23_strtoull@plt+0xb5bd8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x648 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4df0 <__isoc23_strtoull@plt+0xbf670> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xdc4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x3a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4dc4 <__isoc23_strtoull@plt+0xbf644> │ │ │ │ + cbnz x18, 4bb3a0 <__isoc23_strtoull@plt+0xb5c20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xe10 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + .inst 0x0037e4b8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bb31c <__isoc23_strtoull@plt+0xb5b9c> // b.any │ │ │ │ + adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x17, x17, #0x48c │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4e10 <__isoc23_strtoull@plt+0xbf690> │ │ │ │ + cbnz x18, 4bb48c <__isoc23_strtoull@plt+0xb5d0c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x6a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037e470 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bb360 <__isoc23_strtoull@plt+0xb5be0> │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037e450 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + mov x15, x22 │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 4bb424 <__isoc23_strtoull@plt+0xb5ca4> // b.none │ │ │ │ + mov x22, x15 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x418 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c4f00 <__isoc23_strtoull@plt+0xbf780> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xea4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4ea4 <__isoc23_strtoull@plt+0xbf724> │ │ │ │ - ldr x18, [x22] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037e3f8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bb3ec <__isoc23_strtoull@plt+0xb5c6c> // b.pmore │ │ │ │ + adrp x15, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x15, x15, #0x220 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ + .inst 0x0037e384 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x2f // #47 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4c4edc <__isoc23_strtoull@plt+0xbf75c> // b.any │ │ │ │ - adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x17, x17, #0xf20 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4f20 <__isoc23_strtoull@plt+0xbf7a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x17, x17, #0xf58 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + b.ne 4bb4c0 <__isoc23_strtoull@plt+0xb5d40> // b.any │ │ │ │ + adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x17, x17, #0x594 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4f58 <__isoc23_strtoull@plt+0xbf7d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x6c8 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x838 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037e320 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4c4f80 <__isoc23_strtoull@plt+0xbf800> // b.none │ │ │ │ + b.ne 4bb2e0 <__isoc23_strtoull@plt+0xb5b60> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037e2e8 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bb4c0 <__isoc23_strtoull@plt+0xb5d40> // b.none │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x56c │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c4f80 <__isoc23_strtoull@plt+0xbf800> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4bb56c <__isoc23_strtoull@plt+0xb5dec> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #259 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5050 <__isoc23_strtoull@plt+0xbf8d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ - add x18, x18, #0xff4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037e2a4 ; NYI │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x3c0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4bafa8 <__isoc23_strtoull@plt+0xb5828> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037e27c ; NYI │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x528 │ │ │ │ + str x18, [x20] │ │ │ │ mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c4ff4 <__isoc23_strtoull@plt+0xbf874> │ │ │ │ + cbnz x18, 4bb528 <__isoc23_strtoull@plt+0xb5da8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bb658 <__isoc23_strtoull@plt+0xb5ed8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x624 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 5ff660 <__isoc23_strtoull@plt+0x1f9ee0> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c502c <__isoc23_strtoull@plt+0xbf8ac> // b.any │ │ │ │ - adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x17, x17, #0x70 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bb608 <__isoc23_strtoull@plt+0xb5e88> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bb70c <__isoc23_strtoull@plt+0xb5f8c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x724 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5070 <__isoc23_strtoull@plt+0xbf8f0> │ │ │ │ + cbnz x18, 4bb724 <__isoc23_strtoull@plt+0xb5fa4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x17, x17, #0xc0 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x6d8 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bb6b0 <__isoc23_strtoull@plt+0xb5f30> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x754 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c50c0 <__isoc23_strtoull@plt+0xbf940> │ │ │ │ + cbnz x18, 4bb754 <__isoc23_strtoull@plt+0xb5fd4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x6d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x6d8 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bb7c8 <__isoc23_strtoull@plt+0xb6048> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x7e0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c5098 <__isoc23_strtoull@plt+0xbf918> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4bb7e0 <__isoc23_strtoull@plt+0xb6060> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + ldur x23, [x22, #15] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ + b 4bb8c0 <__isoc23_strtoull@plt+0xb6140> │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x18 │ │ │ │ - b 4c4fb0 <__isoc23_strtoull@plt+0xbf830> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c51b8 <__isoc23_strtoull@plt+0xbfa38> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0x15c │ │ │ │ + b.cc 4bb89c <__isoc23_strtoull@plt+0xb611c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x864 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c515c <__isoc23_strtoull@plt+0xbf9dc> │ │ │ │ + cbnz x18, 4bb864 <__isoc23_strtoull@plt+0xb60e4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c5194 <__isoc23_strtoull@plt+0xbfa14> // b.any │ │ │ │ - adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x17, x17, #0x1d8 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bb848 <__isoc23_strtoull@plt+0xb60c8> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #3208] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bb984 <__isoc23_strtoull@plt+0xb6204> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x9a4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c51d8 <__isoc23_strtoull@plt+0xbfa58> │ │ │ │ + cbnz x18, 4bb9a4 <__isoc23_strtoull@plt+0xb6224> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x17, x17, #0x228 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + mov x18, #0x80 // #128 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x80 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bb8f0 <__isoc23_strtoull@plt+0xb6170> // b.pmore │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x5c8 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + stur x22, [x21, #-104] │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0x670 │ │ │ │ + stur x18, [x21, #-96] │ │ │ │ + sub x18, x21, #0x78 │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x17, x17, #0x788 │ │ │ │ + stur x17, [x21, #-72] │ │ │ │ + sub x17, x21, #0x60 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + adrp x15, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x15, x15, #0x800 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x48 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5228 <__isoc23_strtoull@plt+0xbfaa8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x6e0 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x848 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c5200 <__isoc23_strtoull@plt+0xbfa80> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.ne 4bb8fc <__isoc23_strtoull@plt+0xb617c> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c52f8 <__isoc23_strtoull@plt+0xbfb78> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0x29c │ │ │ │ + b.cc 4bbcbc <__isoc23_strtoull@plt+0xb653c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0xcdc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c529c <__isoc23_strtoull@plt+0xbfb1c> │ │ │ │ + cbnz x18, 4bbcdc <__isoc23_strtoull@plt+0xb655c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0xa80 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bba80 <__isoc23_strtoull@plt+0xb6300> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0xac8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bbac8 <__isoc23_strtoull@plt+0xb6348> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c52d4 <__isoc23_strtoull@plt+0xbfb54> // b.any │ │ │ │ - adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x17, x17, #0x318 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bba44 <__isoc23_strtoull@plt+0xb62c4> // b.any │ │ │ │ + adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x17, x17, #0xae8 │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5318 <__isoc23_strtoull@plt+0xbfb98> │ │ │ │ + cbnz x18, 4bbae8 <__isoc23_strtoull@plt+0xb6368> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x17, x17, #0x368 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bba88 <__isoc23_strtoull@plt+0xb6308> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x2f // #47 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bbc2c <__isoc23_strtoull@plt+0xb64ac> // b.any │ │ │ │ + ldr x25, [x20, #24] │ │ │ │ + mov x24, x18 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 5988d8 <__isoc23_strtoull@plt+0x193158> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bbb10 <__isoc23_strtoull@plt+0xb6390> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x2f1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 5988d8 <__isoc23_strtoull@plt+0x193158> │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0xb2c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5368 <__isoc23_strtoull@plt+0xbfbe8> │ │ │ │ + cbnz x18, 4bbb2c <__isoc23_strtoull@plt+0xb63ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x6e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c5340 <__isoc23_strtoull@plt+0xbfbc0> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.ne 4bbb74 <__isoc23_strtoull@plt+0xb63f4> // b.any │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bbba0 <__isoc23_strtoull@plt+0xb6420> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x2f1 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x26 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x17, x17, #0xbbc │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bbbbc <__isoc23_strtoull@plt+0xb643c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bba1c <__isoc23_strtoull@plt+0xb629c> // b.any │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5424 <__isoc23_strtoull@plt+0xbfca4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0x3dc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ + adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x17, x17, #0xc60 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ + ldur x14, [x22, #14] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c53dc <__isoc23_strtoull@plt+0xbfc5c> │ │ │ │ + cbnz x18, 4bbc60 <__isoc23_strtoull@plt+0xb64e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x850 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4c5414 <__isoc23_strtoull@plt+0xbfc94> // b.any │ │ │ │ - adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x17, x17, #0x444 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5444 <__isoc23_strtoull@plt+0xbfcc4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.ne 4bbc80 <__isoc23_strtoull@plt+0xb6500> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x6f0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x22, 83f000 <__isoc23_strtoull@plt+0x439880> │ │ │ │ - add x22, x22, #0x1c8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c5504 <__isoc23_strtoull@plt+0xbfd84> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0x4bc │ │ │ │ + b.cc 4bbed0 <__isoc23_strtoull@plt+0xb6750> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0xef0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c54bc <__isoc23_strtoull@plt+0xbfd3c> │ │ │ │ + cbnz x18, 4bbef0 <__isoc23_strtoull@plt+0xb6770> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c54e0 <__isoc23_strtoull@plt+0xbfd60> // b.any │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x17, x17, #0x524 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - mov x22, x18 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bbe20 <__isoc23_strtoull@plt+0xb66a0> // b.pmore │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov x14, #0x2e // #46 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bbdc4 <__isoc23_strtoull@plt+0xb6644> // b.any │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + adrp x15, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x15, x15, #0xdb4 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5524 <__isoc23_strtoull@plt+0xbfda4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x6f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x22, 83f000 <__isoc23_strtoull@plt+0x439880> │ │ │ │ - add x22, x22, #0x1f8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4bb9e8 <__isoc23_strtoull@plt+0xb6268> │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2296] │ │ │ │ + add x15, x15, #0x2e1 │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0xe10 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + mov x23, x17 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c55f4 <__isoc23_strtoull@plt+0xbfe74> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0x5a0 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c55a0 <__isoc23_strtoull@plt+0xbfe20> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4bb9e8 <__isoc23_strtoull@plt+0xb6268> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c55e0 <__isoc23_strtoull@plt+0xbfe60> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x15, x15, #0x614 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0xd5c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x23, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bbd5c <__isoc23_strtoull@plt+0xb65dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x17, x17, #0xeb0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x17, x22 │ │ │ │ + ldur x15, [x22, #6] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ + str x15, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5614 <__isoc23_strtoull@plt+0xbfe94> │ │ │ │ + cbnz x18, 4bbeb0 <__isoc23_strtoull@plt+0xb6730> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c55b8 <__isoc23_strtoull@plt+0xbfe38> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x750 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0xe3c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x858 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4c564c <__isoc23_strtoull@plt+0xbfecc> // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 4c5660 <__isoc23_strtoull@plt+0xbfee0> // b.tcont │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 4c5634 <__isoc23_strtoull@plt+0xbfeb4> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bbe6c <__isoc23_strtoull@plt+0xb66ec> // b.any │ │ │ │ and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c571c <__isoc23_strtoull@plt+0xbff9c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0x6cc │ │ │ │ + b.cc 4bc0c0 <__isoc23_strtoull@plt+0xb6940> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xe0 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x24 │ │ │ │ stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c56cc <__isoc23_strtoull@plt+0xbff4c> │ │ │ │ + cbnz x18, 4bc0e0 <__isoc23_strtoull@plt+0xb6960> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c5708 <__isoc23_strtoull@plt+0xbff88> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x15, x15, #0x73c │ │ │ │ - str x15, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c573c <__isoc23_strtoull@plt+0xbffbc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c56e4 <__isoc23_strtoull@plt+0xbff64> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x758 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 4c577c <__isoc23_strtoull@plt+0xbfffc> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5754 <__isoc23_strtoull@plt+0xbffd4> │ │ │ │ - udf #15 │ │ │ │ + b.ne 4bbf64 <__isoc23_strtoull@plt+0xb67e4> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4bb9e8 <__isoc23_strtoull@plt+0xb6268> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c583c <__isoc23_strtoull@plt+0xc00bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0x7ec │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0xf84 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c57ec <__isoc23_strtoull@plt+0xc006c> │ │ │ │ + cbnz x18, 4bbf84 <__isoc23_strtoull@plt+0xb6804> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x2f // #47 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 4c5828 <__isoc23_strtoull@plt+0xc00a8> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x15, x15, #0x85c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + b.eq 4bbf64 <__isoc23_strtoull@plt+0xb67e4> // b.none │ │ │ │ + adrp x17, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x17, x17, #0xfb8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + adrp x18, 4bb000 <__isoc23_strtoull@plt+0xb5880> │ │ │ │ + add x18, x18, #0xfe4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c585c <__isoc23_strtoull@plt+0xc00dc> │ │ │ │ + cbnz x18, 4bbfe4 <__isoc23_strtoull@plt+0xb6864> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5804 <__isoc23_strtoull@plt+0xc0084> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x760 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c5894 <__isoc23_strtoull@plt+0xc0114> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c58a8 <__isoc23_strtoull@plt+0xc0128> // b.tcont │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5874 <__isoc23_strtoull@plt+0xc00f4> │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5974 <__isoc23_strtoull@plt+0xc01f4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0x920 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-16] │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5920 <__isoc23_strtoull@plt+0xc01a0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bc044 <__isoc23_strtoull@plt+0xb68c4> // b.any │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4bb9e8 <__isoc23_strtoull@plt+0xb6268> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c5960 <__isoc23_strtoull@plt+0xc01e0> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x15, x15, #0x994 │ │ │ │ - stur x15, [x20, #-8] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x6c │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5994 <__isoc23_strtoull@plt+0xc0214> │ │ │ │ + cbnz x18, 4bc06c <__isoc23_strtoull@plt+0xb68ec> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5938 <__isoc23_strtoull@plt+0xc01b8> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x768 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x860 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #67 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - ldr x15, [x20, #8] │ │ │ │ - and x14, x22, #0x7 │ │ │ │ - mov x13, #0x7 // #7 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.eq 4c59cc <__isoc23_strtoull@plt+0xc024c> // b.none │ │ │ │ - sub x14, x14, #0x1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ge 4c59e0 <__isoc23_strtoull@plt+0xc0260> // b.tcont │ │ │ │ - and x22, x18, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x14, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x14, [x14] │ │ │ │ - ldur w14, [x14, #-4] │ │ │ │ - ubfx x14, x14, #0, #32 │ │ │ │ - b 4c59b4 <__isoc23_strtoull@plt+0xc0234> │ │ │ │ - and x22, x17, #0xfffffffffffffff8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bc018 <__isoc23_strtoull@plt+0xb6898> // b.any │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xa4 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c5a9c <__isoc23_strtoull@plt+0xc031c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0xa4c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4bc180 <__isoc23_strtoull@plt+0xb6a00> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x1c0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5a4c <__isoc23_strtoull@plt+0xc02cc> │ │ │ │ + cbnz x18, 4bc1c0 <__isoc23_strtoull@plt+0xb6a40> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c5a88 <__isoc23_strtoull@plt+0xc0308> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x15, x15, #0xabc │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5abc <__isoc23_strtoull@plt+0xc033c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5a64 <__isoc23_strtoull@plt+0xc02e4> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x770 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4bbf30 <__isoc23_strtoull@plt+0xb67b0> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x868 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x170 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #14] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4bc130 <__isoc23_strtoull@plt+0xb69b0> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c5af4 <__isoc23_strtoull@plt+0xc0374> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ge 4c5b08 <__isoc23_strtoull@plt+0xc0388> // b.tcont │ │ │ │ + b.ne 4bc190 <__isoc23_strtoull@plt+0xb6a10> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5ad4 <__isoc23_strtoull@plt+0xc0354> │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0037d720 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c5bcc <__isoc23_strtoull@plt+0xc044c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0xb7c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + b.cc 4bc248 <__isoc23_strtoull@plt+0xb6ac8> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4bc250 <__isoc23_strtoull@plt+0xb6ad0> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x8f0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5b7c <__isoc23_strtoull@plt+0xc03fc> │ │ │ │ + b 600328 <__isoc23_strtoull@plt+0x1faba8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cs 4bc360 <__isoc23_strtoull@plt+0xb6be0> // b.hs, b.nlast │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x958 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 4c5bb8 <__isoc23_strtoull@plt+0xc0438> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x15, x15, #0xbec │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + b.ne 4bc35c <__isoc23_strtoull@plt+0xb6bdc> // b.any │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0x2e0 │ │ │ │ str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5bec <__isoc23_strtoull@plt+0xc046c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5b94 <__isoc23_strtoull@plt+0xc0414> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x778 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4bc270 <__isoc23_strtoull@plt+0xb6af0> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c5c24 <__isoc23_strtoull@plt+0xc04a4> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4bbf30 <__isoc23_strtoull@plt+0xb67b0> │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x2a4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x470 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 681a70 <__isoc23_strtoull@plt+0x27c2f0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c5c38 <__isoc23_strtoull@plt+0xc04b8> // b.any │ │ │ │ + b.ne 4bc2f0 <__isoc23_strtoull@plt+0xb6b70> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5c04 <__isoc23_strtoull@plt+0xc0484> │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #3496] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0x334 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bc334 <__isoc23_strtoull@plt+0xb6bb4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c5cfc <__isoc23_strtoull@plt+0xc057c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0xcac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5cac <__isoc23_strtoull@plt+0xc052c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b.cc 4bc400 <__isoc23_strtoull@plt+0xb6c80> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x42c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x17, x23 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x470 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681a70 <__isoc23_strtoull@plt+0x27c2f0> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c5ce8 <__isoc23_strtoull@plt+0xc0568> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x15, x15, #0xd1c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5d1c <__isoc23_strtoull@plt+0xc059c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5cc4 <__isoc23_strtoull@plt+0xc0544> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x780 │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4bbf30 <__isoc23_strtoull@plt+0xb67b0> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x960 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4bc270 <__isoc23_strtoull@plt+0xb6af0> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 4c5d5c <__isoc23_strtoull@plt+0xc05dc> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, eq // eq = none │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5d34 <__isoc23_strtoull@plt+0xc05b4> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + b.ne 4bc410 <__isoc23_strtoull@plt+0xb6c90> // b.any │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0x3f0 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + b 4bc270 <__isoc23_strtoull@plt+0xb6af0> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x0037d520 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c5e1c <__isoc23_strtoull@plt+0xc069c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0xdcc │ │ │ │ + b.cc 4bc8f4 <__isoc23_strtoull@plt+0xb7174> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x4dc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5dcc <__isoc23_strtoull@plt+0xc064c> │ │ │ │ + cbnz x18, 4bc4dc <__isoc23_strtoull@plt+0xb6d5c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x53c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bc53c <__isoc23_strtoull@plt+0xb6dbc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037d4ac ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 4c5e08 <__isoc23_strtoull@plt+0xc0688> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x15, x15, #0xe3c │ │ │ │ - str x15, [x20] │ │ │ │ + b.eq 4bc700 <__isoc23_strtoull@plt+0xb6f80> // b.none │ │ │ │ + adrp x18, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bc4a0 <__isoc23_strtoull@plt+0xb6d20> // b.any │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0x814 │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5e3c <__isoc23_strtoull@plt+0xc06bc> │ │ │ │ + cbnz x18, 4bc814 <__isoc23_strtoull@plt+0xb7094> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5de4 <__isoc23_strtoull@plt+0xc0664> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x7a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037d44c ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c5e74 <__isoc23_strtoull@plt+0xc06f4> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ge 4c5e88 <__isoc23_strtoull@plt+0xc0708> // b.tcont │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3592] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5e54 <__isoc23_strtoull@plt+0xc06d4> │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c5ea8 <__isoc23_strtoull@plt+0xc0728> // b.any │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #4040] │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1544] │ │ │ │ - add x22, x22, #0x3 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bc4fc <__isoc23_strtoull@plt+0xb6d7c> │ │ │ │ + adrp x15, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x15, x15, #0x600 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + ldur x22, [x14, #14] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldur x17, [x14, #6] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bc600 <__isoc23_strtoull@plt+0xb6e80> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c5f6c <__isoc23_strtoull@plt+0xc07ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x18, x18, #0xf1c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037d3f8 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bc84c <__isoc23_strtoull@plt+0xb70cc> // b.none │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x15, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x15, x15, #0x938 │ │ │ │ + mov x14, x22 │ │ │ │ + and x13, x14, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 4bc54c <__isoc23_strtoull@plt+0xb6dcc> // b.any │ │ │ │ + adrp x14, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x14, x14, #0x6d0 │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5f1c <__isoc23_strtoull@plt+0xc079c> │ │ │ │ + cbnz x18, 4bc6d0 <__isoc23_strtoull@plt+0xb6f50> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c5f58 <__isoc23_strtoull@plt+0xc07d8> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ - add x15, x15, #0xf8c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + .inst 0x0037d368 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x14, x22 │ │ │ │ + b 4bc5b4 <__isoc23_strtoull@plt+0xb6e34> │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x6b0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c5f8c <__isoc23_strtoull@plt+0xc080c> │ │ │ │ + cbnz x18, 4bc6b0 <__isoc23_strtoull@plt+0xb6f30> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5f34 <__isoc23_strtoull@plt+0xc07b4> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x7b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c5fcc <__isoc23_strtoull@plt+0xc084c> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, lt // lt = tstop │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c5fa4 <__isoc23_strtoull@plt+0xc0824> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c605c <__isoc23_strtoull@plt+0xc08dc> // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c60b4 <__isoc23_strtoull@plt+0xc0934> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c60a8 <__isoc23_strtoull@plt+0xc0928> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c609c <__isoc23_strtoull@plt+0xc091c> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c6090 <__isoc23_strtoull@plt+0xc0910> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c6084 <__isoc23_strtoull@plt+0xc0904> // b.none │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037d314 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4c6050 <__isoc23_strtoull@plt+0xc08d0> // b.none │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xd8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - and x18, x23, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c60c0 <__isoc23_strtoull@plt+0xc0940> // b.any │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x348 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x140 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x1a8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x210 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x278 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x2e0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x3b0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c613c <__isoc23_strtoull@plt+0xc09bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x12c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.eq 4bc84c <__isoc23_strtoull@plt+0xb70cc> // b.none │ │ │ │ + adrp x18, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bc618 <__isoc23_strtoull@plt+0xb6e98> // b.any │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0x7ec │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c612c <__isoc23_strtoull@plt+0xc09ac> │ │ │ │ + cbnz x18, 4bc7ec <__isoc23_strtoull@plt+0xb706c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037d2b8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bc670 <__isoc23_strtoull@plt+0xb6ef0> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037d298 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2e // #46 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bc848 <__isoc23_strtoull@plt+0xb70c8> // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0x654 │ │ │ │ + str x17, [x20, #16] │ │ │ │ ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + mov x23, x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4c5ff8 <__isoc23_strtoull@plt+0xc0878> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x810 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 600230 <__isoc23_strtoull@plt+0x1faab0> │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0x590 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bc590 <__isoc23_strtoull@plt+0xb6e10> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x83c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bc83c <__isoc23_strtoull@plt+0xb70bc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c61bc <__isoc23_strtoull@plt+0xc0a3c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x1ac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037d20c ; NYI │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bc8d8 <__isoc23_strtoull@plt+0xb7158> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2296] │ │ │ │ + add x18, x18, #0x2e1 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3192] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x18, x18, #0x6e0 │ │ │ │ + sub x17, x21, #0xe │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bc724 <__isoc23_strtoull@plt+0xb6fa4> // b.any │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0x8ac │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c61ac <__isoc23_strtoull@plt+0xc0a2c> │ │ │ │ + cbnz x18, 4bc8ac <__isoc23_strtoull@plt+0xb712c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037d17c ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bc84c <__isoc23_strtoull@plt+0xb70cc> // b.any │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4bc760 <__isoc23_strtoull@plt+0xb6fe0> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037d174 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x2f // #47 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bc700 <__isoc23_strtoull@plt+0xb6f80> // b.any │ │ │ │ + b 4bc760 <__isoc23_strtoull@plt+0xb6fe0> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037ceec ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bc7a8 <__isoc23_strtoull@plt+0xb7028> │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4c5ff8 <__isoc23_strtoull@plt+0xc0878> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x818 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x23, x23, #0x818 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6270 <__isoc23_strtoull@plt+0xc0af0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x258 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6258 <__isoc23_strtoull@plt+0xc0ad8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bc84c <__isoc23_strtoull@plt+0xb70cc> // b.any │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x448 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ + .inst 0x0037ce7c ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bc84c <__isoc23_strtoull@plt+0xb70cc> // b.none │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x874 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 4baa40 <__isoc23_strtoull@plt+0xb52c0> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x75c │ │ │ │ + str x18, [x20, #8] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4c5ff8 <__isoc23_strtoull@plt+0xc0878> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x828 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0037ce18 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c6308 <__isoc23_strtoull@plt+0xc0b88> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x2dc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4bce60 <__isoc23_strtoull@plt+0xb76e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x968 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c62dc <__isoc23_strtoull@plt+0xc0b5c> │ │ │ │ + cbnz x18, 4bc968 <__isoc23_strtoull@plt+0xb71e8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x328 │ │ │ │ + .inst 0x0037cdc0 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bcc3c <__isoc23_strtoull@plt+0xb74bc> // b.none │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x9e0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6328 <__isoc23_strtoull@plt+0xc0ba8> │ │ │ │ + cbnz x18, 4bc9e0 <__isoc23_strtoull@plt+0xb7260> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x998 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xa2c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bca2c <__isoc23_strtoull@plt+0xb72ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037cd48 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c6364 <__isoc23_strtoull@plt+0xc0be4> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x15, x15, #0x388 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bc9a8 <__isoc23_strtoull@plt+0xb7228> // b.any │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0xe38 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6388 <__isoc23_strtoull@plt+0xc0c08> │ │ │ │ + cbnz x18, 4bce38 <__isoc23_strtoull@plt+0xb76b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c6340 <__isoc23_strtoull@plt+0xc0bc0> │ │ │ │ - udf #66 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037ccfc ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bc9e8 <__isoc23_strtoull@plt+0xb7268> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037cce0 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bcd74 <__isoc23_strtoull@plt+0xb75f4> // b.none │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xac8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bcac8 <__isoc23_strtoull@plt+0xb7348> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xb10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bcb10 <__isoc23_strtoull@plt+0xb7390> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037cc60 ; NYI │ │ │ │ ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c63c4 <__isoc23_strtoull@plt+0xc0c44> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x15, x15, #0x3e8 │ │ │ │ - str x15, [x20] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bca8c <__isoc23_strtoull@plt+0xb730c> // b.any │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0xc0c │ │ │ │ + str x17, [x20] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c63e8 <__isoc23_strtoull@plt+0xc0c68> │ │ │ │ + cbnz x18, 4bcc0c <__isoc23_strtoull@plt+0xb748c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c63a0 <__isoc23_strtoull@plt+0xc0c20> │ │ │ │ - udf #194 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037cc18 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4c6434 <__isoc23_strtoull@plt+0xc0cb4> // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - cmp x15, x18 │ │ │ │ - b.lt 4c6448 <__isoc23_strtoull@plt+0xc0cc8> // b.tstop │ │ │ │ - cmp x15, x17 │ │ │ │ - cset x18, le │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - b 4c6404 <__isoc23_strtoull@plt+0xc0c84> │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bcad0 <__isoc23_strtoull@plt+0xb7350> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c65c8 <__isoc23_strtoull@plt+0xc0e48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x4bc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037cbf8 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c64bc <__isoc23_strtoull@plt+0xc0d3c> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bcd74 <__isoc23_strtoull@plt+0xb75f4> // b.none │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xba4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bcba4 <__isoc23_strtoull@plt+0xb7424> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x4ec │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xbf0 │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c64ec <__isoc23_strtoull@plt+0xc0d6c> │ │ │ │ + cbnz x18, 4bcbf0 <__isoc23_strtoull@plt+0xb7470> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037cb84 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c6528 <__isoc23_strtoull@plt+0xc0da8> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x15, x15, #0x54c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bcb6c <__isoc23_strtoull@plt+0xb73ec> // b.any │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0xde4 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c654c <__isoc23_strtoull@plt+0xc0dcc> │ │ │ │ + cbnz x18, 4bcde4 <__isoc23_strtoull@plt+0xb7664> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c6504 <__isoc23_strtoull@plt+0xc0d84> │ │ │ │ - udf #65 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037cb38 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4c6598 <__isoc23_strtoull@plt+0xc0e18> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c65d8 <__isoc23_strtoull@plt+0xc0e58> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4c6564 <__isoc23_strtoull@plt+0xc0de4> │ │ │ │ - udf #65 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bcbac <__isoc23_strtoull@plt+0xb742c> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c6564 <__isoc23_strtoull@plt+0xc0de4> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x9a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x0037cb1c ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2e // #46 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bcdb4 <__isoc23_strtoull@plt+0xb7634> // b.any │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0xb30 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 600230 <__isoc23_strtoull@plt+0x1faab0> │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0xa48 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bca48 <__isoc23_strtoull@plt+0xb72c8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x5bc │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xcc4 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bccc4 <__isoc23_strtoull@plt+0xb7544> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xd0c │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bcd0c <__isoc23_strtoull@plt+0xb758c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c66c0 <__isoc23_strtoull@plt+0xc0f40> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x650 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037ca64 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bcc8c <__isoc23_strtoull@plt+0xb750c> // b.any │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0xd28 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6650 <__isoc23_strtoull@plt+0xc0ed0> │ │ │ │ + cbnz x18, 4bcd28 <__isoc23_strtoull@plt+0xb75a8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037ca1c ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bcccc <__isoc23_strtoull@plt+0xb754c> │ │ │ │ + udf #130 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037ca00 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bcd74 <__isoc23_strtoull@plt+0xb75f4> // b.none │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xd9c │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4baa40 <__isoc23_strtoull@plt+0xb52c0> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4c6694 <__isoc23_strtoull@plt+0xc0f14> // b.none │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c66d0 <__isoc23_strtoull@plt+0xc0f50> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + b.eq 4bcdbc <__isoc23_strtoull@plt+0xb763c> // b.none │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - b 4c6664 <__isoc23_strtoull@plt+0xc0ee4> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - b 4c6664 <__isoc23_strtoull@plt+0xc0ee4> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x9a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x17, x17, #0x6b8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6788 <__isoc23_strtoull@plt+0xc1008> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x74c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c674c <__isoc23_strtoull@plt+0xc0fcc> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bcdbc <__isoc23_strtoull@plt+0xb763c> // b.none │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4bcd74 <__isoc23_strtoull@plt+0xb75f4> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4bcd74 <__isoc23_strtoull@plt+0xb75f4> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x448 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037c944 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bcd74 <__isoc23_strtoull@plt+0xb75f4> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bcc60 <__isoc23_strtoull@plt+0xb74e0> // b.any │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0xd60 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4baa40 <__isoc23_strtoull@plt+0xb52c0> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c8f0 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4c6774 <__isoc23_strtoull@plt+0xc0ff4> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x70 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x9b0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldur x14, [x22, #7] │ │ │ │ + mov x13, #0x2f // #47 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4bcc3c <__isoc23_strtoull@plt+0xb74bc> // b.any │ │ │ │ + mov x18, x17 │ │ │ │ + mov x17, x15 │ │ │ │ + b 4bce00 <__isoc23_strtoull@plt+0xb7680> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0037c8b0 ; NYI │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c6830 <__isoc23_strtoull@plt+0xc10b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x7f4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4bd354 <__isoc23_strtoull@plt+0xb7bd4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xed8 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c67f4 <__isoc23_strtoull@plt+0xc1074> │ │ │ │ + cbnz x18, 4bced8 <__isoc23_strtoull@plt+0xb7758> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x0037c850 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4c681c <__isoc23_strtoull@plt+0xc109c> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x70 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x9b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x23, x23, #0x9b8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00375190 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6900 <__isoc23_strtoull@plt+0xc1180> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x8c8 │ │ │ │ + b.eq 4bd1a4 <__isoc23_strtoull@plt+0xb7a24> // b.none │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xf50 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c68c8 <__isoc23_strtoull@plt+0xc1148> │ │ │ │ + cbnz x18, 4bcf50 <__isoc23_strtoull@plt+0xb77d0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00375150 ; NYI │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0xf9c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c68ec <__isoc23_strtoull@plt+0xc116c> // b.any │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x9c8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0x9f0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 4bcf9c <__isoc23_strtoull@plt+0xb781c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xa38 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6998 <__isoc23_strtoull@plt+0xc1218> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x96c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c7d8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bcf18 <__isoc23_strtoull@plt+0xb7798> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x1d4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c696c <__isoc23_strtoull@plt+0xc11ec> │ │ │ │ + cbnz x18, 4bd1d4 <__isoc23_strtoull@plt+0xb7a54> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037c78c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bcf58 <__isoc23_strtoull@plt+0xb77d8> │ │ │ │ + udf #132 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x9b8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c770 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bd2c4 <__isoc23_strtoull@plt+0xb7b44> // b.none │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x38 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + mov x22, x17 │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c69b8 <__isoc23_strtoull@plt+0xc1238> │ │ │ │ + cbnz x18, 4bd038 <__isoc23_strtoull@plt+0xb78b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xa70 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x80 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bd080 <__isoc23_strtoull@plt+0xb7900> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0x9f4 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + .inst 0x0037c6f0 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bcffc <__isoc23_strtoull@plt+0xb787c> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x174 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c69f4 <__isoc23_strtoull@plt+0xc1274> │ │ │ │ + cbnz x18, 4bd174 <__isoc23_strtoull@plt+0xb79f4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037c6a8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bd040 <__isoc23_strtoull@plt+0xb78c0> │ │ │ │ + udf #132 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xa30 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c688 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bd2c4 <__isoc23_strtoull@plt+0xb7b44> // b.none │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x110 │ │ │ │ str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + cbnz x18, 4bd110 <__isoc23_strtoull@plt+0xb7990> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x158 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6a30 <__isoc23_strtoull@plt+0xc12b0> │ │ │ │ + cbnz x18, 4bd158 <__isoc23_strtoull@plt+0xb79d8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037c618 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bd0d8 <__isoc23_strtoull@plt+0xb7958> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x21c │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c6a70 <__isoc23_strtoull@plt+0xc12f0> // b.tstop │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, le │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4bd21c <__isoc23_strtoull@plt+0xb7a9c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6bac <__isoc23_strtoull@plt+0xc142c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xae4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c5d0 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bd118 <__isoc23_strtoull@plt+0xb7998> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c5b4 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2e // #46 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bd2dc <__isoc23_strtoull@plt+0xb7b5c> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0xa0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 600230 <__isoc23_strtoull@plt+0x1faab0> │ │ │ │ + adrp x17, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x17, x17, #0xfb8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6ae4 <__isoc23_strtoull@plt+0xc1364> │ │ │ │ + cbnz x18, 4bcfb8 <__isoc23_strtoull@plt+0xb7838> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xb14 │ │ │ │ + .inst 0x0037c554 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov x14, #0x2f // #47 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bd1a4 <__isoc23_strtoull@plt+0xb7a24> // b.any │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x26c │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x22, x17 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6b14 <__isoc23_strtoull@plt+0xc1394> │ │ │ │ + cbnz x18, 4bd26c <__isoc23_strtoull@plt+0xb7aec> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #132 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xb50 │ │ │ │ + .inst 0x0037c50c ; NYI │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x15, #0x2f // #47 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4bd2c4 <__isoc23_strtoull@plt+0xb7b44> // b.any │ │ │ │ + b 4bd1ec <__isoc23_strtoull@plt+0xb7a6c> │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x2b4 │ │ │ │ str x18, [x20] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #32] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6b50 <__isoc23_strtoull@plt+0xc13d0> │ │ │ │ + cbnz x18, 4bd2b4 <__isoc23_strtoull@plt+0xb7b34> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #644 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c6bbc <__isoc23_strtoull@plt+0xc143c> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x0037c4bc ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bd234 <__isoc23_strtoull@plt+0xb7ab4> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x32c │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bd32c <__isoc23_strtoull@plt+0xb7bac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #388 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x0037c474 ; NYI │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ mov x17, x22 │ │ │ │ - b 4c6b5c <__isoc23_strtoull@plt+0xc13dc> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xa78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xba0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6c80 <__isoc23_strtoull@plt+0xc1500> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xc30 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6c30 <__isoc23_strtoull@plt+0xc14b0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b 4bd274 <__isoc23_strtoull@plt+0xb7af4> │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4bd2c4 <__isoc23_strtoull@plt+0xb7b44> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c6c90 <__isoc23_strtoull@plt+0xc1510> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bd2c0 <__isoc23_strtoull@plt+0xb7b40> // b.any │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x448 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #900 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - b 4c6c38 <__isoc23_strtoull@plt+0xc14b8> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xa80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c3fc ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bd2c4 <__isoc23_strtoull@plt+0xb7b44> // b.none │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x2f4 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4baa40 <__isoc23_strtoull@plt+0xb52c0> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x17, x17, #0xc78 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ nop │ │ │ │ - udf #23 │ │ │ │ udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0037c3b8 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c6d68 <__isoc23_strtoull@plt+0xc15e8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xd0c │ │ │ │ + b.cc 4bd8a8 <__isoc23_strtoull@plt+0xb8128> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x3c8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6d0c <__isoc23_strtoull@plt+0xc158c> │ │ │ │ + cbnz x18, 4bd3c8 <__isoc23_strtoull@plt+0xb7c48> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x0037c360 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4c6d34 <__isoc23_strtoull@plt+0xc15b4> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf60 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.cc 4c6d54 <__isoc23_strtoull@plt+0xc15d4> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf98 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xa88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b.eq 4bd698 <__isoc23_strtoull@plt+0xb7f18> // b.none │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x440 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bd440 <__isoc23_strtoull@plt+0xb7cc0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6e30 <__isoc23_strtoull@plt+0xc16b0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xdd4 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x48c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6dd4 <__isoc23_strtoull@plt+0xc1654> │ │ │ │ + cbnz x18, 4bd48c <__isoc23_strtoull@plt+0xb7d0c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037c2e8 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4c6dfc <__isoc23_strtoull@plt+0xc167c> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf60 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4c6e1c <__isoc23_strtoull@plt+0xc169c> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf98 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xa90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x23, x23, #0xa90 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00374c90 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6f20 <__isoc23_strtoull@plt+0xc17a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xec8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bd408 <__isoc23_strtoull@plt+0xb7c88> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x838 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6ec8 <__isoc23_strtoull@plt+0xc1748> │ │ │ │ + cbnz x18, 4bd838 <__isoc23_strtoull@plt+0xb80b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c29c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bd448 <__isoc23_strtoull@plt+0xb7cc8> │ │ │ │ + udf #131 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00374c50 ; NYI │ │ │ │ + .inst 0x0037c280 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c6eec <__isoc23_strtoull@plt+0xc176c> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xaf0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.cc 4c6f0c <__isoc23_strtoull@plt+0xc178c> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xac8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xaa0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xb40 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c6fb8 <__isoc23_strtoull@plt+0xc1838> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xf8c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.eq 4bd7c8 <__isoc23_strtoull@plt+0xb8048> // b.none │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x528 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + mov x22, x17 │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6f8c <__isoc23_strtoull@plt+0xc180c> │ │ │ │ + cbnz x18, 4bd528 <__isoc23_strtoull@plt+0xb7da8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ - add x18, x18, #0xfd8 │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x570 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c6fd8 <__isoc23_strtoull@plt+0xc1858> │ │ │ │ + cbnz x18, 4bd570 <__isoc23_strtoull@plt+0xb7df0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xb78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x14 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + .inst 0x0037c200 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bd4ec <__isoc23_strtoull@plt+0xb7d6c> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x664 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7014 <__isoc23_strtoull@plt+0xc1894> │ │ │ │ + cbnz x18, 4bd664 <__isoc23_strtoull@plt+0xb7ee4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037c1b8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bd530 <__isoc23_strtoull@plt+0xb7db0> │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x50 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c198 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bd7c8 <__isoc23_strtoull@plt+0xb8048> // b.none │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x600 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7050 <__isoc23_strtoull@plt+0xc18d0> │ │ │ │ + cbnz x18, 4bd600 <__isoc23_strtoull@plt+0xb7e80> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x648 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c7090 <__isoc23_strtoull@plt+0xc1910> // b.tstop │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - cmp x18, x17 │ │ │ │ - cset x18, le │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + cbnz x18, 4bd648 <__isoc23_strtoull@plt+0xb7ec8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c71cc <__isoc23_strtoull@plt+0xc1a4c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x104 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c128 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bd5c8 <__isoc23_strtoull@plt+0xb7e48> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x88c │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7104 <__isoc23_strtoull@plt+0xc1984> │ │ │ │ + cbnz x18, 4bd88c <__isoc23_strtoull@plt+0xb810c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037c0e0 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bd608 <__isoc23_strtoull@plt+0xb7e88> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x134 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037c0c4 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2e // #46 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bd808 <__isoc23_strtoull@plt+0xb8088> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x590 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 600230 <__isoc23_strtoull@plt+0x1faab0> │ │ │ │ + mov x18, x17 │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x4a8 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7134 <__isoc23_strtoull@plt+0xc19b4> │ │ │ │ + cbnz x18, 4bd4a8 <__isoc23_strtoull@plt+0xb7d28> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x170 │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ str x18, [x20] │ │ │ │ + ldur x22, [x15, #14] │ │ │ │ + ldur x18, [x15, #6] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + cbnz x18, 4bd718 <__isoc23_strtoull@plt+0xb7f98> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x760 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x17, #14] │ │ │ │ + ldur x18, [x17, #6] │ │ │ │ + str x18, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7170 <__isoc23_strtoull@plt+0xc19f0> │ │ │ │ + cbnz x18, 4bd760 <__isoc23_strtoull@plt+0xb7fe0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c71dc <__isoc23_strtoull@plt+0xc1a5c> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x0037c010 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bd6e0 <__isoc23_strtoull@plt+0xb7f60> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x77c │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bd77c <__isoc23_strtoull@plt+0xb7ffc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x0037bfc8 ; NYI │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ mov x17, x22 │ │ │ │ - b 4c717c <__isoc23_strtoull@plt+0xc19fc> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xb80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x1c0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + b 4bd720 <__isoc23_strtoull@plt+0xb7fa0> │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c72a0 <__isoc23_strtoull@plt+0xc1b20> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x250 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7250 <__isoc23_strtoull@plt+0xc1ad0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037bfac ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bd7c8 <__isoc23_strtoull@plt+0xb8048> // b.none │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x7f0 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4baa40 <__isoc23_strtoull@plt+0xb52c0> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c72b0 <__isoc23_strtoull@plt+0xc1b30> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bd810 <__isoc23_strtoull@plt+0xb8090> // b.none │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - b 4c7258 <__isoc23_strtoull@plt+0xc1ad8> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xb88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x17, x17, #0x298 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7388 <__isoc23_strtoull@plt+0xc1c08> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x32c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c732c <__isoc23_strtoull@plt+0xc1bac> │ │ │ │ - ldr x18, [x22] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4bd810 <__isoc23_strtoull@plt+0xb8090> // b.none │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4bd7c8 <__isoc23_strtoull@plt+0xb8048> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4bd7c8 <__isoc23_strtoull@plt+0xb8048> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x448 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037bef0 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldur x14, [x22, #7] │ │ │ │ + mov x13, #0x2f // #47 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4bd694 <__isoc23_strtoull@plt+0xb7f14> // b.any │ │ │ │ + and x17, x15, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.ne 4bd6b8 <__isoc23_strtoull@plt+0xb7f38> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x7b4 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4baa40 <__isoc23_strtoull@plt+0xb52c0> │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037be9c ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4c7354 <__isoc23_strtoull@plt+0xc1bd4> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf38 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4c7374 <__isoc23_strtoull@plt+0xc1bf4> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf40 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf50 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xb90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x14, #0x2f // #47 │ │ │ │ + cmp x17, x14 │ │ │ │ + b.ne 4bd7c8 <__isoc23_strtoull@plt+0xb8048> // b.any │ │ │ │ + b 4bd854 <__isoc23_strtoull@plt+0xb80d4> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c7450 <__isoc23_strtoull@plt+0xc1cd0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x3f4 │ │ │ │ + b.cc 4bd8e8 <__isoc23_strtoull@plt+0xb8168> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c73f4 <__isoc23_strtoull@plt+0xc1c74> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4c741c <__isoc23_strtoull@plt+0xc1c9c> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf38 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4c743c <__isoc23_strtoull@plt+0xc1cbc> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf40 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf50 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xb98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + b 4bb8c0 <__isoc23_strtoull@plt+0xb6140> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x23, x23, #0xb98 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x00374778 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x0037c0a0 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c7540 <__isoc23_strtoull@plt+0xc1dc0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x4e8 │ │ │ │ + b.cc 4bdf3c <__isoc23_strtoull@plt+0xb87bc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x5c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c74e8 <__isoc23_strtoull@plt+0xc1d68> │ │ │ │ + cbnz x18, 4be05c <__isoc23_strtoull@plt+0xb88dc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00374738 ; NYI │ │ │ │ + .inst 0x0037bde0 ; NYI │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xb8c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c750c <__isoc23_strtoull@plt+0xc1d8c> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xbf8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c752c <__isoc23_strtoull@plt+0xc1dac> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xbd0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 4bdb8c <__isoc23_strtoull@plt+0xb840c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xba8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xc48 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c75d8 <__isoc23_strtoull@plt+0xc1e58> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x5ac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c75ac <__isoc23_strtoull@plt+0xc1e2c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x5f8 │ │ │ │ + .inst 0x0037c008 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bdfbc <__isoc23_strtoull@plt+0xb883c> // b.none │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x948 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c75f8 <__isoc23_strtoull@plt+0xc1e78> │ │ │ │ + cbnz x18, 4bd948 <__isoc23_strtoull@plt+0xb81c8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xc80 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bd9c0 <__isoc23_strtoull@plt+0xb8240> // b.pmore │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0x8c0 │ │ │ │ + stur x17, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2448] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0x980 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x24, x21, #0xe │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x838 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x634 │ │ │ │ + .inst 0x0037bcf0 ; NYI │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xbdc │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + mov x18, x22 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7634 <__isoc23_strtoull@plt+0xc1eb4> │ │ │ │ + cbnz x18, 4bdbdc <__isoc23_strtoull@plt+0xb845c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x670 │ │ │ │ + .inst 0x0037bf18 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bdfbc <__isoc23_strtoull@plt+0xb883c> // b.none │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xa38 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7670 <__isoc23_strtoull@plt+0xc1ef0> │ │ │ │ + cbnz x18, 4bda38 <__isoc23_strtoull@plt+0xb82b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037bee8 ; NYI │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xa70 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x838 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c76b0 <__isoc23_strtoull@plt+0xc1f30> // b.tstop │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037bc38 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, le │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c77ec <__isoc23_strtoull@plt+0xc206c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x724 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.ne 4bdb28 <__isoc23_strtoull@plt+0xb83a8> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0xbf8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7724 <__isoc23_strtoull@plt+0xc1fa4> │ │ │ │ + cbnz x18, 4bdbf8 <__isoc23_strtoull@plt+0xb8478> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x754 │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xc64 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + mov x23, x17 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4bc3a0 <__isoc23_strtoull@plt+0xb6c20> │ │ │ │ + adrp x14, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x14, x14, #0xaf0 │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + ldur x22, [x15, #6] │ │ │ │ + ldur x15, [x15, #14] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7754 <__isoc23_strtoull@plt+0xc1fd4> │ │ │ │ + cbnz x18, 4bdaf0 <__isoc23_strtoull@plt+0xb8370> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x790 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7790 <__isoc23_strtoull@plt+0xc2010> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + .inst 0x0037bb9c ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, x17 │ │ │ │ + and x14, x15, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4bdb48 <__isoc23_strtoull@plt+0xb83c8> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0xca4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x448 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4bc3a0 <__isoc23_strtoull@plt+0xb6c20> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037bb4c ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + b 4bdb94 <__isoc23_strtoull@plt+0xb8414> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037bb30 ; NYI │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c77fc <__isoc23_strtoull@plt+0xc207c> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x15, x22 │ │ │ │ + b 4bdb98 <__isoc23_strtoull@plt+0xb8418> │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xd30 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x24, x17 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x448 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4bb9e8 <__isoc23_strtoull@plt+0xb6268> │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xd50 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x24, x17 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #3192] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4bb9e8 <__isoc23_strtoull@plt+0xb6268> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + .inst 0x0037bac4 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ mov x17, x22 │ │ │ │ - b 4c779c <__isoc23_strtoull@plt+0xc201c> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xc88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x7e0 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c78c0 <__isoc23_strtoull@plt+0xc2140> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x870 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + adrp x15, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x15, x15, #0xdf8 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7870 <__isoc23_strtoull@plt+0xc20f0> │ │ │ │ + cbnz x18, 4bddf8 <__isoc23_strtoull@plt+0xb8678> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c78d0 <__isoc23_strtoull@plt+0xc2150> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - b 4c7878 <__isoc23_strtoull@plt+0xc20f8> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xc90 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x17, x17, #0x8b8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + .inst 0x0037ba84 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x17, x22 │ │ │ │ + b 4bdc6c <__isoc23_strtoull@plt+0xb84ec> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xcdc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x15 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c7990 <__isoc23_strtoull@plt+0xc2210> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c7984 <__isoc23_strtoull@plt+0xc2204> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c7978 <__isoc23_strtoull@plt+0xc21f8> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c796c <__isoc23_strtoull@plt+0xc21ec> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c7960 <__isoc23_strtoull@plt+0xc21e0> // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4c7954 <__isoc23_strtoull@plt+0xc21d4> // b.none │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf08 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xef8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xee8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xed8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7a0c <__isoc23_strtoull@plt+0xc228c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0x9fc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c79fc <__isoc23_strtoull@plt+0xc227c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c7908 <__isoc23_strtoull@plt+0xc2188> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xca0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + .inst 0x0037ba4c ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bdcb0 <__isoc23_strtoull@plt+0xb8530> // b.pmore │ │ │ │ + adrp x14, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x14, x14, #0x370 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + mov x23, x15 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7a8c <__isoc23_strtoull@plt+0xc230c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xa7c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7a7c <__isoc23_strtoull@plt+0xc22fc> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x22 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c7908 <__isoc23_strtoull@plt+0xc2188> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xca8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + .inst 0x0037b9f8 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4bdce8 <__isoc23_strtoull@plt+0xb8568> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x23, x23, #0xca8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7b40 <__isoc23_strtoull@plt+0xc23c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7b28 <__isoc23_strtoull@plt+0xc23a8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x24, [x24, #3192] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ + .inst 0x0037b9d8 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + mov x15, x22 │ │ │ │ + b 4bdce8 <__isoc23_strtoull@plt+0xb8568> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xd94 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x23, x15 │ │ │ │ + mov x22, x14 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4c7908 <__isoc23_strtoull@plt+0xc2188> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xcb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7bd8 <__isoc23_strtoull@plt+0xc2458> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xbac │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7bac <__isoc23_strtoull@plt+0xc242c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xbf8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ + .inst 0x0037b994 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7bf8 <__isoc23_strtoull@plt+0xc2478> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xdd8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x15, x23 │ │ │ │ + mov x14, x22 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4bdd60 <__isoc23_strtoull@plt+0xb85e0> // b.pmore │ │ │ │ + adrp x13, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x13, x13, #0xe78 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x28 │ │ │ │ + mov x24, x15 │ │ │ │ + mov x23, x14 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 5988d8 <__isoc23_strtoull@plt+0x193158> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xc34 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + .inst 0x0037b930 ; NYI │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7c34 <__isoc23_strtoull@plt+0xc24b4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4bdc0c <__isoc23_strtoull@plt+0xb848c> // b.any │ │ │ │ + and x18, x17, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x18, x15 │ │ │ │ + b.ne 4bdc30 <__isoc23_strtoull@plt+0xb84b0> // b.any │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #2296] │ │ │ │ + add x14, x14, #0x2e1 │ │ │ │ + b 4bdda8 <__isoc23_strtoull@plt+0xb8628> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xc70 │ │ │ │ + .inst 0x0037b8cc ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bde40 <__isoc23_strtoull@plt+0xb86c0> // b.pmore │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x910 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xe5c │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7c70 <__isoc23_strtoull@plt+0xc24f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x448 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + str x22, [x20, #16] │ │ │ │ + b 4bb9e8 <__isoc23_strtoull@plt+0xb6268> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037baa4 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c7cb0 <__isoc23_strtoull@plt+0xc2530> // b.tstop │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, le │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 4bde9c <__isoc23_strtoull@plt+0xb871c> // b.any │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bdec8 <__isoc23_strtoull@plt+0xb8748> // b.pmore │ │ │ │ + adrp x18, 4bc000 <__isoc23_strtoull@plt+0xb6880> │ │ │ │ + add x18, x18, #0x468 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0x10 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #2296] │ │ │ │ + add x23, x23, #0x2e1 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 5988d8 <__isoc23_strtoull@plt+0x193158> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x9c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037ba4c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4bd9cc <__isoc23_strtoull@plt+0xb824c> // b.any │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0xac0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4bb8c0 <__isoc23_strtoull@plt+0xb6140> │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c7dec <__isoc23_strtoull@plt+0xc266c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xd24 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037ba10 ; NYI │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xf5c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x23, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7d24 <__isoc23_strtoull@plt+0xc25a4> │ │ │ │ + cbnz x18, 4bdf5c <__isoc23_strtoull@plt+0xb87dc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xd54 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + adrp x17, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x17, x17, #0xee4 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7d54 <__isoc23_strtoull@plt+0xc25d4> │ │ │ │ + cbnz x18, 4bdee4 <__isoc23_strtoull@plt+0xb8764> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ + .inst 0x0037b9bc ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x2c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7d90 <__isoc23_strtoull@plt+0xc2610> │ │ │ │ + cbnz x18, 4be02c <__isoc23_strtoull@plt+0xb88ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c7dfc <__isoc23_strtoull@plt+0xc267c> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037b97c ; NYI │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xf98 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c7d9c <__isoc23_strtoull@plt+0xc261c> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xde0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xde0 │ │ │ │ + .inst 0x0037b94c ; NYI │ │ │ │ + adrp x18, 4bd000 <__isoc23_strtoull@plt+0xb7880> │ │ │ │ + add x18, x18, #0xfec │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c7ec0 <__isoc23_strtoull@plt+0xc2740> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xe70 │ │ │ │ + b.cc 4be160 <__isoc23_strtoull@plt+0xb89e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xd8 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7e70 <__isoc23_strtoull@plt+0xc26f0> │ │ │ │ + cbnz x18, 4be0d8 <__isoc23_strtoull@plt+0xb8958> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c7ed0 <__isoc23_strtoull@plt+0xc2750> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x2f // #47 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4be14c <__isoc23_strtoull@plt+0xb89cc> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2296] │ │ │ │ + add x22, x22, #0x2f1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - b 4c7e78 <__isoc23_strtoull@plt+0xc26f8> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xde8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4be100 <__isoc23_strtoull@plt+0xb8980> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2152] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x17, x17, #0xeb8 │ │ │ │ + adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x17, x17, #0x11c │ │ │ │ str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + mov x23, x18 │ │ │ │ + b 63e420 <__isoc23_strtoull@plt+0x238ca0> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x9f8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c7fa8 <__isoc23_strtoull@plt+0xc2828> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ - add x18, x18, #0xf4c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4be31c <__isoc23_strtoull@plt+0xb8b9c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x33c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c7f4c <__isoc23_strtoull@plt+0xc27cc> │ │ │ │ + cbnz x18, 4be33c <__isoc23_strtoull@plt+0xb8bbc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x9f8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4c7f74 <__isoc23_strtoull@plt+0xc27f4> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xea8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4c7f94 <__isoc23_strtoull@plt+0xc2814> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xeb8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xec8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xdf0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4be1b8 <__isoc23_strtoull@plt+0xb8a38> // b.any │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x448 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c8070 <__isoc23_strtoull@plt+0xc28f0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x1e0 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8014 <__isoc23_strtoull@plt+0xc2894> │ │ │ │ + cbnz x18, 4be1e0 <__isoc23_strtoull@plt+0xb8a60> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4c803c <__isoc23_strtoull@plt+0xc28bc> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xea8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x2f // #47 │ │ │ │ cmp x17, x15 │ │ │ │ - b.cc 4c805c <__isoc23_strtoull@plt+0xc28dc> // b.lo, b.ul, b.last │ │ │ │ + b.ne 4be27c <__isoc23_strtoull@plt+0xb8afc> // b.any │ │ │ │ + adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x17, x17, #0x218 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xeb8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x17, x17, #0x2b0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xec8 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xdf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x23, x23, #0xdf8 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00373db8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c8160 <__isoc23_strtoull@plt+0xc29e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x108 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x9f8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x244 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8108 <__isoc23_strtoull@plt+0xc2988> │ │ │ │ + cbnz x18, 4be244 <__isoc23_strtoull@plt+0xb8ac4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00373d78 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c812c <__isoc23_strtoull@plt+0xc29ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xe58 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.cc 4c814c <__isoc23_strtoull@plt+0xc29cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xe30 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xe08 │ │ │ │ + udf #0 │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x9f8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xea8 │ │ │ │ + b 5989e0 <__isoc23_strtoull@plt+0x193260> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xa00 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c81f8 <__isoc23_strtoull@plt+0xc2a78> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x1cc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c81cc <__isoc23_strtoull@plt+0xc2a4c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4be2c8 <__isoc23_strtoull@plt+0xb8b48> // b.any │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x304 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x218 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4be514 <__isoc23_strtoull@plt+0xb8d94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x534 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ + mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8218 <__isoc23_strtoull@plt+0xc2a98> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xee0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x254 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8254 <__isoc23_strtoull@plt+0xc2ad4> │ │ │ │ + cbnz x18, 4be534 <__isoc23_strtoull@plt+0xb8db4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x290 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8290 <__isoc23_strtoull@plt+0xc2b10> │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4c82d0 <__isoc23_strtoull@plt+0xc2b50> // b.tstop │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - cset x18, le │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2960] │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #2656] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 4be3c0 <__isoc23_strtoull@plt+0xb8c40> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c840c <__isoc23_strtoull@plt+0xc2c8c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x344 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8344 <__isoc23_strtoull@plt+0xc2bc4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x374 │ │ │ │ - str x18, [x20] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8374 <__isoc23_strtoull@plt+0xc2bf4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #130 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x3b0 │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x3e4 │ │ │ │ str x18, [x20] │ │ │ │ + str x23, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c83b0 <__isoc23_strtoull@plt+0xc2c30> │ │ │ │ + cbnz x18, 4be3e4 <__isoc23_strtoull@plt+0xb8c64> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c841c <__isoc23_strtoull@plt+0xc2c9c> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x15, #0x2f // #47 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4be47c <__isoc23_strtoull@plt+0xb8cfc> // b.any │ │ │ │ + adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x17, x17, #0x418 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x17, x17, #0x4b0 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c83bc <__isoc23_strtoull@plt+0xc2c3c> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xee8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x22, x23, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x400 │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x448 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c84e0 <__isoc23_strtoull@plt+0xc2d60> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x490 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8490 <__isoc23_strtoull@plt+0xc2d10> │ │ │ │ + cbnz x18, 4be448 <__isoc23_strtoull@plt+0xb8cc8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4c84f0 <__isoc23_strtoull@plt+0xc2d70> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + and x22, x23, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xa08 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - b 4c8498 <__isoc23_strtoull@plt+0xc2d18> │ │ │ │ - adrp x22, 83b000 <__isoc23_strtoull@plt+0x435880> │ │ │ │ - add x22, x22, #0xef0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x17, #0x10 // #16 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x17, x17, #0x4d8 │ │ │ │ - str x17, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4be4c0 <__isoc23_strtoull@plt+0xb8d40> // b.any │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x504 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff408 <__isoc23_strtoull@plt+0x1f9c88> │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c8570 <__isoc23_strtoull@plt+0xc2df0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c8564 <__isoc23_strtoull@plt+0xc2de4> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c85e8 <__isoc23_strtoull@plt+0xc2e68> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c85c8 <__isoc23_strtoull@plt+0xc2e48> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4be610 <__isoc23_strtoull@plt+0xb8e90> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x628 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 5fef98 <__isoc23_strtoull@plt+0x1f9818> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c8640 <__isoc23_strtoull@plt+0xc2ec0> // b.pmore │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x520 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x588 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ + b.hi 4be5c0 <__isoc23_strtoull@plt+0xb8e40> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x18, #2840] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x1b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c86dc <__isoc23_strtoull@plt+0xc2f5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x6b0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c86b0 <__isoc23_strtoull@plt+0xc2f30> │ │ │ │ - ldr x18, [x22] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4c86ec <__isoc23_strtoull@plt+0xc2f6c> │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x1c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c85e8 <__isoc23_strtoull@plt+0xc2e68> │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x5dc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x24, x22 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 5ff660 <__isoc23_strtoull@plt+0x1f9ee0> │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c875c <__isoc23_strtoull@plt+0xc2fdc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4be698 <__isoc23_strtoull@plt+0xb8f18> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c874c <__isoc23_strtoull@plt+0xc2fcc> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x6b0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c87d8 <__isoc23_strtoull@plt+0xc3058> │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4be6b0 <__isoc23_strtoull@plt+0xb8f30> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5fef98 <__isoc23_strtoull@plt+0x1f9818> │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c87b8 <__isoc23_strtoull@plt+0xc3038> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4be718 <__isoc23_strtoull@plt+0xb8f98> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x730 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4be730 <__isoc23_strtoull@plt+0xb8fb0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldur x24, [x22, #7] │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5fef98 <__isoc23_strtoull@plt+0x1f9818> │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #10 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x48 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c883c <__isoc23_strtoull@plt+0xc30bc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x17, x17, #0x708 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x778 │ │ │ │ + b.hi 4be7b4 <__isoc23_strtoull@plt+0xb9034> // b.pmore │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x580 │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + stur x23, [x21, #-48] │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x658 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + sub x18, x21, #0x40 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x17, x17, #0x6d8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + sub x22, x21, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + mov x18, #0x48 // #72 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xa10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 4be390 <__isoc23_strtoull@plt+0xb8c10> │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x0037b1d8 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c88d4 <__isoc23_strtoull@plt+0xc3154> // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - and x17, x24, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c88e4 <__isoc23_strtoull@plt+0xc3164> // b.pmore │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4c8908 <__isoc23_strtoull@plt+0xc3188> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.cc 4beab4 <__isoc23_strtoull@plt+0xb9334> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xbb0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x24 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4bd908 <__isoc23_strtoull@plt+0xb8188> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0x470 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x9cc │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4be9cc <__isoc23_strtoull@plt+0xb924c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x15, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x15, x15, #0x958 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x23, x17 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + b 4be760 <__isoc23_strtoull@plt+0xb8fe0> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037b148 ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xa58 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + mov x23, x22 │ │ │ │ + b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c8884 <__isoc23_strtoull@plt+0xc3104> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x1c8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x15, x15, #0x8c4 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x15, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x15, x15, #0x7d8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 4c87d8 <__isoc23_strtoull@plt+0xc3058> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037b120 ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x890 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4bb2b0 <__isoc23_strtoull@plt+0xb5b30> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c8a04 <__isoc23_strtoull@plt+0xc3284> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x980 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037b0fc ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x8b8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + str x22, [x20, #24] │ │ │ │ + b 4bd908 <__isoc23_strtoull@plt+0xb8188> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037b0d4 ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x8dc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4bb2b0 <__isoc23_strtoull@plt+0xb5b30> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037b0b0 ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x904 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x22 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8980 <__isoc23_strtoull@plt+0xc3200> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + b 4bd908 <__isoc23_strtoull@plt+0xb8188> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x9bc │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037b080 ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x928 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x18, x23 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ str x18, [x20] │ │ │ │ + str x22, [x20, #8] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c89bc <__isoc23_strtoull@plt+0xc323c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 4be760 <__isoc23_strtoull@plt+0xb8fe0> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037b04c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4be868 <__isoc23_strtoull@plt+0xb90e8> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0x468 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5fef98 <__isoc23_strtoull@plt+0x1f9818> │ │ │ │ + udf #388 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037b00c ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4be994 <__isoc23_strtoull@plt+0xb9214> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0x9f4 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037afe0 ; NYI │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4bea70 <__isoc23_strtoull@plt+0xb92f0> // b.none │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4be9dc <__isoc23_strtoull@plt+0xb925c> // b.pmore │ │ │ │ + adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x17, x17, #0x7e0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0x98c │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ str x18, [x20, #8] │ │ │ │ + b 4be390 <__isoc23_strtoull@plt+0xb8c10> │ │ │ │ + udf #260 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037af80 ; NYI │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c89f4 <__isoc23_strtoull@plt+0xc3274> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4be848 <__isoc23_strtoull@plt+0xb90c8> // b.any │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c8868 <__isoc23_strtoull@plt+0xc30e8> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x1d0 │ │ │ │ + .inst 0x0037af48 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4be830 <__isoc23_strtoull@plt+0xb90b0> // b.any │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xb04 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + b 4be188 <__isoc23_strtoull@plt+0xb8a08> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xa18 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c8a9c <__isoc23_strtoull@plt+0xc331c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xa70 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8a70 <__isoc23_strtoull@plt+0xc32f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037af04 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x17, x17, #0x9f8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 681a70 <__isoc23_strtoull@plt+0x27c2f0> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xabc │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037aed4 ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xad4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8abc <__isoc23_strtoull@plt+0xc333c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x1e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + b 4be188 <__isoc23_strtoull@plt+0xb8a08> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037aea8 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x17, x17, #0xa90 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 598b18 <__isoc23_strtoull@plt+0x193398> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xaf8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037ae78 ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xb30 │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8af8 <__isoc23_strtoull@plt+0xc3378> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x23, x22 │ │ │ │ + b 4bb2b0 <__isoc23_strtoull@plt+0xb5b30> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c8b60 <__isoc23_strtoull@plt+0xc33e0> // b.pmore │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4c8b7c <__isoc23_strtoull@plt+0xc33fc> // b.tstop │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + .inst 0x0037ae54 ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xb60 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + str x22, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4bd908 <__isoc23_strtoull@plt+0xb8188> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037ae28 ; NYI │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xb84 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 4bb2b0 <__isoc23_strtoull@plt+0xb5b30> │ │ │ │ + nop │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4bee00 <__isoc23_strtoull@plt+0xb9680> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c8b04 <__isoc23_strtoull@plt+0xc3384> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bec6c <__isoc23_strtoull@plt+0xb94ec> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3952] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #4080] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x2f │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xb54 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x101 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8cc8 <__isoc23_strtoull@plt+0xc3548> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xbf0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8bf0 <__isoc23_strtoull@plt+0xc3470> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b.cc 4bedb0 <__isoc23_strtoull@plt+0xb9630> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xd80 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + add x27, x18, #0x10 │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + mov x26, x18 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2656] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + mov x24, x17 │ │ │ │ + ldur x15, [x22, #15] │ │ │ │ + mov x23, x15 │ │ │ │ + ldur x14, [x22, #47] │ │ │ │ + stur x14, [x20, #-56] │ │ │ │ + ldur x13, [x22, #7] │ │ │ │ + stur x13, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + sub x20, x20, #0x38 │ │ │ │ + b 594b88 <__isoc23_strtoull@plt+0x18f408> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1925 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xc2c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8c2c <__isoc23_strtoull@plt+0xc34ac> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bed04 <__isoc23_strtoull@plt+0xb9584> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #47] │ │ │ │ + ldur x14, [x22, #55] │ │ │ │ + adrp x13, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x13, x13, #0xc00 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0x1f │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #1029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xc68 │ │ │ │ - str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bedb8 <__isoc23_strtoull@plt+0xb9638> // b.any │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + lsl x27, x18, #1 │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + ldr x25, [x20, #32] │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 4bee00 <__isoc23_strtoull@plt+0xb9680> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xd20 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8c68 <__isoc23_strtoull@plt+0xc34e8> │ │ │ │ + cbnz x18, 4bed20 <__isoc23_strtoull@plt+0xb95a0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + .inst 0xfffffdc8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #1029 │ │ │ │ + ... │ │ │ │ + udf #6 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4beea8 <__isoc23_strtoull@plt+0xb9728> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xe54 │ │ │ │ + stur x18, [x20, #-48] │ │ │ │ + mov x22, x27 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x26, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1029 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bee38 <__isoc23_strtoull@plt+0xb96b8> // b.pmore │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xc98 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c8cd8 <__isoc23_strtoull@plt+0xc3558> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x23, x21, #0x2f │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xa28 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c8c74 <__isoc23_strtoull@plt+0xc34f4> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x1f0 │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bef54 <__isoc23_strtoull@plt+0xb97d4> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + sub x15, x15, x14 │ │ │ │ + adrp x14, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x14, [x14, #3952] │ │ │ │ + stur x14, [x21, #-48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #4080] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2840] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + sub x17, x21, #0x2f │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0xf │ │ │ │ + mov x22, x18 │ │ │ │ + b 6b7690 <__isoc23_strtoull@plt+0x2b1f10> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xcbc │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003734e8 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #4 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8d80 <__isoc23_strtoull@plt+0xc3600> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xd54 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4bf07c <__isoc23_strtoull@plt+0xb98fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0xb8 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8d54 <__isoc23_strtoull@plt+0xc35d4> │ │ │ │ + cbnz x18, 4bf0b8 <__isoc23_strtoull@plt+0xb9938> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #900 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003734a4 ; NYI │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xda0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8da0 <__isoc23_strtoull@plt+0xc3620> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x210 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4befd0 <__isoc23_strtoull@plt+0xb9850> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #47] │ │ │ │ + ldur x14, [x22, #55] │ │ │ │ + adrp x13, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x13, x13, #0xee8 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0x1f │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #517 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00373458 ; NYI │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xddc │ │ │ │ - str x18, [x20] │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4bf084 <__isoc23_strtoull@plt+0xb9904> // b.any │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + lsl x27, x18, #1 │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #40] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 4bee00 <__isoc23_strtoull@plt+0xb9680> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xfec │ │ │ │ str x18, [x20, #8] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8ddc <__isoc23_strtoull@plt+0xc365c> │ │ │ │ + cbnz x18, 4befec <__isoc23_strtoull@plt+0xb986c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #260 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037341c ; NYI │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xe18 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x4c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + add x27, x18, #0x10 │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2656] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + mov x24, x18 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x23, x17 │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c8e18 <__isoc23_strtoull@plt+0xc3698> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + str x17, [x20, #32] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 594b88 <__isoc23_strtoull@plt+0x18f408> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bf270 <__isoc23_strtoull@plt+0xb9af0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x288 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x24, [x22, #22] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #14] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #30] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 596148 <__isoc23_strtoull@plt+0x1909c8> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #260 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003733e0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bf160 <__isoc23_strtoull@plt+0xb99e0> // b.pmore │ │ │ │ + adrp x18, 4be000 <__isoc23_strtoull@plt+0xb8880> │ │ │ │ + add x18, x18, #0xf80 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4c8e8c <__isoc23_strtoull@plt+0xc370c> // b.pmore │ │ │ │ - cmp x15, x18 │ │ │ │ - b.lt 4c8ea8 <__isoc23_strtoull@plt+0xc3728> // b.tstop │ │ │ │ - cmp x15, x17 │ │ │ │ - b.gt 4c8ea8 <__isoc23_strtoull@plt+0xc3728> │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x27 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #772 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bf1c8 <__isoc23_strtoull@plt+0xb9a48> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2168] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2832] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2936] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - sub x18, x15, x18 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x17, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x17, x17, #0x17c │ │ │ │ + str x17, [x20] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #260 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037337c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4c8e28 <__isoc23_strtoull@plt+0xc36a8> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xe7c │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x2b8 │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1424] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bf2b8 <__isoc23_strtoull@plt+0xb9b38> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #772 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c8f20 <__isoc23_strtoull@plt+0xc37a0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c8f14 <__isoc23_strtoull@plt+0xc3794> // b.any │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x1e4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + ldr x22, [x22, #1592] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c8f98 <__isoc23_strtoull@plt+0xc3818> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + b 6aaab0 <__isoc23_strtoull@plt+0x2a5330> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x0037a738 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c8f78 <__isoc23_strtoull@plt+0xc37f8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4bf3b0 <__isoc23_strtoull@plt+0xb9c30> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x3c8 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4bf3c8 <__isoc23_strtoull@plt+0xb9c48> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x364 │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037a6cc ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c8ff0 <__isoc23_strtoull@plt+0xc3870> // b.pmore │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xed0 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ - add x18, x18, #0xf38 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + b.hi 4bf33c <__isoc23_strtoull@plt+0xb9bbc> // b.pmore │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x120 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x268 │ │ │ │ + str x22, [x21] │ │ │ │ + sub x25, x21, #0x1e │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + lsl x23, x22, #2 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037a668 ; NYI │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x364 │ │ │ │ + str x18, [x20] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x23, x22 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c908c <__isoc23_strtoull@plt+0xc390c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x60 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9060 <__isoc23_strtoull@plt+0xc38e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + b.cc 4bf490 <__isoc23_strtoull@plt+0xb9d10> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2720] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037a5ec ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bf428 <__isoc23_strtoull@plt+0xb9ca8> // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + adrp x17, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x17, x17, #0x2f8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1896] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5cb3f8 <__isoc23_strtoull@plt+0x1c5c78> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xa48 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037a580 ; NYI │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x444 │ │ │ │ + str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4c909c <__isoc23_strtoull@plt+0xc391c> │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x270 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cbnz x18, 4bf444 <__isoc23_strtoull@plt+0xb9cc4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c8f98 <__isoc23_strtoull@plt+0xc3818> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c910c <__isoc23_strtoull@plt+0xc398c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c90fc <__isoc23_strtoull@plt+0xc397c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c9188 <__isoc23_strtoull@plt+0xc3a08> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9168 <__isoc23_strtoull@plt+0xc39e8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4bf540 <__isoc23_strtoull@plt+0xb9dc0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x3a0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #10 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + udf #18 │ │ │ │ + .inst 0x0037a528 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c91ec <__isoc23_strtoull@plt+0xc3a6c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x17, x17, #0xb8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x128 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + b.hi 4bf5b0 <__isoc23_strtoull@plt+0xb9e30> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x15, x15, #0x510 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x27, x21, #0x10 │ │ │ │ + mov x26, x18 │ │ │ │ + adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x25, [x25, #1688] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x24, x24, #0xa70 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2864] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + b 61ae08 <__isoc23_strtoull@plt+0x215688> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037a4a8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9284 <__isoc23_strtoull@plt+0xc3b04> // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - and x17, x24, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c9294 <__isoc23_strtoull@plt+0xc3b14> // b.pmore │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4c92b8 <__isoc23_strtoull@plt+0xc3b38> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + b.cc 4bf684 <__isoc23_strtoull@plt+0xb9f04> // b.lo, b.ul, b.last │ │ │ │ + mov x18, x23 │ │ │ │ + mov x17, x24 │ │ │ │ + and x15, x24, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ne 4bf64c <__isoc23_strtoull@plt+0xb9ecc> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x3c0 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x15, #0x20 // #32 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x15, x15, #0x640 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037a440 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ mov x17, x22 │ │ │ │ - b 4c9234 <__isoc23_strtoull@plt+0xc3ab4> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x278 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4bf60c <__isoc23_strtoull@plt+0xb9e8c> // b.pmore │ │ │ │ + ldur x17, [x17, #6] │ │ │ │ + adrp x15, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x15, x15, #0x558 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x3a8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xaa8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x15, x15, #0x274 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x15, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x15, x15, #0x188 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 4c9188 <__isoc23_strtoull@plt+0xc3a08> │ │ │ │ nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037a3f8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c93b4 <__isoc23_strtoull@plt+0xc3c34> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x330 │ │ │ │ + b.cc 4bf71c <__isoc23_strtoull@plt+0xb9f9c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x6f0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9330 <__isoc23_strtoull@plt+0xc3bb0> │ │ │ │ + cbnz x18, 4bf6f0 <__isoc23_strtoull@plt+0xb9f70> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x36c │ │ │ │ + .inst 0x0037a3b8 ; NYI │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x73c │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c936c <__isoc23_strtoull@plt+0xc3bec> │ │ │ │ + cbnz x18, 4bf73c <__isoc23_strtoull@plt+0xb9fbc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x3a4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c93a4 <__isoc23_strtoull@plt+0xc3c24> │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xab8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037a36c ; NYI │ │ │ │ mov x24, x22 │ │ │ │ ldr x23, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4c9218 <__isoc23_strtoull@plt+0xc3a98> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x280 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 4bf5d8 <__isoc23_strtoull@plt+0xb9e58> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c944c <__isoc23_strtoull@plt+0xc3ccc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x420 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9420 <__isoc23_strtoull@plt+0xc3ca0> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4bf7b0 <__isoc23_strtoull@plt+0xba030> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x3a0 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x46c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c946c <__isoc23_strtoull@plt+0xc3cec> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x288 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #15 │ │ │ │ + .inst 0x0037a2b8 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4bf850 <__isoc23_strtoull@plt+0xba0d0> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4bf848 <__isoc23_strtoull@plt+0xba0c8> // b.pmore │ │ │ │ + ldr x17, [x18, #16] │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x14, x14, #0x780 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0x86c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + sub x27, x21, #0x10 │ │ │ │ + mov x26, x15 │ │ │ │ + adrp x25, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x25, [x25, #1688] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x24, x24, #0xa70 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2864] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 61ae08 <__isoc23_strtoull@plt+0x215688> │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x4a8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c94a8 <__isoc23_strtoull@plt+0xc3d28> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x0037a1e8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bf9c4 <__isoc23_strtoull@plt+0xba244> // b.lo, b.ul, b.last │ │ │ │ + mov x17, x25 │ │ │ │ + mov x18, x23 │ │ │ │ + mov x15, x24 │ │ │ │ + and x14, x24, #0x7 │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.ne 4bf93c <__isoc23_strtoull@plt+0xba1bc> // b.any │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bf978 <__isoc23_strtoull@plt+0xba1f8> // b.pmore │ │ │ │ + adrp x15, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x15, x15, #0x760 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x3c0 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x14, x14, #0x92c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x0037a154 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c9510 <__isoc23_strtoull@plt+0xc3d90> // b.pmore │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4c952c <__isoc23_strtoull@plt+0xc3dac> // b.tstop │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bf8f4 <__isoc23_strtoull@plt+0xba174> // b.pmore │ │ │ │ + ldur x15, [x15, #6] │ │ │ │ + adrp x14, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x14, x14, #0x7c8 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x3a8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x14, #0x20 // #32 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x14, x14, #0x9b0 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + mov x22, x15 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c94b4 <__isoc23_strtoull@plt+0xc3d34> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x504 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x101 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + mov x15, x22 │ │ │ │ + b 4bf8c0 <__isoc23_strtoull@plt+0xba140> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xac8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + .inst 0x0037a0d8 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9678 <__isoc23_strtoull@plt+0xc3ef8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x5a0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4bfa60 <__isoc23_strtoull@plt+0xba2e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0xa34 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c95a0 <__isoc23_strtoull@plt+0xc3e20> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x5dc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c95dc <__isoc23_strtoull@plt+0xc3e5c> │ │ │ │ + cbnz x18, 4bfa34 <__isoc23_strtoull@plt+0xba2b4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x618 │ │ │ │ + .inst 0x0037a094 ; NYI │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0xa80 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9618 <__isoc23_strtoull@plt+0xc3e98> │ │ │ │ + cbnz x18, 4bfa80 <__isoc23_strtoull@plt+0xba300> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c9688 <__isoc23_strtoull@plt+0xc3f08> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xad8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c9624 <__isoc23_strtoull@plt+0xc3ea4> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x290 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x66c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + .inst 0x0037a048 ; NYI │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4bf898 <__isoc23_strtoull@plt+0xba118> │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x00372b38 ; NYI │ │ │ │ + .inst 0x0037a028 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0xad8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00379fe8 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9730 <__isoc23_strtoull@plt+0xc3fb0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x704 │ │ │ │ + b.cc 4bfb50 <__isoc23_strtoull@plt+0xba3d0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0xb24 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9704 <__isoc23_strtoull@plt+0xc3f84> │ │ │ │ + cbnz x18, 4bfb24 <__isoc23_strtoull@plt+0xba3a4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00372af4 ; NYI │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ + .inst 0x00379fa4 ; NYI │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0xb70 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9750 <__isoc23_strtoull@plt+0xc3fd0> │ │ │ │ + cbnz x18, 4bfb70 <__isoc23_strtoull@plt+0xba3f0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x298 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xaf8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00372aa8 ; NYI │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x78c │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c978c <__isoc23_strtoull@plt+0xc400c> │ │ │ │ + .inst 0x00379f58 ; NYI │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + mov x24, x22 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4bf898 <__isoc23_strtoull@plt+0xba118> │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x0037a028 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bfbf4 <__isoc23_strtoull@plt+0xba474> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4bfbfc <__isoc23_strtoull@plt+0xba47c> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0xb80 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 636890 <__isoc23_strtoull@plt+0x231110> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00372a6c ; NYI │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00379fd8 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bfcc8 <__isoc23_strtoull@plt+0xba548> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0xd14 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c97c8 <__isoc23_strtoull@plt+0xc4048> │ │ │ │ + cbnz x18, 4bfd14 <__isoc23_strtoull@plt+0xba594> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00372a30 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4c983c <__isoc23_strtoull@plt+0xc40bc> // b.pmore │ │ │ │ - cmp x15, x18 │ │ │ │ - b.lt 4c9858 <__isoc23_strtoull@plt+0xc40d8> // b.tstop │ │ │ │ - cmp x15, x17 │ │ │ │ - b.gt 4c9858 <__isoc23_strtoull@plt+0xc40d8> │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x15, x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4bfc50 <__isoc23_strtoull@plt+0xba4d0> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1680] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003729cc ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4c97d8 <__isoc23_strtoull@plt+0xc4058> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x82c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1424] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c98d0 <__isoc23_strtoull@plt+0xc4150> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4c98c4 <__isoc23_strtoull@plt+0xc4144> // b.any │ │ │ │ + b.ne 4bfc5c <__isoc23_strtoull@plt+0xba4dc> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + ldr x22, [x22, #2288] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c9948 <__isoc23_strtoull@plt+0xc41c8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xc18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c9928 <__isoc23_strtoull@plt+0xc41a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00379f10 ; NYI │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0xca0 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x24, x24, #0xbd8 │ │ │ │ + mov x23, x22 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00379ee4 ; NYI │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0xce8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4c99a0 <__isoc23_strtoull@plt+0xc4220> // b.pmore │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x880 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0x8e8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + b.hi 4bfd9c <__isoc23_strtoull@plt+0xba61c> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #384] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x18, x18, #0xc28 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2160] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + str x23, [x21] │ │ │ │ + sub x22, x21, #0x17 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x2f0 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xc68 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c9a3c <__isoc23_strtoull@plt+0xc42bc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xa10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9a10 <__isoc23_strtoull@plt+0xc4290> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4bff58 <__isoc23_strtoull@plt+0xba7d8> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ cmp x18, x17 │ │ │ │ - b.le 4c9a4c <__isoc23_strtoull@plt+0xc42cc> │ │ │ │ + b.gt 4bfebc <__isoc23_strtoull@plt+0xba73c> │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x2f8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4c9948 <__isoc23_strtoull@plt+0xc41c8> │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c9abc <__isoc23_strtoull@plt+0xc433c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x14, x14, #0xf00 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4c9aac <__isoc23_strtoull@plt+0xc432c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x15, x15, #0xe64 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4bfe30 <__isoc23_strtoull@plt+0xba6b0> // b.pmore │ │ │ │ + ldr w17, [x17] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2152] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4c9b38 <__isoc23_strtoull@plt+0xc43b8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bfe08 <__isoc23_strtoull@plt+0xba688> // b.pmore │ │ │ │ + cbnz x18, 4bff14 <__isoc23_strtoull@plt+0xba794> │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x18, x15 │ │ │ │ + b 4bfe70 <__isoc23_strtoull@plt+0xba6f0> │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4bfed0 <__isoc23_strtoull@plt+0xba750> │ │ │ │ + lsl x14, x18, #2 │ │ │ │ + add x14, x17, x14 │ │ │ │ + ldr w14, [x14] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2152] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + sub x14, x21, #0x1f │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x15, x21, #0xe │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + b 4bfed0 <__isoc23_strtoull@plt+0xba750> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9b18 <__isoc23_strtoull@plt+0xc4398> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4bff9c <__isoc23_strtoull@plt+0xba81c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #10 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4c9b9c <__isoc23_strtoull@plt+0xc441c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x17, x17, #0xa68 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xad8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9c34 <__isoc23_strtoull@plt+0xc44b4> // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - and x17, x24, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c9c44 <__isoc23_strtoull@plt+0xc44c4> // b.pmore │ │ │ │ + b.cc 4c0148 <__isoc23_strtoull@plt+0xba9c8> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ cmp x18, x17 │ │ │ │ - b.le 4c9c68 <__isoc23_strtoull@plt+0xc44e8> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ + b.gt 4c00ac <__isoc23_strtoull@plt+0xba92c> │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x14, x14, #0xf0 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x15, x15, #0x54 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c9be4 <__isoc23_strtoull@plt+0xc4464> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x300 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4c0020 <__isoc23_strtoull@plt+0xba8a0> // b.pmore │ │ │ │ + ldr w17, [x17] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2152] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4bfff8 <__isoc23_strtoull@plt+0xba878> // b.pmore │ │ │ │ + cbnz x18, 4c0104 <__isoc23_strtoull@plt+0xba984> │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x18, x15 │ │ │ │ + b 4c0060 <__isoc23_strtoull@plt+0xba8e0> │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c00c0 <__isoc23_strtoull@plt+0xba940> │ │ │ │ + lsl x14, x18, #2 │ │ │ │ + add x14, x17, x14 │ │ │ │ + ldr w14, [x14] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2152] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + sub x14, x21, #0x1f │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x15, x21, #0xe │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + b 4c00c0 <__isoc23_strtoull@plt+0xba940> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x15, x15, #0xc24 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x15, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x15, x15, #0xb38 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 4c9b38 <__isoc23_strtoull@plt+0xc43b8> │ │ │ │ - nop │ │ │ │ + udf #24 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4c9d64 <__isoc23_strtoull@plt+0xc45e4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xce0 │ │ │ │ + b.cc 4c0444 <__isoc23_strtoull@plt+0xbacc4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x4fc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x26 │ │ │ │ + mov x22, x25 │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9ce0 <__isoc23_strtoull@plt+0xc4560> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6b79b0 <__isoc23_strtoull@plt+0x2b2230> │ │ │ │ + udf #905 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xd1c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9d1c <__isoc23_strtoull@plt+0xc459c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c0438 <__isoc23_strtoull@plt+0xbacb8> // b.pmore │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + ldur x17, [x22, #55] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c02b4 <__isoc23_strtoull@plt+0xbab34> // b.any │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0xfc0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xd54 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x3f4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #47] │ │ │ │ + ldur x14, [x22, #55] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9d54 <__isoc23_strtoull@plt+0xc45d4> │ │ │ │ + cbnz x18, 4c03f4 <__isoc23_strtoull@plt+0xbac74> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x17, x17, #0x288 │ │ │ │ + str x17, [x20, #48] │ │ │ │ + ldr x24, [x20, #40] │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6b79b0 <__isoc23_strtoull@plt+0x2b2230> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4c9bc8 <__isoc23_strtoull@plt+0xc4448> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x308 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4c9dfc <__isoc23_strtoull@plt+0xc467c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xdd0 │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x214 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ mov x22, x23 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9dd0 <__isoc23_strtoull@plt+0xc4650> │ │ │ │ + cbnz x18, 4c0214 <__isoc23_strtoull@plt+0xbaa94> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xe1c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x374 │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9e1c <__isoc23_strtoull@plt+0xc469c> │ │ │ │ + cbnz x18, 4c0374 <__isoc23_strtoull@plt+0xbabf4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x310 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xe58 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9e58 <__isoc23_strtoull@plt+0xc46d8> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c02e0 <__isoc23_strtoull@plt+0xbab60> // b.pmore │ │ │ │ + adrp x18, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x18, x18, #0xf70 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x12, #0x20 // #32 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + adrp x12, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x12, x12, #0x41c │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x15, [x20, #8] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + str x13, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #905 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4c9ec0 <__isoc23_strtoull@plt+0xc4740> // b.pmore │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4c9edc <__isoc23_strtoull@plt+0xc475c> // b.tstop │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c0258 <__isoc23_strtoull@plt+0xbaad8> // b.any │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4c0334 <__isoc23_strtoull@plt+0xbabb4> // b.pmore │ │ │ │ + adrp x12, 4bf000 <__isoc23_strtoull@plt+0xb9880> │ │ │ │ + add x12, x12, #0xdd0 │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x17, x17, #0x464 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + mov x22, x14 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #711 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c9e64 <__isoc23_strtoull@plt+0xc46e4> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + mov x18, x22 │ │ │ │ + b 4c039c <__isoc23_strtoull@plt+0xbac1c> │ │ │ │ + udf #712 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4c039c <__isoc23_strtoull@plt+0xbac1c> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xeb4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x101 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xcb8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x17, x17, #0x2fc │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + str x22, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4c0168 <__isoc23_strtoull@plt+0xba9e8> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca028 <__isoc23_strtoull@plt+0xc48a8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xf50 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x1b0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #47] │ │ │ │ + ldur x13, [x22, #55] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9f50 <__isoc23_strtoull@plt+0xc47d0> │ │ │ │ + cbnz x18, 4c01b0 <__isoc23_strtoull@plt+0xbaa30> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xf8c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x4a0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9f8c <__isoc23_strtoull@plt+0xc480c> │ │ │ │ + cbnz x18, 4c04a0 <__isoc23_strtoull@plt+0xbad20> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c06d0 <__isoc23_strtoull@plt+0xbaf50> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4c0634 <__isoc23_strtoull@plt+0xbaeb4> │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x14, x14, #0x678 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x15, x15, #0x5dc │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ - add x18, x18, #0xfc8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4c05a8 <__isoc23_strtoull@plt+0xbae28> // b.pmore │ │ │ │ + ldr w17, [x17] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2152] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4c9fc8 <__isoc23_strtoull@plt+0xc4848> │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4c0580 <__isoc23_strtoull@plt+0xbae00> // b.pmore │ │ │ │ + cbnz x18, 4c068c <__isoc23_strtoull@plt+0xbaf0c> │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x18, x15 │ │ │ │ + b 4c05e8 <__isoc23_strtoull@plt+0xbae68> │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c0648 <__isoc23_strtoull@plt+0xbaec8> │ │ │ │ + lsl x14, x18, #2 │ │ │ │ + add x14, x17, x14 │ │ │ │ + ldr w14, [x14] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2152] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + sub x14, x21, #0x1f │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x15, x21, #0xe │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + b 4c0648 <__isoc23_strtoull@plt+0xbaec8> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c0714 <__isoc23_strtoull@plt+0xbaf94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c08c0 <__isoc23_strtoull@plt+0xbb140> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4c0824 <__isoc23_strtoull@plt+0xbb0a4> │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3192] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x14, x14, #0x868 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x15, x15, #0x7cc │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x15, [x19, #856] │ │ │ │ cmp x21, x15 │ │ │ │ - b.hi 4ca038 <__isoc23_strtoull@plt+0xc48b8> // b.pmore │ │ │ │ + b.hi 4c0798 <__isoc23_strtoull@plt+0xbb018> // b.pmore │ │ │ │ + ldr w17, [x17] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ + ldr x15, [x15, #2152] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4c0770 <__isoc23_strtoull@plt+0xbaff0> // b.pmore │ │ │ │ + cbnz x18, 4c087c <__isoc23_strtoull@plt+0xbb0fc> │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x18, x15 │ │ │ │ + b 4c07d8 <__isoc23_strtoull@plt+0xbb058> │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4c9fd4 <__isoc23_strtoull@plt+0xc4854> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x318 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c0838 <__isoc23_strtoull@plt+0xbb0b8> │ │ │ │ + lsl x14, x18, #2 │ │ │ │ + add x14, x17, x14 │ │ │ │ + ldr w14, [x14] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2152] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + sub x14, x21, #0x1f │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x15, x21, #0xe │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + b 4c0838 <__isoc23_strtoull@plt+0xbb0b8> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x1c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ + udf #5 │ │ │ │ udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00372188 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003793c0 ; NYI │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ca0e0 <__isoc23_strtoull@plt+0xc4960> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0xb4 │ │ │ │ + b.cc 4c0cfc <__isoc23_strtoull@plt+0xbb57c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0xf00 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x22, [x22, #14] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca0b4 <__isoc23_strtoull@plt+0xc4934> │ │ │ │ + cbnz x18, 4c0f00 <__isoc23_strtoull@plt+0xbb780> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00372144 ; NYI │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x100 │ │ │ │ + .inst 0x00379374 ; NYI │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4c0960 <__isoc23_strtoull@plt+0xbb1e0> │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + lsl x15, x17, #2 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ge 4c0cd0 <__isoc23_strtoull@plt+0xbb550> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1768] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + mov x17, x18 │ │ │ │ + b 4c0940 <__isoc23_strtoull@plt+0xbb1c0> │ │ │ │ + udf #905 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c0c00 <__isoc23_strtoull@plt+0xbb480> // b.pmore │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + ldur x17, [x22, #55] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c0a7c <__isoc23_strtoull@plt+0xbb2fc> // b.any │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x738 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0xbbc │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #47] │ │ │ │ + ldur x14, [x22, #55] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c0bbc <__isoc23_strtoull@plt+0xbb43c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x17, x17, #0xa50 │ │ │ │ + str x17, [x20, #48] │ │ │ │ + ldr x24, [x20, #40] │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6b79b0 <__isoc23_strtoull@plt+0x2b2230> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x9dc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, x23 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca100 <__isoc23_strtoull@plt+0xc4980> │ │ │ │ + cbnz x18, 4c09dc <__isoc23_strtoull@plt+0xbb25c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x320 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0xb3c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c0b3c <__isoc23_strtoull@plt+0xbb3bc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003720f8 ; NYI │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x13c │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c0aa8 <__isoc23_strtoull@plt+0xbb328> // b.pmore │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x6e8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x12, #0x20 // #32 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + adrp x12, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x12, x12, #0xbe4 │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x15, [x20, #8] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + str x13, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #905 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c0a20 <__isoc23_strtoull@plt+0xbb2a0> // b.any │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4c0afc <__isoc23_strtoull@plt+0xbb37c> // b.pmore │ │ │ │ + adrp x12, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x12, x12, #0x548 │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x17, x17, #0xd14 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + mov x22, x14 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #711 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + mov x18, x22 │ │ │ │ + b 4c0b64 <__isoc23_strtoull@plt+0xbb3e4> │ │ │ │ + udf #712 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4c0b64 <__isoc23_strtoull@plt+0xbb3e4> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #196 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c0c0c <__isoc23_strtoull@plt+0xbb48c> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2168] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2832] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + sub x15, x21, #0x47 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2936] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x15, x15, #0xdac │ │ │ │ + str x15, [x20, #8] │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + sub x23, x21, #0x37 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6b79b0 <__isoc23_strtoull@plt+0x2b2230> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x14, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x14, x14, #0xe9c │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6aaab0 <__isoc23_strtoull@plt+0x2a5330> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x17, x17, #0xac4 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + str x22, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4c0168 <__isoc23_strtoull@plt+0xba9e8> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x978 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #47] │ │ │ │ + ldur x13, [x22, #55] │ │ │ │ ldr x22, [x20, #8] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca13c <__isoc23_strtoull@plt+0xc49bc> │ │ │ │ + cbnz x18, 4c0978 <__isoc23_strtoull@plt+0xbb1f8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003720bc ; NYI │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x178 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0xd50 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca178 <__isoc23_strtoull@plt+0xc49f8> │ │ │ │ + cbnz x18, 4c0d50 <__isoc23_strtoull@plt+0xbb5d0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #838 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00372080 ; NYI │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c0cc4 <__isoc23_strtoull@plt+0xbb544> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #952] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x22, [x21, #-72] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2832] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x4d │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #984] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + add x18, x22, #0x10 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ca1ec <__isoc23_strtoull@plt+0xc4a6c> // b.pmore │ │ │ │ - cmp x15, x18 │ │ │ │ - b.lt 4ca208 <__isoc23_strtoull@plt+0xc4a88> // b.tstop │ │ │ │ - cmp x15, x17 │ │ │ │ - b.gt 4ca208 <__isoc23_strtoull@plt+0xc4a88> │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x15, x18 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0xc28 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + str x18, [x20, #48] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c0c28 <__isoc23_strtoull@plt+0xbb4a8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #966 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0037201c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4ca188 <__isoc23_strtoull@plt+0xc4a08> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x1dc │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0xdec │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1424] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378dd8 ; NYI │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0x92c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c092c <__isoc23_strtoull@plt+0xbb1ac> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378da0 ; NYI │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0xec8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6aaab0 <__isoc23_strtoull@plt+0x2a5330> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ca280 <__isoc23_strtoull@plt+0xc4b00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c0fd0 <__isoc23_strtoull@plt+0xbb850> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x28 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ca274 <__isoc23_strtoull@plt+0xc4af4> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #2720] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378d18 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c0f6c <__isoc23_strtoull@plt+0xbb7ec> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x15, x15, #0x8e0 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1896] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5cb3f8 <__isoc23_strtoull@plt+0x1c5c78> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xcc0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4ca2f8 <__isoc23_strtoull@plt+0xc4b78> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378cb0 ; NYI │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0xf88 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c0f88 <__isoc23_strtoull@plt+0xbb808> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378c78 ; NYI │ │ │ │ + adrp x18, 4c0000 <__isoc23_strtoull@plt+0xba880> │ │ │ │ + add x18, x18, #0xff0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c0ff0 <__isoc23_strtoull@plt+0xbb870> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + .inst 0x00216378 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x23 │ │ │ │ + adrp x23, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x23, x23, #0xdc8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 5cabf0 <__isoc23_strtoull@plt+0x1c5470> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x00378d58 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ca2d8 <__isoc23_strtoull@plt+0xc4b58> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c11f4 <__isoc23_strtoull@plt+0xbba74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x23c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x18, x23 │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + mov x23, x17 │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #3440] │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 5a3998 <__isoc23_strtoull@plt+0x19e218> │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x17, x17, #0x128 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378cc8 ; NYI │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4c1088 <__isoc23_strtoull@plt+0xbb908> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378c9c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c10fc <__isoc23_strtoull@plt+0xbb97c> // b.any │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c1138 <__isoc23_strtoull@plt+0xbb9b8> // b.pmore │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc80 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378c68 ; NYI │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x154 │ │ │ │ + str x18, [x20] │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #1216] │ │ │ │ + mov x23, x22 │ │ │ │ + b 6372c0 <__isoc23_strtoull@plt+0x231b40> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378c3c ; NYI │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x1a8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 5a3820 <__isoc23_strtoull@plt+0x19e0a0> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x1d4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 5a3920 <__isoc23_strtoull@plt+0x19e1a0> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378bd4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c11fc <__isoc23_strtoull@plt+0xbba7c> // b.any │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6a89c0 <__isoc23_strtoull@plt+0x2a3240> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c12e0 <__isoc23_strtoull@plt+0xbbb60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x2b0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6b6aa0 <__isoc23_strtoull@plt+0x2b1320> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ca350 <__isoc23_strtoull@plt+0xc4bd0> // b.pmore │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x230 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x298 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ + b.hi 4c1294 <__isoc23_strtoull@plt+0xbbb14> // b.pmore │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + ldr x18, [x18, #1048] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00378b10 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c133c <__isoc23_strtoull@plt+0xbbbbc> // b.pmore │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xb8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x23, [x21, #-16] │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x270 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x24, [x21] │ │ │ │ + sub x23, x21, #0x16 │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + b 6a8500 <__isoc23_strtoull@plt+0x2a2d80> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x378 │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xe38 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - udf #0 │ │ │ │ + .inst 0x00378b50 ; NYI │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ca3ec <__isoc23_strtoull@plt+0xc4c6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x3c0 │ │ │ │ + b.cc 4c1414 <__isoc23_strtoull@plt+0xbbc94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x3b0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca3c0 <__isoc23_strtoull@plt+0xc4c40> │ │ │ │ + cbnz x18, 4c13b0 <__isoc23_strtoull@plt+0xbbc30> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + .inst 0x00378b10 ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c1408 <__isoc23_strtoull@plt+0xbbc88> // b.pmore │ │ │ │ + ldrb w18, [x22, #7] │ │ │ │ + ubfx x18, x18, #0, #8 │ │ │ │ + mov w17, #0xffff // #65535 │ │ │ │ + movk w17, #0x10, lsl #16 │ │ │ │ cmp x18, x17 │ │ │ │ - b.le 4ca3fc <__isoc23_strtoull@plt+0xc4c7c> │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.hi 4c13f8 <__isoc23_strtoull@plt+0xbbc78> // b.pmore │ │ │ │ + adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x17, [x17, #2152] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x380 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ mov x23, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4ca2f8 <__isoc23_strtoull@plt+0xc4b78> │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca46c <__isoc23_strtoull@plt+0xc4cec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4ca45c <__isoc23_strtoull@plt+0xc4cdc> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4ca4e8 <__isoc23_strtoull@plt+0xc4d68> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 5997a8 <__isoc23_strtoull@plt+0x194028> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xed8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c16c8 <__isoc23_strtoull@plt+0xbbf48> │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca4c8 <__isoc23_strtoull@plt+0xc4d48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00378b28 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4c154c <__isoc23_strtoull@plt+0xbbdcc> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4c1544 <__isoc23_strtoull@plt+0xbbdc4> // b.pmore │ │ │ │ + ldur x17, [x18, #15] │ │ │ │ + ldur x15, [x18, #23] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.lt 4c152c <__isoc23_strtoull@plt+0xbbdac> // b.tstop │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ + sub x21, x21, #0x10 │ │ │ │ + adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x15, x15, #0x4d4 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + mov x22, x17 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc80 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #194 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c14b8 <__isoc23_strtoull@plt+0xbbd38> // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + add x18, x22, #0x10 │ │ │ │ + mov x0, x18 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x1, x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x2, x18 │ │ │ │ + bl 404ae0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1784] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3952] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 536de0 <__isoc23_strtoull@plt+0x131660> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #4 │ │ │ │ udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00378a28 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c1674 <__isoc23_strtoull@plt+0xbbef4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x648 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + add x27, x18, #0x10 │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + mov x26, x18 │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2656] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + mov x24, x17 │ │ │ │ + ldur x15, [x22, #7] │ │ │ │ + mov x23, x15 │ │ │ │ + ldur x14, [x22, #39] │ │ │ │ + stur x14, [x20, #-48] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 594b88 <__isoc23_strtoull@plt+0x18f408> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378990 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c15d4 <__isoc23_strtoull@plt+0xbbe54> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #47] │ │ │ │ + ldur x14, [x22, #55] │ │ │ │ + adrp x13, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x13, x13, #0x458 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #516 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #10 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378950 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c167c <__isoc23_strtoull@plt+0xbbefc> // b.any │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + lsl x26, x18, #1 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ldr x24, [x20, #24] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c16c8 <__isoc23_strtoull@plt+0xbbf48> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x5f0 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c15f0 <__isoc23_strtoull@plt+0xbbe70> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + .inst 0xfffffd60 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #516 │ │ │ │ + ... │ │ │ │ + udf #5 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003788b8 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c1764 <__isoc23_strtoull@plt+0xbbfe4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x718 │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + mov x22, x26 │ │ │ │ + stur x25, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #516 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378880 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4ca54c <__isoc23_strtoull@plt+0xc4dcc> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x17, x17, #0x418 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x488 │ │ │ │ + b.hi 4c16fc <__isoc23_strtoull@plt+0xbbf7c> // b.pmore │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x570 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + sub x23, x21, #0x27 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + adrp x22, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x22, x22, #0xf98 │ │ │ │ + stur x23, [x20, #-32] │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ + stur x26, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca5e4 <__isoc23_strtoull@plt+0xc4e64> // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - and x17, x24, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003787e0 ; NYI │ │ │ │ + mov x18, x22 │ │ │ │ + sub x17, x20, #0x18 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4c1894 <__isoc23_strtoull@plt+0xbc114> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ca5f4 <__isoc23_strtoull@plt+0xc4e74> // b.pmore │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4ca618 <__isoc23_strtoull@plt+0xc4e98> │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4c188c <__isoc23_strtoull@plt+0xbc10c> // b.pmore │ │ │ │ + ldur x17, [x18, #15] │ │ │ │ + ldur x15, [x18, #23] │ │ │ │ + sub x17, x17, x15 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.lt 4c1874 <__isoc23_strtoull@plt+0xbc0f4> // b.tstop │ │ │ │ + ldur x18, [x18, #7] │ │ │ │ sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x15, x15, #0x81c │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + mov x22, x17 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6a9468 <__isoc23_strtoull@plt+0x2a3ce8> │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c1800 <__isoc23_strtoull@plt+0xbc080> // b.pmore │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + add x18, x22, #0x10 │ │ │ │ + mov x0, x18 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4ca594 <__isoc23_strtoull@plt+0xc4e14> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x388 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + mov x1, x18 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + mov x2, x18 │ │ │ │ + bl 404ae0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #1784] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x15, x15, #0x5d4 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x15, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x15, x15, #0x4e8 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3952] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 4ca4e8 <__isoc23_strtoull@plt+0xc4d68> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + sub x23, x21, #0x7 │ │ │ │ + b 536de0 <__isoc23_strtoull@plt+0x131660> │ │ │ │ + mov x17, #0x10 // #16 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x22, x18 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x003786f0 ; NYI │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ca714 <__isoc23_strtoull@plt+0xc4f94> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x690 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4c19a0 <__isoc23_strtoull@plt+0xbc220> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x9dc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #31] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca690 <__isoc23_strtoull@plt+0xc4f10> │ │ │ │ + cbnz x18, 4c19dc <__isoc23_strtoull@plt+0xbc25c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x00378664 ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c1900 <__isoc23_strtoull@plt+0xbc180> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #47] │ │ │ │ + ldur x14, [x22, #55] │ │ │ │ + adrp x13, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x13, x13, #0x7a0 │ │ │ │ + stur x13, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #260 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x6cc │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378634 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c19a8 <__isoc23_strtoull@plt+0xbc228> // b.any │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + lsl x26, x18, #1 │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c16c8 <__isoc23_strtoull@plt+0xbbf48> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x91c │ │ │ │ + str x18, [x20, #32] │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca6cc <__isoc23_strtoull@plt+0xc4f4c> │ │ │ │ + cbnz x18, 4c191c <__isoc23_strtoull@plt+0xbc19c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #131 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003785cc ; NYI │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x974 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + add x27, x18, #0x10 │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + adrp x25, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x25, [x25, #2656] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + mov x24, x18 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + mov x23, x17 │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 594b88 <__isoc23_strtoull@plt+0x18f408> │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #2 │ │ │ │ udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00378568 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c1b80 <__isoc23_strtoull@plt+0xbc400> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xb98 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x24, [x22, #14] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #22] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 596148 <__isoc23_strtoull@plt+0x1909c8> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #131 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00378514 ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c1a78 <__isoc23_strtoull@plt+0xbc2f8> // b.pmore │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0x8b8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x22, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x1f │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x704 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003784b4 ; NYI │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c1ad8 <__isoc23_strtoull@plt+0xbc358> // b.pmore │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2168] │ │ │ │ + stur x18, [x21, #-72] │ │ │ │ + stur x22, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2832] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x47 │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2936] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x17, x17, #0xa94 │ │ │ │ + str x17, [x20] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + mov x22, x18 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #131 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378410 ; NYI │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xbc8 │ │ │ │ str x18, [x20] │ │ │ │ - mov x18, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca704 <__isoc23_strtoull@plt+0xc4f84> │ │ │ │ + cbnz x18, 4c1bc8 <__isoc23_strtoull@plt+0xbc448> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #387 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x003783e0 ; NYI │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xaf4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + str x18, [x20, #24] │ │ │ │ + b 6aaab0 <__isoc23_strtoull@plt+0x2a5330> │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4ca578 <__isoc23_strtoull@plt+0xc4df8> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x390 │ │ │ │ + udf #9 │ │ │ │ + .inst 0x003783c0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c1cb0 <__isoc23_strtoull@plt+0xbc530> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xcc8 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c1cc8 <__isoc23_strtoull@plt+0xbc548> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xc6c │ │ │ │ + str x18, [x20] │ │ │ │ + b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037835c ; NYI │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c1c44 <__isoc23_strtoull@plt+0xbc4c4> // b.pmore │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xa40 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x25, x21, #0x16 │ │ │ │ + mov x24, #0x4 // #4 │ │ │ │ + lsl x23, x22, #2 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 597118 <__isoc23_strtoull@plt+0x191998> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00378300 ; NYI │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xc6c │ │ │ │ + str x18, [x20] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x23, x22 │ │ │ │ + b 5feb58 <__isoc23_strtoull@plt+0x1f93d8> │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003782d0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ca7ac <__isoc23_strtoull@plt+0xc502c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x780 │ │ │ │ + b.cc 4c1d90 <__isoc23_strtoull@plt+0xbc610> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xd4c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca780 <__isoc23_strtoull@plt+0xc5000> │ │ │ │ + cbnz x18, 4c1d4c <__isoc23_strtoull@plt+0xbc5cc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + mov x18, #0x10 // #16 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037827c ; NYI │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c1d30 <__isoc23_strtoull@plt+0xbc5b0> // b.pmore │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + adrp x17, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x17, x17, #0xc08 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0x6 │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1896] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 5cb3f8 <__isoc23_strtoull@plt+0x1c5c78> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x7cc │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c1dd8 <__isoc23_strtoull@plt+0xbc658> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xdf0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca7cc <__isoc23_strtoull@plt+0xc504c> │ │ │ │ + cbnz x18, 4c1df0 <__isoc23_strtoull@plt+0xbc670> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x398 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5a44e8 <__isoc23_strtoull@plt+0x19ed68> │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x808 │ │ │ │ - str x18, [x20] │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c1e44 <__isoc23_strtoull@plt+0xbc6c4> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x17, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x17, x17, #0xda8 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1384] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c20d8 <__isoc23_strtoull@plt+0xbc958> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0xf0 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + cbnz x18, 4c20f0 <__isoc23_strtoull@plt+0xbc970> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xee4 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x22, [x22, #6] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca808 <__isoc23_strtoull@plt+0xc5088> │ │ │ │ + cbnz x18, 4c1ee4 <__isoc23_strtoull@plt+0xbc764> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ca870 <__isoc23_strtoull@plt+0xc50f0> // b.pmore │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4ca88c <__isoc23_strtoull@plt+0xc510c> // b.tstop │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4ca814 <__isoc23_strtoull@plt+0xc5094> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x864 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x101 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ca9d8 <__isoc23_strtoull@plt+0xc5258> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x900 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x17, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x17, x17, #0xf94 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca900 <__isoc23_strtoull@plt+0xc5180> │ │ │ │ + cbnz x18, 4c1f94 <__isoc23_strtoull@plt+0xbc814> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x93c │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4c1fdc <__isoc23_strtoull@plt+0xbc85c> // b.none │ │ │ │ + adrp x15, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x15, x15, #0xf04 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + ldur x22, [x17, #6] │ │ │ │ + ldur x17, [x17, #14] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca93c <__isoc23_strtoull@plt+0xc51bc> │ │ │ │ + cbnz x18, 4c1f04 <__isoc23_strtoull@plt+0xbc784> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x978 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4c1f44 <__isoc23_strtoull@plt+0xbc7c4> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x17, x17, #0xfd4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4ca978 <__isoc23_strtoull@plt+0xc51f8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ca9e8 <__isoc23_strtoull@plt+0xc5268> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4c1fa4 <__isoc23_strtoull@plt+0xbc824> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2896] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c2030 <__isoc23_strtoull@plt+0xbc8b0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x14, x14, #0xe10 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x17, x17, #0xb8 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 5a3a10 <__isoc23_strtoull@plt+0x19e290> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4ca984 <__isoc23_strtoull@plt+0xc5204> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x3a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x17, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x17, x17, #0xf3c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0x9cc │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c1ea8 <__isoc23_strtoull@plt+0xbc728> // b.any │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x4c │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - nop │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c204c <__isoc23_strtoull@plt+0xbc8cc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x003717d8 ; NYI │ │ │ │ + .inst 0x00377eb0 ; NYI │ │ │ │ sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4caa90 <__isoc23_strtoull@plt+0xc5310> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0xa64 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ + b.cc 4c21d8 <__isoc23_strtoull@plt+0xbca58> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x188 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4caa64 <__isoc23_strtoull@plt+0xc52e4> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00371794 ; NYI │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0xab0 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4caab0 <__isoc23_strtoull@plt+0xc5330> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x3a8 │ │ │ │ + .inst 0x00377e60 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c216c <__isoc23_strtoull@plt+0xbc9ec> // b.pmore │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xcf8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x1f8 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x24, x21, #0xf │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2344] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4c1300 <__isoc23_strtoull@plt+0xbbb80> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x10 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00371748 ; NYI │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0xaec │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4caaec <__isoc23_strtoull@plt+0xc536c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037170c ; NYI │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0xb28 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c2160 <__isoc23_strtoull@plt+0xbc9e0> // b.pmore │ │ │ │ + adrp x18, 4c1000 <__isoc23_strtoull@plt+0xbb880> │ │ │ │ + add x18, x18, #0xe68 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x248 │ │ │ │ str x18, [x20] │ │ │ │ + sub x22, x21, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cab28 <__isoc23_strtoull@plt+0xc53a8> │ │ │ │ + cbnz x18, 4c2248 <__isoc23_strtoull@plt+0xbcac8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003716d0 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4cab9c <__isoc23_strtoull@plt+0xc541c> // b.pmore │ │ │ │ - cmp x15, x18 │ │ │ │ - b.lt 4cabb8 <__isoc23_strtoull@plt+0xc5438> // b.tstop │ │ │ │ - cmp x15, x17 │ │ │ │ - b.gt 4cabb8 <__isoc23_strtoull@plt+0xc5438> │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x15, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0037166c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4cab38 <__isoc23_strtoull@plt+0xc53b8> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0xb8c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1424] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x00377dd8 ; NYI │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cac30 <__isoc23_strtoull@plt+0xc54b0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c22bc <__isoc23_strtoull@plt+0xbcb3c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cac24 <__isoc23_strtoull@plt+0xc54a4> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4caca8 <__isoc23_strtoull@plt+0xc5528> │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + adrp x18, 839000 <__isoc23_strtoull@plt+0x433880> │ │ │ │ + add x18, x18, #0xf58 │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2672] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 4c3e00 <__isoc23_strtoull@plt+0xbe680> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cac88 <__isoc23_strtoull@plt+0xc5508> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c2300 <__isoc23_strtoull@plt+0xbcb80> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc98 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 5980d0 <__isoc23_strtoull@plt+0x192950> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x00377d00 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c2360 <__isoc23_strtoull@plt+0xbcbe0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x388 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #352] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4c2138 <__isoc23_strtoull@plt+0xbc9b8> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ldur x23, [x22, #6] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c2368 <__isoc23_strtoull@plt+0xbcbe8> // b.any │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ + mov x18, x23 │ │ │ │ + sub x17, x20, #0x10 │ │ │ │ + cmp x17, x28 │ │ │ │ + b.cc 4c2480 <__isoc23_strtoull@plt+0xbcd00> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4c2478 <__isoc23_strtoull@plt+0xbccf8> // b.pmore │ │ │ │ + adrp x17, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x17, x17, #0x268 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x17, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x17, x17, #0x4a4 │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + mov x23, x18 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4c3d80 <__isoc23_strtoull@plt+0xbe600> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00377bf4 ; NYI │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4cad00 <__isoc23_strtoull@plt+0xc5580> // b.pmore │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0xbe0 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0xc48 │ │ │ │ + b.hi 4c2410 <__isoc23_strtoull@plt+0xbcc90> // b.pmore │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x2d8 │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x320 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x22, x21, #0xf │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x400 │ │ │ │ + mov x17, #0x18 // #24 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x60 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cad9c <__isoc23_strtoull@plt+0xc561c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0xd70 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cad70 <__isoc23_strtoull@plt+0xc55f0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x00377b7c ; NYI │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x42c │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 597ee0 <__isoc23_strtoull@plt+0x192760> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c2658 <__isoc23_strtoull@plt+0xbced8> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ cmp x18, x17 │ │ │ │ - b.le 4cadac <__isoc23_strtoull@plt+0xc562c> │ │ │ │ + b.gt 4c25bc <__isoc23_strtoull@plt+0xbce3c> │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x408 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4caca8 <__isoc23_strtoull@plt+0xc5528> │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cae1c <__isoc23_strtoull@plt+0xc569c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x14, x14, #0x600 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cae0c <__isoc23_strtoull@plt+0xc568c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x15, x15, #0x564 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4c2530 <__isoc23_strtoull@plt+0xbcdb0> // b.pmore │ │ │ │ + ldr w17, [x17] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2152] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cae98 <__isoc23_strtoull@plt+0xc5718> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4c2508 <__isoc23_strtoull@plt+0xbcd88> // b.pmore │ │ │ │ + cbnz x18, 4c2614 <__isoc23_strtoull@plt+0xbce94> │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x18, x15 │ │ │ │ + b 4c2570 <__isoc23_strtoull@plt+0xbcdf0> │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c25d0 <__isoc23_strtoull@plt+0xbce50> │ │ │ │ + lsl x14, x18, #2 │ │ │ │ + add x14, x17, x14 │ │ │ │ + ldr w14, [x14] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2152] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + sub x14, x21, #0x1f │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x15, x21, #0xe │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + b 4c25d0 <__isoc23_strtoull@plt+0xbce50> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cae78 <__isoc23_strtoull@plt+0xc56f8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c269c <__isoc23_strtoull@plt+0xbcf1c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc98 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #10 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4caefc <__isoc23_strtoull@plt+0xc577c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x17, x17, #0xdc8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x18, x18, #0xe38 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4caf94 <__isoc23_strtoull@plt+0xc5814> // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - and x17, x24, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cafa4 <__isoc23_strtoull@plt+0xc5824> // b.pmore │ │ │ │ + b.cc 4c2848 <__isoc23_strtoull@plt+0xbd0c8> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ cmp x18, x17 │ │ │ │ - b.le 4cafc8 <__isoc23_strtoull@plt+0xc5848> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ + b.gt 4c27ac <__isoc23_strtoull@plt+0xbd02c> │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x14, x14, #0x7f0 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x15, x15, #0x754 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4caf44 <__isoc23_strtoull@plt+0xc57c4> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x410 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4c2720 <__isoc23_strtoull@plt+0xbcfa0> // b.pmore │ │ │ │ + ldr w17, [x17] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2152] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4c26f8 <__isoc23_strtoull@plt+0xbcf78> // b.pmore │ │ │ │ + cbnz x18, 4c2804 <__isoc23_strtoull@plt+0xbd084> │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x18, x15 │ │ │ │ + b 4c2760 <__isoc23_strtoull@plt+0xbcfe0> │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c27c0 <__isoc23_strtoull@plt+0xbd040> │ │ │ │ + lsl x14, x18, #2 │ │ │ │ + add x14, x17, x14 │ │ │ │ + ldr w14, [x14] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2152] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + sub x14, x21, #0x1f │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x15, x21, #0xe │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + b 4c27c0 <__isoc23_strtoull@plt+0xbd040> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x15, x15, #0xf84 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x15, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ - add x15, x15, #0xe98 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 4cae98 <__isoc23_strtoull@plt+0xc5718> │ │ │ │ - nop │ │ │ │ + udf #24 │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cb0c4 <__isoc23_strtoull@plt+0xc5944> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x40 │ │ │ │ + b.cc 4c2b44 <__isoc23_strtoull@plt+0xbd3c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0xbfc │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x23 │ │ │ │ + mov x23, x26 │ │ │ │ + mov x22, x25 │ │ │ │ + stur x24, [x20, #-24] │ │ │ │ + stur x25, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6b79b0 <__isoc23_strtoull@plt+0x2b2230> │ │ │ │ + udf #905 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c2b38 <__isoc23_strtoull@plt+0xbd3b8> // b.pmore │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + ldur x17, [x22, #55] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c29b4 <__isoc23_strtoull@plt+0xbd234> // b.any │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x6c0 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0xaf4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #47] │ │ │ │ + ldur x14, [x22, #55] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb040 <__isoc23_strtoull@plt+0xc58c0> │ │ │ │ + cbnz x18, 4c2af4 <__isoc23_strtoull@plt+0xbd374> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + adrp x17, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x17, x17, #0x988 │ │ │ │ + str x17, [x20, #48] │ │ │ │ + ldr x24, [x20, #40] │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6b79b0 <__isoc23_strtoull@plt+0x2b2230> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x7c │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x914 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, x23 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb07c <__isoc23_strtoull@plt+0xc58fc> │ │ │ │ + cbnz x18, 4c2914 <__isoc23_strtoull@plt+0xbd194> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0xb4 │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0xa74 │ │ │ │ str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb0b4 <__isoc23_strtoull@plt+0xc5934> │ │ │ │ + cbnz x18, 4c2a74 <__isoc23_strtoull@plt+0xbd2f4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c29e0 <__isoc23_strtoull@plt+0xbd260> // b.pmore │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x670 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4caf28 <__isoc23_strtoull@plt+0xc57a8> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x418 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x12, #0x20 // #32 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + adrp x12, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x12, x12, #0xb1c │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x15, [x20, #8] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + str x13, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #905 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb138 <__isoc23_strtoull@plt+0xc59b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cb12c <__isoc23_strtoull@plt+0xc59ac> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cb1b0 <__isoc23_strtoull@plt+0xc5a30> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c2958 <__isoc23_strtoull@plt+0xbd1d8> // b.any │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4c2a34 <__isoc23_strtoull@plt+0xbd2b4> // b.pmore │ │ │ │ + adrp x12, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x12, x12, #0x4d0 │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x17, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x17, x17, #0xb64 │ │ │ │ + str x17, [x20, #24] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + mov x22, x14 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #711 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb190 <__isoc23_strtoull@plt+0xc5a10> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xca8 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + mov x18, x22 │ │ │ │ + b 4c2a9c <__isoc23_strtoull@plt+0xbd31c> │ │ │ │ + udf #712 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x48 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cb208 <__isoc23_strtoull@plt+0xc5a88> // b.pmore │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0xe8 │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - stur x23, [x21, #-48] │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x150 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x40 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x48 // #72 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4c2a9c <__isoc23_strtoull@plt+0xbd31c> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x420 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x80 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x17, x17, #0x9fc │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #16] │ │ │ │ + ldr x23, [x20, #32] │ │ │ │ + str x22, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4c2868 <__isoc23_strtoull@plt+0xbd0e8> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb2c4 <__isoc23_strtoull@plt+0xc5b44> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x278 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0x8b0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #47] │ │ │ │ + ldur x13, [x22, #55] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb278 <__isoc23_strtoull@plt+0xc5af8> │ │ │ │ + cbnz x18, 4c28b0 <__isoc23_strtoull@plt+0xbd130> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0xba0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cb2b0 <__isoc23_strtoull@plt+0xc5b30> // b.none │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4cb2d4 <__isoc23_strtoull@plt+0xc5b54> │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - b 4cb28c <__isoc23_strtoull@plt+0xc5b0c> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x428 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cbnz x18, 4c2ba0 <__isoc23_strtoull@plt+0xbd420> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4cb1b0 <__isoc23_strtoull@plt+0xc5a30> │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cb344 <__isoc23_strtoull@plt+0xc5bc4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ + b.cc 4c2dd0 <__isoc23_strtoull@plt+0xbd650> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4cb334 <__isoc23_strtoull@plt+0xc5bb4> // b.any │ │ │ │ + b.gt 4c2d34 <__isoc23_strtoull@plt+0xbd5b4> │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x14, x14, #0xd78 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x15, x15, #0xcdc │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4cb3c0 <__isoc23_strtoull@plt+0xc5c40> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + mov x18, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4c2ca8 <__isoc23_strtoull@plt+0xbd528> // b.pmore │ │ │ │ + ldr w17, [x17] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2152] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4c2c80 <__isoc23_strtoull@plt+0xbd500> // b.pmore │ │ │ │ + cbnz x18, 4c2d8c <__isoc23_strtoull@plt+0xbd60c> │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x18, x15 │ │ │ │ + b 4c2ce8 <__isoc23_strtoull@plt+0xbd568> │ │ │ │ + udf #195 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c2d48 <__isoc23_strtoull@plt+0xbd5c8> │ │ │ │ + lsl x14, x18, #2 │ │ │ │ + add x14, x17, x14 │ │ │ │ + ldr w14, [x14] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2152] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + sub x14, x21, #0x1f │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x15, x21, #0xe │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + b 4c2d48 <__isoc23_strtoull@plt+0xbd5c8> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cb3a0 <__isoc23_strtoull@plt+0xc5c20> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c2e14 <__isoc23_strtoull@plt+0xbd694> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xca8 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #1 │ │ │ │ - udf #10 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cb424 <__isoc23_strtoull@plt+0xc5ca4> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x17, x17, #0x2f0 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #3 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cb510 <__isoc23_strtoull@plt+0xc5d90> // b.lo, b.ul, b.last │ │ │ │ - and x18, x23, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ + b.cc 4c2fc0 <__isoc23_strtoull@plt+0xbd840> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + sub x18, x18, x17 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ cmp x18, x17 │ │ │ │ - b.eq 4cb4c4 <__isoc23_strtoull@plt+0xc5d44> // b.none │ │ │ │ - mov x17, x24 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - str x18, [sp, #16] │ │ │ │ - mov x18, x17 │ │ │ │ - ldr x17, [sp, #16] │ │ │ │ - and x15, x18, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4cb4dc <__isoc23_strtoull@plt+0xc5d5c> // b.none │ │ │ │ - sub x18, x15, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cb520 <__isoc23_strtoull@plt+0xc5da0> // b.pmore │ │ │ │ - cmp x17, x18 │ │ │ │ - b.le 4cb544 <__isoc23_strtoull@plt+0xc5dc4> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ + b.gt 4c2f24 <__isoc23_strtoull@plt+0xbd7a4> │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x22, [x22, #3192] │ │ │ │ add x22, x22, #0x1 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, x24 │ │ │ │ - and x17, x23, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4cb480 <__isoc23_strtoull@plt+0xc5d00> │ │ │ │ - and x18, x18, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - b 4cb494 <__isoc23_strtoull@plt+0xc5d14> │ │ │ │ + mov x14, #0x28 // #40 │ │ │ │ + str x14, [x19, #904] │ │ │ │ + adrp x14, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x14, x14, #0xf68 │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x15, x15, #0xecc │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + mov x22, x18 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x17, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ mov x18, x22 │ │ │ │ - b 4cb494 <__isoc23_strtoull@plt+0xc5d14> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x430 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x15, [x19, #856] │ │ │ │ + cmp x21, x15 │ │ │ │ + b.hi 4c2e98 <__isoc23_strtoull@plt+0xbd718> // b.pmore │ │ │ │ + ldr w17, [x17] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2152] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2448] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + sub x17, x21, #0x1f │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0xe │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #3192] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x14, [x19, #856] │ │ │ │ + cmp x21, x14 │ │ │ │ + b.hi 4c2e70 <__isoc23_strtoull@plt+0xbd6f0> // b.pmore │ │ │ │ + cbnz x18, 4c2f7c <__isoc23_strtoull@plt+0xbd7fc> │ │ │ │ + sub x21, x21, #0x28 │ │ │ │ + mov x18, x15 │ │ │ │ + b 4c2ed8 <__isoc23_strtoull@plt+0xbd758> │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c2f38 <__isoc23_strtoull@plt+0xbd7b8> │ │ │ │ + lsl x14, x18, #2 │ │ │ │ + add x14, x17, x14 │ │ │ │ + ldr w14, [x14] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + adrp x13, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x13, [x13, #2152] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x14, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x14, [x14, #2448] │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + sub x14, x21, #0x1f │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x15, x21, #0xe │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + b 4c2f38 <__isoc23_strtoull@plt+0xbd7b8> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x10 // #16 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x15, x15, #0x500 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x15, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x15, x15, #0x3c0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - b 4cb3c0 <__isoc23_strtoull@plt+0xc5c40> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #2 │ │ │ │ + udf #13 │ │ │ │ + .inst 0x003770a8 ; NYI │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cb63c <__isoc23_strtoull@plt+0xc5ebc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x5b8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4c3404 <__isoc23_strtoull@plt+0xbdc84> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x54 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldur x17, [x22, #14] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 6aaab0 <__isoc23_strtoull@plt+0x2a5330> │ │ │ │ + mov x17, x22 │ │ │ │ + lsl x15, x18, #2 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ge 4c33d8 <__isoc23_strtoull@plt+0xbdc58> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1768] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + udf #195 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00377034 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.gt 4c3020 <__isoc23_strtoull@plt+0xbd8a0> │ │ │ │ + mov x17, x22 │ │ │ │ + mov x18, #0x1 // #1 │ │ │ │ + b 4c3024 <__isoc23_strtoull@plt+0xbd8a4> │ │ │ │ + udf #905 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3308 <__isoc23_strtoull@plt+0xbdb88> // b.pmore │ │ │ │ + ldur x18, [x22, #47] │ │ │ │ + ldur x17, [x22, #55] │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c3184 <__isoc23_strtoull@plt+0xbda04> // b.any │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0xe38 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x2c4 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #23] │ │ │ │ + ldur x15, [x22, #47] │ │ │ │ + ldur x14, [x22, #55] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x14, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + str x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb5b8 <__isoc23_strtoull@plt+0xc5e38> │ │ │ │ + cbnz x18, 4c32c4 <__isoc23_strtoull@plt+0xbdb44> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + adrp x17, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x17, x17, #0x158 │ │ │ │ + str x17, [x20, #48] │ │ │ │ + ldr x24, [x20, #40] │ │ │ │ + mov x23, x18 │ │ │ │ + ldr x22, [x20, #56] │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + b 6b79b0 <__isoc23_strtoull@plt+0x2b2230> │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x5f4 │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xe4 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, x23 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb5f4 <__isoc23_strtoull@plt+0xc5e74> │ │ │ │ + cbnz x18, 4c30e4 <__isoc23_strtoull@plt+0xbd964> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x62c │ │ │ │ + sub x21, x21, #0x20 │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x244 │ │ │ │ str x18, [x20] │ │ │ │ mov x18, x22 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb62c <__isoc23_strtoull@plt+0xc5eac> │ │ │ │ + cbnz x18, 4c3244 <__isoc23_strtoull@plt+0xbdac4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x24, x22 │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c31b0 <__isoc23_strtoull@plt+0xbda30> // b.pmore │ │ │ │ + adrp x18, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x18, x18, #0xde8 │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + str x22, [x21] │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4cb450 <__isoc23_strtoull@plt+0xc5cd0> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x438 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + mov x12, #0x20 // #32 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + adrp x12, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x12, x12, #0x2ec │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x15, [x20, #8] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + str x13, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #905 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x2 // #2 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c3128 <__isoc23_strtoull@plt+0xbd9a8> // b.any │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4c3204 <__isoc23_strtoull@plt+0xbda84> // b.pmore │ │ │ │ + adrp x12, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x12, x12, #0xc48 │ │ │ │ + stur x12, [x21, #-24] │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x17, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x17, x17, #0x41c │ │ │ │ + str x17, [x20, #24] │ │ │ │ + sub x23, x21, #0x17 │ │ │ │ + mov x22, x14 │ │ │ │ + str x18, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + udf #711 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + mov x18, x22 │ │ │ │ + b 4c326c <__isoc23_strtoull@plt+0xbdaec> │ │ │ │ + udf #712 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4c326c <__isoc23_strtoull@plt+0xbdaec> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x50 // #80 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #388 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x50 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3314 <__isoc23_strtoull@plt+0xbdb94> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2168] │ │ │ │ + stur x15, [x21, #-72] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + stur x15, [x21, #-64] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2832] │ │ │ │ + stur x15, [x21, #-56] │ │ │ │ + sub x15, x21, #0x47 │ │ │ │ + stur x15, [x21, #-48] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #2936] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + stur x15, [x21, #-32] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x15, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x15, x15, #0x4b4 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + sub x23, x21, #0x37 │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #16] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 6b79b0 <__isoc23_strtoull@plt+0x2b2230> │ │ │ │ + mov x18, #0x58 // #88 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + adrp x14, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x14, x14, #0x5a4 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6aaab0 <__isoc23_strtoull@plt+0x2a5330> │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + adrp x17, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x17, x17, #0x1cc │ │ │ │ + str x17, [x20, #24] │ │ │ │ + ldr x26, [x20, #8] │ │ │ │ + mov x25, x18 │ │ │ │ + ldr x24, [x20, #32] │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ + str x22, [x20, #32] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4c2868 <__isoc23_strtoull@plt+0xbd0e8> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cb6d4 <__isoc23_strtoull@plt+0xc5f54> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x6a8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x80 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x18, x22 │ │ │ │ + ldur x17, [x22, #7] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #47] │ │ │ │ + ldur x13, [x22, #55] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x17, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x15, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb6a8 <__isoc23_strtoull@plt+0xc5f28> │ │ │ │ + cbnz x18, 4c3080 <__isoc23_strtoull@plt+0xbd900> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #3 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x6f4 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x458 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x18, x22 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb6f4 <__isoc23_strtoull@plt+0xc5f74> │ │ │ │ + cbnz x18, 4c3458 <__isoc23_strtoull@plt+0xbdcd8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x440 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #1606 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c33cc <__isoc23_strtoull@plt+0xbdc4c> // b.pmore │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #952] │ │ │ │ + stur x18, [x21, #-80] │ │ │ │ + stur x22, [x21, #-72] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-64] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2832] │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + sub x18, x21, #0x4d │ │ │ │ + stur x18, [x21, #-48] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #984] │ │ │ │ + add x18, x18, #0x2 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + add x18, x22, #0x10 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cb730 <__isoc23_strtoull@plt+0xc5fb0> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x15, x15, #0x754 │ │ │ │ - str x15, [x20] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x330 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + sub x18, x21, #0x37 │ │ │ │ + str x18, [x20, #48] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c3330 <__isoc23_strtoull@plt+0xbdbb0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1734 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x4f4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ + str x18, [x20, #16] │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #8 │ │ │ │ + .inst 0x00376ab0 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c36c4 <__isoc23_strtoull@plt+0xbdf44> // b.lo, b.ul, b.last │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #31] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + add x15, x15, #0x10 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x15 │ │ │ │ + ldur x14, [x22, #15] │ │ │ │ + add x14, x14, #0x10 │ │ │ │ + mov x1, x14 │ │ │ │ + mov x2, x17 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x17, [sp, #40] │ │ │ │ + str x18, [sp, #32] │ │ │ │ + bl 404ae0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x678 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [sp, #16] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [sp, #32] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb754 <__isoc23_strtoull@plt+0xc5fd4> │ │ │ │ + cbnz x18, 4c3678 <__isoc23_strtoull@plt+0xbdef8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4cb70c <__isoc23_strtoull@plt+0xc5f8c> │ │ │ │ - udf #65 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #194 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00376a10 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c365c <__isoc23_strtoull@plt+0xbdedc> // b.pmore │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + adrp x17, 4c2000 <__isoc23_strtoull@plt+0xbc880> │ │ │ │ + add x17, x17, #0xfe0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + ldr x17, [x20, #16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x25, x21, #0xe │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1896] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 5cb3f8 <__isoc23_strtoull@plt+0x1c5c78> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #11 │ │ │ │ + .inst 0x003769a0 ; NYI │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c3780 <__isoc23_strtoull@plt+0xbe000> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x798 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c3798 <__isoc23_strtoull@plt+0xbe018> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037694c ; NYI │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3720 <__isoc23_strtoull@plt+0xbdfa0> // b.pmore │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x5d8 │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + stur x22, [x21, #-8] │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cb7ac <__isoc23_strtoull@plt+0xc602c> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cb7dc <__isoc23_strtoull@plt+0xc605c> // b.pmore │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4cb7f8 <__isoc23_strtoull@plt+0xc6078> // b.tstop │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x23, x21, #0x1f │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 6ad7d8 <__isoc23_strtoull@plt+0x2a8058> │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4cb76c <__isoc23_strtoull@plt+0xc5fec> │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4cb76c <__isoc23_strtoull@plt+0xc5fec> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x7d0 │ │ │ │ - str x18, [x20] │ │ │ │ + .inst 0x003768f0 ; NYI │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x73c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldr x17, [x18, #8] │ │ │ │ mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x22, [x22, #1016] │ │ │ │ - add x22, x22, #0x101 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 6a9518 <__isoc23_strtoull@plt+0x2a3d98> │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cb98c <__isoc23_strtoull@plt+0xc620c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x870 │ │ │ │ + b.cc 4c3800 <__isoc23_strtoull@plt+0xbe080> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x818 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb870 <__isoc23_strtoull@plt+0xc60f0> │ │ │ │ + cbnz x18, 4c3818 <__isoc23_strtoull@plt+0xbe098> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x8ac │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5a44e8 <__isoc23_strtoull@plt+0x19ed68> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c386c <__isoc23_strtoull@plt+0xbe0ec> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + adrp x17, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x17, x17, #0x7d0 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x24, x21, #0x10 │ │ │ │ + adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x23, [x23, #1384] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c3be4 <__isoc23_strtoull@plt+0xbe464> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xbfc │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c3bfc <__isoc23_strtoull@plt+0xbe47c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x944 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + mov x22, x18 │ │ │ │ str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb8ac <__isoc23_strtoull@plt+0xc612c> │ │ │ │ + cbnz x18, 4c3944 <__isoc23_strtoull@plt+0xbe1c4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cb8e8 <__isoc23_strtoull@plt+0xc6168> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x15, x15, #0x90c │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x17, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x17, x17, #0x998 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cb90c <__isoc23_strtoull@plt+0xc618c> │ │ │ │ + cbnz x18, 4c3998 <__isoc23_strtoull@plt+0xbe218> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4cb8c4 <__isoc23_strtoull@plt+0xc6144> │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cb95c <__isoc23_strtoull@plt+0xc61dc> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cb99c <__isoc23_strtoull@plt+0xc621c> // b.pmore │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #3952] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4c39d0 <__isoc23_strtoull@plt+0xbe250> // b.none │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x90c │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x22, [x17, #6] │ │ │ │ + ldur x18, [x17, #14] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c390c <__isoc23_strtoull@plt+0xbe18c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4cb924 <__isoc23_strtoull@plt+0xc61a4> │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ mov x17, x22 │ │ │ │ - b 4cb924 <__isoc23_strtoull@plt+0xc61a4> │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x448 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ + b 4c394c <__isoc23_strtoull@plt+0xbe1cc> │ │ │ │ mov x18, #0x10 // #16 │ │ │ │ str x18, [x19, #904] │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0x980 │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x9cc │ │ │ │ str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00370828 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cba40 <__isoc23_strtoull@plt+0xc62c0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0xa14 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cba14 <__isoc23_strtoull@plt+0xc6294> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003707e4 ; NYI │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0xa60 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - ldur x22, [x22, #7] │ │ │ │ - str x18, [x20] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cba60 <__isoc23_strtoull@plt+0xc62e0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ - add x22, x22, #0x450 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4c39a4 <__isoc23_strtoull@plt+0xbe224> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #1048] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x6 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00370798 ; NYI │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cba9c <__isoc23_strtoull@plt+0xc631c> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x15, x15, #0xac0 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ + adrp x17, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x17, x17, #0xaa0 │ │ │ │ str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbac0 <__isoc23_strtoull@plt+0xc6340> │ │ │ │ + cbnz x18, 4c3aa0 <__isoc23_strtoull@plt+0xbe320> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4cba78 <__isoc23_strtoull@plt+0xc62f8> │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00370738 ; NYI │ │ │ │ - ldr x18, [x20, #16] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cbafc <__isoc23_strtoull@plt+0xc637c> // b.none │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - adrp x15, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x15, x15, #0xb20 │ │ │ │ - str x15, [x20] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #16] │ │ │ │ + udf #0 │ │ │ │ + mov x18, x22 │ │ │ │ + mov x17, x22 │ │ │ │ + and x15, x17, #0x7 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.eq 4c3ae8 <__isoc23_strtoull@plt+0xbe368> // b.none │ │ │ │ + adrp x15, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x15, x15, #0xa10 │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + ldur x22, [x17, #6] │ │ │ │ + ldur x17, [x17, #14] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbb20 <__isoc23_strtoull@plt+0xc63a0> │ │ │ │ + cbnz x18, 4c3a10 <__isoc23_strtoull@plt+0xbe290> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - b 4cbad8 <__isoc23_strtoull@plt+0xc6358> │ │ │ │ - udf #194 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x003706d8 ; NYI │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4cbb80 <__isoc23_strtoull@plt+0xc6400> // b.none │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4cbbb4 <__isoc23_strtoull@plt+0xc6434> // b.pmore │ │ │ │ - cmp x15, x18 │ │ │ │ - b.lt 4cbbd0 <__isoc23_strtoull@plt+0xc6450> // b.tstop │ │ │ │ - cmp x15, x17 │ │ │ │ - b.gt 4cbbd0 <__isoc23_strtoull@plt+0xc6450> │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #3952] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - sub x18, x15, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x17, x22 │ │ │ │ + b 4c3a50 <__isoc23_strtoull@plt+0xbe2d0> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ + str x17, [x19, #904] │ │ │ │ + adrp x17, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x17, x17, #0xae0 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4c3ab0 <__isoc23_strtoull@plt+0xbe330> // b.pmore │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2896] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #2288] │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x1f │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - and x15, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x15, [x15] │ │ │ │ - ldur w15, [x15, #-4] │ │ │ │ - ubfx x15, x15, #0, #32 │ │ │ │ - b 4cbb3c <__isoc23_strtoull@plt+0xc63bc> │ │ │ │ - udf #194 │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3b3c <__isoc23_strtoull@plt+0xbe3bc> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + adrp x14, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x14, x14, #0x838 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x17, x17, #0xbc4 │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 5a3a10 <__isoc23_strtoull@plt+0x19e290> │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00370654 ; NYI │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4cbb3c <__isoc23_strtoull@plt+0xc63bc> │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0xba4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #1424] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x22] │ │ │ │ + adrp x17, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x17, x17, #0xa48 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 5987a0 <__isoc23_strtoull@plt+0x193020> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x00371b78 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cbc58 <__isoc23_strtoull@plt+0xc64d8> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cbc50 <__isoc23_strtoull@plt+0xc64d0> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0x748 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0x720 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c38d0 <__isoc23_strtoull@plt+0xbe150> // b.any │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xb58 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c3b58 <__isoc23_strtoull@plt+0xbe3d8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x00371b20 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x00376458 ; NYI │ │ │ │ + sub x18, x20, #0x18 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cbd08 <__isoc23_strtoull@plt+0xc6588> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0xcb8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbcb8 <__isoc23_strtoull@plt+0xc6538> │ │ │ │ - ldr x18, [x22] │ │ │ │ + b.cc 4c3ce8 <__isoc23_strtoull@plt+0xbe568> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xc98 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 6ad560 <__isoc23_strtoull@plt+0x2a7de0> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00376408 ; NYI │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3c7c <__isoc23_strtoull@plt+0xbe4fc> // b.pmore │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x6e8 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x21] │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xd08 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + sub x24, x21, #0xf │ │ │ │ + adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x23, [x23, #2344] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4c1300 <__isoc23_strtoull@plt+0xbbb80> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0xc8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00371ae0 ; NYI │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3c70 <__isoc23_strtoull@plt+0xbe4f0> // b.pmore │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0x890 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xd58 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x22, x21, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cbcdc <__isoc23_strtoull@plt+0xc655c> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0x798 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 4c3d58 <__isoc23_strtoull@plt+0xbe5d8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0x7b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x00371ac8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cbd88 <__isoc23_strtoull@plt+0xc6608> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cbd80 <__isoc23_strtoull@plt+0xc6600> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0x7c8 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0x720 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x00371a70 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cbe38 <__isoc23_strtoull@plt+0xc66b8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0xde8 │ │ │ │ + b.cc 4c3db0 <__isoc23_strtoull@plt+0xbe630> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xdd0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbde8 <__isoc23_strtoull@plt+0xc6668> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00371a30 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cbe0c <__isoc23_strtoull@plt+0xc668c> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0x818 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 4c3dd0 <__isoc23_strtoull@plt+0xbe650> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0x838 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0xd8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x00371a88 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cbeb8 <__isoc23_strtoull@plt+0xc6738> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cbeb0 <__isoc23_strtoull@plt+0xc6730> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0x8b8 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0x890 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x00371a30 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cbf68 <__isoc23_strtoull@plt+0xc67e8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cb000 <__isoc23_strtoull@plt+0xc5880> │ │ │ │ - add x18, x18, #0xf18 │ │ │ │ + b.cc 4c3e30 <__isoc23_strtoull@plt+0xbe6b0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xe50 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cbf18 <__isoc23_strtoull@plt+0xc6798> │ │ │ │ + cbnz x18, 4c3e50 <__isoc23_strtoull@plt+0xbe6d0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0xe0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x003719f0 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cbf3c <__isoc23_strtoull@plt+0xc67bc> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0x908 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + udf #0 │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0x928 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003719d8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + b 6a76d0 <__isoc23_strtoull@plt+0x2a1f50> │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cbfe8 <__isoc23_strtoull@plt+0xc6868> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cbfe0 <__isoc23_strtoull@plt+0xc6860> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0x938 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0x890 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ + b.cc 4c3eac <__isoc23_strtoull@plt+0xbe72c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 5a3920 <__isoc23_strtoull@plt+0x19e1a0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x00371980 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc098 <__isoc23_strtoull@plt+0xc6918> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x18, x18, #0x48 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc048 <__isoc23_strtoull@plt+0xc68c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00371940 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cc06c <__isoc23_strtoull@plt+0xc68ec> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0x988 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c3f14 <__isoc23_strtoull@plt+0xbe794> // b.pmore │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xe70 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x24, [x21, #-24] │ │ │ │ + stur x25, [x21, #-16] │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #3456] │ │ │ │ + stur x18, [x21, #-8] │ │ │ │ + sub x18, x21, #0x28 │ │ │ │ + str x18, [x21] │ │ │ │ + sub x22, x21, #0x7 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0x9a8 │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0xe8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x00371998 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc118 <__isoc23_strtoull@plt+0xc6998> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cc110 <__isoc23_strtoull@plt+0xc6990> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0xa28 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + nop │ │ │ │ + .inst 0x00213590 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #4 │ │ │ │ + udf #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00371940 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cc1c8 <__isoc23_strtoull@plt+0xc6a48> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x18, x18, #0x178 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc178 <__isoc23_strtoull@plt+0xc69f8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00371900 ; NYI │ │ │ │ + b.cc 4c4058 <__isoc23_strtoull@plt+0xbe8d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x38 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cc19c <__isoc23_strtoull@plt+0xc6a1c> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xa78 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + cbnz x18, 4c4038 <__isoc23_strtoull@plt+0xbe8b8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xa98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003718e8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc248 <__isoc23_strtoull@plt+0xc6ac8> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cc240 <__isoc23_strtoull@plt+0xc6ac0> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0xaa8 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00371890 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc2f8 <__isoc23_strtoull@plt+0xc6b78> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x18, x18, #0x2a8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc2a8 <__isoc23_strtoull@plt+0xc6b28> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00371850 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4cc2cc <__isoc23_strtoull@plt+0xc6b4c> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xaf8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + b.ne 4c3fb0 <__isoc23_strtoull@plt+0xbe830> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x17, x17, #0x14 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xb18 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003718a8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc378 <__isoc23_strtoull@plt+0xc6bf8> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cc370 <__isoc23_strtoull@plt+0xc6bf0> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0xb98 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0xb70 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00371850 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc428 <__isoc23_strtoull@plt+0xc6ca8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x18, x18, #0x3d8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc3d8 <__isoc23_strtoull@plt+0xc6c58> │ │ │ │ + cbnz x18, 4c4014 <__isoc23_strtoull@plt+0xbe894> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00371810 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cc3fc <__isoc23_strtoull@plt+0xc6c7c> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xbe8 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #39] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xfcc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #39] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc80 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xc08 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003717f8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc4a8 <__isoc23_strtoull@plt+0xc6d28> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cc4a0 <__isoc23_strtoull@plt+0xc6d20> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0xc18 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0xb70 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + cbnz x18, 4c3fcc <__isoc23_strtoull@plt+0xbe84c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003717a0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cc558 <__isoc23_strtoull@plt+0xc6dd8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x18, x18, #0x508 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4c4160 <__isoc23_strtoull@plt+0xbe9e0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x140 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc508 <__isoc23_strtoull@plt+0xc6d88> │ │ │ │ + cbnz x18, 4c4140 <__isoc23_strtoull@plt+0xbe9c0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00371760 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4cc52c <__isoc23_strtoull@plt+0xc6dac> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xc68 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc80 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + b.ne 4c40b8 <__isoc23_strtoull@plt+0xbe938> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x17, x17, #0x11c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xc88 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003717b8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc5d8 <__isoc23_strtoull@plt+0xc6e58> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cc5d0 <__isoc23_strtoull@plt+0xc6e50> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0xd08 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0xce0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00371760 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc674 <__isoc23_strtoull@plt+0xc6ef4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x18, x18, #0x638 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc638 <__isoc23_strtoull@plt+0xc6eb8> │ │ │ │ + cbnz x18, 4c411c <__isoc23_strtoull@plt+0xbe99c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00371720 ; NYI │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cc660 <__isoc23_strtoull@plt+0xc6ee0> // b.any │ │ │ │ - adrp x22, 83f000 <__isoc23_strtoull@plt+0x439880> │ │ │ │ - add x22, x22, #0x1f8 │ │ │ │ - add x22, x22, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xd58 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #31] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xd78 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x00371718 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc6f8 <__isoc23_strtoull@plt+0xc6f78> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cc6f0 <__isoc23_strtoull@plt+0xc6f70> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0xd88 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0xce0 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0xd4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #31] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c40d4 <__isoc23_strtoull@plt+0xbe954> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003716c0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cc794 <__isoc23_strtoull@plt+0xc7014> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x18, x18, #0x758 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4c4268 <__isoc23_strtoull@plt+0xbeae8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x248 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc758 <__isoc23_strtoull@plt+0xc6fd8> │ │ │ │ + cbnz x18, 4c4248 <__isoc23_strtoull@plt+0xbeac8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00371680 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4cc77c <__isoc23_strtoull@plt+0xc6ffc> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xdd8 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83f000 <__isoc23_strtoull@plt+0x439880> │ │ │ │ - add x22, x22, #0x1c8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + b.ne 4c41c0 <__isoc23_strtoull@plt+0xbea40> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x17, x17, #0x224 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xdf8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x003716e8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc818 <__isoc23_strtoull@plt+0xc7098> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cc810 <__isoc23_strtoull@plt+0xc7090> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0xe78 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0xe50 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00371690 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc8e0 <__isoc23_strtoull@plt+0xc7160> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x18, x18, #0x878 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc878 <__isoc23_strtoull@plt+0xc70f8> │ │ │ │ + cbnz x18, 4c4224 <__isoc23_strtoull@plt+0xbeaa4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x00371650 ; NYI │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4cc8a8 <__isoc23_strtoull@plt+0xc7128> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xec8 │ │ │ │ + udf #0 │ │ │ │ + ldur x18, [x22, #23] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x1dc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #23] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cc8f0 <__isoc23_strtoull@plt+0xc7170> // b.none │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xca8 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xee8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - b 4cc8bc <__isoc23_strtoull@plt+0xc713c> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x00371608 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cc978 <__isoc23_strtoull@plt+0xc71f8> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cc970 <__isoc23_strtoull@plt+0xc71f0> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x24, x24, #0xef8 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0xe50 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ + cbnz x18, 4c41dc <__isoc23_strtoull@plt+0xbea5c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x003715b0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cca34 <__isoc23_strtoull@plt+0xc72b4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x18, x18, #0x9d8 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4c4370 <__isoc23_strtoull@plt+0xbebf0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x350 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cc9d8 <__isoc23_strtoull@plt+0xc7258> │ │ │ │ + cbnz x18, 4c4350 <__isoc23_strtoull@plt+0xbebd0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x00371570 ; NYI │ │ │ │ + udf #0 │ │ │ │ and x18, x22, #0x7 │ │ │ │ mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.ne 4cc9fc <__isoc23_strtoull@plt+0xc727c> // b.any │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xf48 │ │ │ │ + b.ne 4c42c8 <__isoc23_strtoull@plt+0xbeb48> // b.any │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x17, x17, #0x32c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - mov x17, #0x7 // #7 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cca44 <__isoc23_strtoull@plt+0xc72c4> // b.none │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xca8 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xf68 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + cbnz x18, 4c432c <__isoc23_strtoull@plt+0xbebac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x18, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x18, [x18] │ │ │ │ - ldur w18, [x18, #-4] │ │ │ │ - ubfx x18, x18, #0, #32 │ │ │ │ - b 4cca10 <__isoc23_strtoull@plt+0xc7290> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xea0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x17, x17, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4ccab8 <__isoc23_strtoull@plt+0xc7338> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xea8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4ccad4 <__isoc23_strtoull@plt+0xc7354> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xeb8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xec8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + ldur x18, [x22, #15] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ccb38 <__isoc23_strtoull@plt+0xc73b8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x17, x17, #0xa90 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x818 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x2e4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #15] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c42e4 <__isoc23_strtoull@plt+0xbeb64> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ccbc8 <__isoc23_strtoull@plt+0xc7448> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c4478 <__isoc23_strtoull@plt+0xbecf8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x458 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cs 4cccb0 <__isoc23_strtoull@plt+0xc7530> // b.hs, b.nlast │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 4ccbec <__isoc23_strtoull@plt+0xc746c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ccc70 <__isoc23_strtoull@plt+0xc74f0> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xeb8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x22, [x22, #24] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c4458 <__isoc23_strtoull@plt+0xbecd8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ccc2c <__isoc23_strtoull@plt+0xc74ac> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xec8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x15, x15, #0xbe0 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4ccb88 <__isoc23_strtoull@plt+0xc7408> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x15, x15, #0xc60 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c43d0 <__isoc23_strtoull@plt+0xbec50> // b.any │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cccf0 <__isoc23_strtoull@plt+0xc7570> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xea8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x15, x15, #0xca4 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ccd90 <__isoc23_strtoull@plt+0xc7610> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ccd88 <__isoc23_strtoull@plt+0xc7608> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x15, x15, #0xb58 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x818 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x17, x17, #0x434 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c4434 <__isoc23_strtoull@plt+0xbecb4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cce10 <__isoc23_strtoull@plt+0xc7690> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x17, x17, #0xd28 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x17, x17, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cce58 <__isoc23_strtoull@plt+0xc76d8> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2816] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2528] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cceb8 <__isoc23_strtoull@plt+0xc7738> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x17, x17, #0xe30 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x7c0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x3ec │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x22, [x22, #7] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c43ec <__isoc23_strtoull@plt+0xbec6c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4ccf3c <__isoc23_strtoull@plt+0xc77bc> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4ccfa4 <__isoc23_strtoull@plt+0xc7824> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ccf64 <__isoc23_strtoull@plt+0xc77e4> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2816] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4ccefc <__isoc23_strtoull@plt+0xc777c> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x15, x15, #0xf54 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4ccfe4 <__isoc23_strtoull@plt+0xc7864> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2528] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x15, x15, #0xf98 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cd080 <__isoc23_strtoull@plt+0xc7900> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cd078 <__isoc23_strtoull@plt+0xc78f8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x15, x15, #0xed8 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x7c0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + add x21, x21, #0xa0 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4cd100 <__isoc23_strtoull@plt+0xc7980> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x18 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + b.hi 4c4528 <__isoc23_strtoull@plt+0xbeda8> // b.pmore │ │ │ │ + adrp x18, 4c3000 <__isoc23_strtoull@plt+0xbd880> │ │ │ │ + add x18, x18, #0xf68 │ │ │ │ + stur x18, [x21, #-152] │ │ │ │ + stur x24, [x21, #-136] │ │ │ │ + stur x23, [x21, #-128] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x70 │ │ │ │ + stur x18, [x21, #-120] │ │ │ │ + stur x24, [x21, #-104] │ │ │ │ + stur x23, [x21, #-96] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x178 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x24, [x21, #-72] │ │ │ │ + stur x23, [x21, #-64] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x280 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + stur x24, [x21, #-40] │ │ │ │ stur x23, [x21, #-32] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x388 │ │ │ │ stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + stur x24, [x21, #-8] │ │ │ │ + str x23, [x21] │ │ │ │ + sub x26, x21, #0x98 │ │ │ │ + sub x25, x21, #0x78 │ │ │ │ + sub x24, x21, #0x58 │ │ │ │ + sub x23, x21, #0x38 │ │ │ │ + sub x22, x21, #0x18 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cd1c8 <__isoc23_strtoull@plt+0xc7a48> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cd1b8 <__isoc23_strtoull@plt+0xc7a38> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cd1a8 <__isoc23_strtoull@plt+0xc7a28> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cd198 <__isoc23_strtoull@plt+0xc7a18> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cd188 <__isoc23_strtoull@plt+0xc7a08> // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.eq 4cd178 <__isoc23_strtoull@plt+0xc79f8> // b.none │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf18 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf08 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xef8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xee8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xed8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - b 4cd128 <__isoc23_strtoull@plt+0xc79a8> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cd248 <__isoc23_strtoull@plt+0xc7ac8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x1e8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x808 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ + mov x18, #0xa0 // #160 │ │ │ │ str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x110 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cd2ac <__isoc23_strtoull@plt+0xc7b2c> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x18 │ │ │ │ - b 4cd128 <__isoc23_strtoull@plt+0xc79a8> │ │ │ │ - mov x18, #0x18 // #24 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cd338 <__isoc23_strtoull@plt+0xc7bb8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cd330 <__isoc23_strtoull@plt+0xc7bb0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c4638 <__isoc23_strtoull@plt+0xbeeb8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x5b8 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 4c4498 <__isoc23_strtoull@plt+0xbed18> │ │ │ │ + mov x12, #0x30 // #48 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + adrp x12, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x12, x12, #0x61c │ │ │ │ + stur x12, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0x268 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x808 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + str x13, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cd3b8 <__isoc23_strtoull@plt+0xc7c38> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x2d0 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + mov x13, x22 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4c4578 <__isoc23_strtoull@plt+0xbedf8> // b.pmore │ │ │ │ + adrp x12, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ + add x12, x12, #0xbb8 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x17, x17, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4cd400 <__isoc23_strtoull@plt+0xc7c80> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf38 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4cd41c <__isoc23_strtoull@plt+0xc7c9c> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf40 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf50 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - nop │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cd480 <__isoc23_strtoull@plt+0xc7d00> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x3d8 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x7f8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c45cc <__isoc23_strtoull@plt+0xbee4c> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x118 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cd510 <__isoc23_strtoull@plt+0xc7d90> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cs 4cd5f8 <__isoc23_strtoull@plt+0xc7e78> // b.hs, b.nlast │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 4cd534 <__isoc23_strtoull@plt+0xc7db4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cd5b8 <__isoc23_strtoull@plt+0xc7e38> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf40 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + b.cc 4c4684 <__isoc23_strtoull@plt+0xbef04> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4c46a8 <__isoc23_strtoull@plt+0xbef28> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cd574 <__isoc23_strtoull@plt+0xc7df4> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf50 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0x528 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4cd4d0 <__isoc23_strtoull@plt+0xc7d50> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0x5a8 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cd638 <__isoc23_strtoull@plt+0xc7eb8> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf38 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0x5ec │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cd6d8 <__isoc23_strtoull@plt+0xc7f58> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cd6d0 <__isoc23_strtoull@plt+0xc7f50> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0x4a0 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x7f8 │ │ │ │ + sub x18, x20, #0x30 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c47f0 <__isoc23_strtoull@plt+0xbf070> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x810 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c4810 <__isoc23_strtoull@plt+0xbf090> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + mov x12, #0x30 // #48 │ │ │ │ + str x12, [x19, #904] │ │ │ │ + adrp x12, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x12, x12, #0x780 │ │ │ │ + stur x12, [x20, #-40] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x13, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 6a8a40 <__isoc23_strtoull@plt+0x2a32c0> │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cd758 <__isoc23_strtoull@plt+0xc7fd8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x670 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + mov x18, x26 │ │ │ │ + mov x17, x25 │ │ │ │ + mov x15, x24 │ │ │ │ + mov x14, x23 │ │ │ │ + mov x13, x22 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x12, [x19, #856] │ │ │ │ + cmp x21, x12 │ │ │ │ + b.hi 4c46dc <__isoc23_strtoull@plt+0xbef5c> // b.pmore │ │ │ │ + adrp x12, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ + add x12, x12, #0xbb8 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + sub x22, x21, #0x27 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x17, x17, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cd7a0 <__isoc23_strtoull@plt+0xc8020> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2816] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2528] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cd800 <__isoc23_strtoull@plt+0xc8080> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x778 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x7b0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c4730 <__isoc23_strtoull@plt+0xbefb0> │ │ │ │ mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cd884 <__isoc23_strtoull@plt+0xc8104> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4cd8ec <__isoc23_strtoull@plt+0xc816c> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cd8ac <__isoc23_strtoull@plt+0xc812c> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2816] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4cd844 <__isoc23_strtoull@plt+0xc80c4> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0x89c │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cd92c <__isoc23_strtoull@plt+0xc81ac> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2528] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0x8e0 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cd9c8 <__isoc23_strtoull@plt+0xc8248> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4cd9c0 <__isoc23_strtoull@plt+0xc8240> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0x820 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ + b.hi 4c479c <__isoc23_strtoull@plt+0xbf01c> // b.pmore │ │ │ │ + ldur x17, [x22, #6] │ │ │ │ + ldur x15, [x22, #14] │ │ │ │ + adrp x14, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x14, x14, #0x658 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ + str x15, [x21] │ │ │ │ + adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x17, x17, #0x71c │ │ │ │ + str x17, [x20, #8] │ │ │ │ sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x7b0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cda48 <__isoc23_strtoull@plt+0xc82c8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x960 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + mov x23, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4c4498 <__isoc23_strtoull@plt+0xbed18> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x120 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x17, x17, #0x7 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ mov x15, #0x1 // #1 │ │ │ │ cmp x17, x15 │ │ │ │ - b.ne 4cda90 <__isoc23_strtoull@plt+0xc8310> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2816] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2528] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + b.ne 4c47a8 <__isoc23_strtoull@plt+0xbf028> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #9 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cdaf0 <__isoc23_strtoull@plt+0xc8370> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0xa68 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x790 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c4880 <__isoc23_strtoull@plt+0xbf100> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x8a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c48a0 <__isoc23_strtoull@plt+0xbf120> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x128 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldur x24, [x22, #15] │ │ │ │ + ldur x23, [x22, #7] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4c46a8 <__isoc23_strtoull@plt+0xbef28> │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x003758c8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cdb74 <__isoc23_strtoull@plt+0xc83f4> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.ne 4cdbdc <__isoc23_strtoull@plt+0xc845c> // b.any │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cdb9c <__isoc23_strtoull@plt+0xc841c> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2816] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4cdb34 <__isoc23_strtoull@plt+0xc83b4> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0xb8c │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cdc1c <__isoc23_strtoull@plt+0xc849c> // b.pmore │ │ │ │ + b.cc 4c490c <__isoc23_strtoull@plt+0xbf18c> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4c4914 <__isoc23_strtoull@plt+0xbf194> │ │ │ │ adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #2528] │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0xbd0 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cdcb8 <__isoc23_strtoull@plt+0xc8538> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cdcb0 <__isoc23_strtoull@plt+0xc8530> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x15, x15, #0xb10 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x790 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x160 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 5a0840 <__isoc23_strtoull@plt+0x19b0c0> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cdd38 <__isoc23_strtoull@plt+0xc85b8> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0xc50 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cde90 <__isoc23_strtoull@plt+0xc8710> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c4964 <__isoc23_strtoull@plt+0xbf1e4> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x7 // #7 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.eq 4cdde8 <__isoc23_strtoull@plt+0xc8668> // b.none │ │ │ │ - mov x17, #0x6 // #6 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 4cde68 <__isoc23_strtoull@plt+0xc86e8> // b.none │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 4cde54 <__isoc23_strtoull@plt+0xc86d4> // b.none │ │ │ │ - mov x17, #0x4 // #4 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 4cde40 <__isoc23_strtoull@plt+0xc86c0> // b.none │ │ │ │ - mov x17, #0x3 // #3 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 4cde2c <__isoc23_strtoull@plt+0xc86ac> // b.none │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 4cde18 <__isoc23_strtoull@plt+0xc8698> // b.none │ │ │ │ - mov x17, #0x1 // #1 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.eq 4cddd4 <__isoc23_strtoull@plt+0xc8654> // b.none │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xd8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - and x17, x17, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.ne 4cde7c <__isoc23_strtoull@plt+0xc86fc> // b.any │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x348 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x140 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x1a8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x210 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x278 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x2e0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x3b0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x97c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cdf7c <__isoc23_strtoull@plt+0xc87fc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cdf74 <__isoc23_strtoull@plt+0xc87f4> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x14, x14, #0xd58 │ │ │ │ - stur x14, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x17, x21, #0x30 │ │ │ │ - and x18, x18, #0x7 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.ne 4cdf40 <__isoc23_strtoull@plt+0xc87c0> // b.any │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x70 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x38 // #56 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #0 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ce080 <__isoc23_strtoull@plt+0xc8900> // b.pmore │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - ldr x14, [x22, #40] │ │ │ │ - adrp x13, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x13, x13, #0xea8 │ │ │ │ - stur x13, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - and x17, x14, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4ce014 <__isoc23_strtoull@plt+0xc8894> // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2560] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf60 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4ce050 <__isoc23_strtoull@plt+0xc88d0> // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2560] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf98 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2560] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ - udf #8 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ce0f0 <__isoc23_strtoull@plt+0xc8970> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - ldur x15, [x22, #23] │ │ │ │ - adrp x14, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x14, x14, #0xf98 │ │ │ │ - stur x14, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x15, [x21] │ │ │ │ - sub x24, x21, #0x28 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x780 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ce180 <__isoc23_strtoull@plt+0xc8a00> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ce178 <__isoc23_strtoull@plt+0xc89f8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4ce0a8 <__isoc23_strtoull@plt+0xc8928> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + adrp x18, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x18, x18, #0x150 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + str x18, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ce200 <__isoc23_strtoull@plt+0xc8a80> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x17, x17, #0x110 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c49fc <__isoc23_strtoull@plt+0xbf27c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x18, x18, #0x130 │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #16 │ │ │ │ - .inst 0x0036fd60 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ce258 <__isoc23_strtoull@plt+0xc8ad8> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c4a5c <__isoc23_strtoull@plt+0xbf2dc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - mov x24, #0xb // #11 │ │ │ │ - adrp x23, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x23, [x23, #3368] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4e3830 <__isoc23_strtoull@plt+0xde0b0> │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x18, x18, #0x150 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ce29c <__isoc23_strtoull@plt+0xc8b1c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c4abc <__isoc23_strtoull@plt+0xbf33c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #3440] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + adrp x18, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x18, x18, #0x140 │ │ │ │ + add x18, x18, #0x1 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 601e28 <__isoc23_strtoull@plt+0x1fc6a8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ce2e4 <__isoc23_strtoull@plt+0xc8b64> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c4b1c <__isoc23_strtoull@plt+0xbf39c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ce32c <__isoc23_strtoull@plt+0xc8bac> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c4b68 <__isoc23_strtoull@plt+0xbf3e8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x23, [x22, #16] │ │ │ │ - ldr x22, [x22, #24] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + b 4c4558 <__isoc23_strtoull@plt+0xbedd8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ce4e8 <__isoc23_strtoull@plt+0xc8d68> // b.lo, b.ul, b.last │ │ │ │ - ldr x17, [x22, #16] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x3 // #3 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.cs 4ce490 <__isoc23_strtoull@plt+0xc8d10> // b.hs, b.nlast │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.cc 4ce3f4 <__isoc23_strtoull@plt+0xc8c74> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ce518 <__isoc23_strtoull@plt+0xc8d98> // b.pmore │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0x2b8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf98 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ce4f0 <__isoc23_strtoull@plt+0xc8d70> // b.pmore │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0x270 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - b 4ce37c <__isoc23_strtoull@plt+0xc8bfc> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ce540 <__isoc23_strtoull@plt+0xc8dc0> // b.pmore │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0x300 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf60 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x14, x14, #0x3e4 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x14, x14, #0x45c │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x14, x14, #0x480 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ + b.cc 4c4bc4 <__isoc23_strtoull@plt+0xbf444> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #11 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ce5c0 <__isoc23_strtoull@plt+0xc8e40> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0x348 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x7e8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ce650 <__isoc23_strtoull@plt+0xc8ed0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ce648 <__isoc23_strtoull@plt+0xc8ec8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #2 │ │ │ │ udf #0 │ │ │ │ udf #18 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ce6e0 <__isoc23_strtoull@plt+0xc8f60> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ce6d8 <__isoc23_strtoull@plt+0xc8f58> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c4c0c <__isoc23_strtoull@plt+0xbf48c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x24, [x22, #24] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 4c4558 <__isoc23_strtoull@plt+0xbedd8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #2 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ce770 <__isoc23_strtoull@plt+0xc8ff0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ce768 <__isoc23_strtoull@plt+0xc8fe8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c4c6c <__isoc23_strtoull@plt+0xbf4ec> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #15 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ce930 <__isoc23_strtoull@plt+0xc91b0> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c4cb8 <__isoc23_strtoull@plt+0xbf538> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - ldr x15, [x22, #32] │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x3 // #3 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.cs 4ce8d8 <__isoc23_strtoull@plt+0xc9158> // b.hs, b.nlast │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.cc 4ce83c <__isoc23_strtoull@plt+0xc90bc> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ce960 <__isoc23_strtoull@plt+0xc91e0> // b.pmore │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0x670 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf98 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ce938 <__isoc23_strtoull@plt+0xc91b8> // b.pmore │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0x5e0 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - b 4ce7c4 <__isoc23_strtoull@plt+0xc9044> │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ce988 <__isoc23_strtoull@plt+0xc9208> // b.pmore │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0x700 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf60 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4c4558 <__isoc23_strtoull@plt+0xbedd8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x14, x14, #0x82c │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x14, x14, #0x8a4 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x14, x14, #0x8c8 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ udf #3 │ │ │ │ udf #0 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cea30 <__isoc23_strtoull@plt+0xc92b0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cea28 <__isoc23_strtoull@plt+0xc92a8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #24] │ │ │ │ - ldr x18, [x18, #32] │ │ │ │ - adrp x14, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x14, x14, #0x790 │ │ │ │ - stur x14, [x21, #-32] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x7e8 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x28 // #40 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c4d14 <__isoc23_strtoull@plt+0xbf594> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #11 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4ceab8 <__isoc23_strtoull@plt+0xc9338> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldur x17, [x22, #15] │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0x9c0 │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c4d60 <__isoc23_strtoull@plt+0xbf5e0> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x38 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x40 // #64 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + b 4c4558 <__isoc23_strtoull@plt+0xbedd8> │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ceb0c <__isoc23_strtoull@plt+0xc938c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c4dbc <__isoc23_strtoull@plt+0xbf63c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - ldrb w18, [x22, #24] │ │ │ │ - ubfx x24, x18, #0, #8 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608fc0 <__isoc23_strtoull@plt+0x203840> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + udf #15 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x28 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ceb5c <__isoc23_strtoull@plt+0xc93dc> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c4e1c <__isoc23_strtoull@plt+0xbf69c> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - ldrb w18, [x22, #24] │ │ │ │ - ubfx x24, x18, #0, #8 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + ldr x23, [x22, #16] │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-40] │ │ │ │ + ldr x18, [x22, #24] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldr x18, [x22, #32] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + b 608f48 <__isoc23_strtoull@plt+0x2037c8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #19 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cebac <__isoc23_strtoull@plt+0xc942c> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c4e68 <__isoc23_strtoull@plt+0xbf6e8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - ldrb w18, [x22, #24] │ │ │ │ - ubfx x24, x18, #0, #8 │ │ │ │ - mov x23, #0xb // #11 │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + mov x24, x18 │ │ │ │ + mov x23, x18 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + b 4c4558 <__isoc23_strtoull@plt+0xbedd8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ - udf #1 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00375320 ; NYI │ │ │ │ + sub x18, x20, #0x60 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4ced68 <__isoc23_strtoull@plt+0xc95e8> // b.lo, b.ul, b.last │ │ │ │ - ldr x17, [x22, #16] │ │ │ │ - ldrb w18, [x22, #32] │ │ │ │ - ldr x15, [x22, #24] │ │ │ │ - and x14, x15, #0x7 │ │ │ │ - mov x13, #0x3 // #3 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.cs 4ced10 <__isoc23_strtoull@plt+0xc9590> // b.hs, b.nlast │ │ │ │ - mov x13, #0x2 // #2 │ │ │ │ - cmp x14, x13 │ │ │ │ - b.cc 4cec74 <__isoc23_strtoull@plt+0xc94f4> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ced98 <__isoc23_strtoull@plt+0xc9618> // b.pmore │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0xb28 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sturb w18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf98 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #66 │ │ │ │ + b.cc 4c54f4 <__isoc23_strtoull@plt+0xbfd74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x4b0 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + stur x23, [x20, #-24] │ │ │ │ + stur x24, [x20, #-16] │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 608ec8 <__isoc23_strtoull@plt+0x203748> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x1a8 │ │ │ │ + add x20, x20, #0x30 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x15, #0x28 // #40 │ │ │ │ + str x15, [x19, #904] │ │ │ │ + adrp x15, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x15, x15, #0xf14 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x11 │ │ │ │ + str x13, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldrb w18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4ced70 <__isoc23_strtoull@plt+0xc95f0> // b.pmore │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0xad8 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sturb w18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 4c4ed4 <__isoc23_strtoull@plt+0xbf754> // b.pmore │ │ │ │ + adrp x10, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x10, x10, #0xd78 │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldrb w18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ + adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x15, x15, #0x424 │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2624] │ │ │ │ + stur x15, [x20, #-48] │ │ │ │ + sub x15, x21, #0x20 │ │ │ │ + stur x15, [x20, #-40] │ │ │ │ + stur x17, [x20, #-32] │ │ │ │ + stur x11, [x20, #-16] │ │ │ │ + stur x12, [x20, #-8] │ │ │ │ + str x13, [x20] │ │ │ │ + str x17, [x20, #24] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x30 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4c4ec8 <__isoc23_strtoull@plt+0xbf748> // b.pmore │ │ │ │ + adrp x13, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x13, x13, #0xdd8 │ │ │ │ + stur x13, [x21, #-56] │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ + adrp x12, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x12, x12, #0xe38 │ │ │ │ + stur x12, [x21, #-16] │ │ │ │ + str x15, [x21] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - b 4cebfc <__isoc23_strtoull@plt+0xc947c> │ │ │ │ - udf #66 │ │ │ │ + sub x12, x21, #0x38 │ │ │ │ + sub x11, x21, #0x10 │ │ │ │ + str x15, [sp, #40] │ │ │ │ + mov x15, x13 │ │ │ │ + mov x13, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + str x14, [sp, #24] │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 4c4f34 <__isoc23_strtoull@plt+0xbf7b4> │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldrb w18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - mov x15, x22 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4cedc0 <__isoc23_strtoull@plt+0xc9640> // b.pmore │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0xb78 │ │ │ │ - stur x15, [x21, #-48] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - sturb w18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c5454 <__isoc23_strtoull@plt+0xbfcd4> // b.pmore │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x9b8 │ │ │ │ + stur x18, [x21, #-40] │ │ │ │ + stur x22, [x21, #-24] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0xa18 │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2560] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf60 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str x22, [x21] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + mov x17, x22 │ │ │ │ + sub x14, x21, #0x28 │ │ │ │ + sub x13, x21, #0x10 │ │ │ │ + ldr x12, [x20, #24] │ │ │ │ + ldr x11, [x20, #32] │ │ │ │ + str x13, [sp, #40] │ │ │ │ + mov x13, x17 │ │ │ │ + ldr x17, [sp, #40] │ │ │ │ + str x14, [sp, #24] │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 4c4f34 <__isoc23_strtoull@plt+0xbf7b4> │ │ │ │ + and x22, x14, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x14, x14, #0xc64 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - sturb w18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x14, x14, #0xcdc │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - sturb w18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - mov x14, #0x38 // #56 │ │ │ │ - str x14, [x19, #904] │ │ │ │ - adrp x14, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x14, x14, #0xd00 │ │ │ │ - stur x14, [x20, #-24] │ │ │ │ - mov x22, x15 │ │ │ │ - sturb w18, [x20, #-16] │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ + mov x24, x13 │ │ │ │ + mov x23, x11 │ │ │ │ + add x20, x20, #0x48 │ │ │ │ + b 4c4558 <__isoc23_strtoull@plt+0xbedd8> │ │ │ │ + mov x18, #0x60 // #96 │ │ │ │ + str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ - udf #12 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cee40 <__isoc23_strtoull@plt+0xc96c0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - ldrb w17, [x22, #15] │ │ │ │ - adrp x15, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x15, x15, #0xbc8 │ │ │ │ - stur x15, [x21, #-32] │ │ │ │ - stur x23, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - strb w17, [x21] │ │ │ │ - sub x24, x21, #0x20 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x768 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x12, [x20, #16] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c51d4 <__isoc23_strtoull@plt+0xbfa54> // b.any │ │ │ │ + adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x17, x17, #0x250 │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x12, [x20, #-16] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x150 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x24, x13 │ │ │ │ + mov x23, x12 │ │ │ │ + mov x22, x11 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8fd0 <__isoc23_strtoull@plt+0x2a3850> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4ceed0 <__isoc23_strtoull@plt+0xc9750> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4ceec8 <__isoc23_strtoull@plt+0xc9748> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x15, [x15, #2448] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + ldr x17, [x20, #32] │ │ │ │ + ldr x15, [x20, #24] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x13, x24 │ │ │ │ + mov x12, x23 │ │ │ │ + mov x11, x22 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ + ldr x10, [x19, #856] │ │ │ │ + cmp x21, x10 │ │ │ │ + b.hi 4c5118 <__isoc23_strtoull@plt+0xbf998> // b.pmore │ │ │ │ + adrp x10, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x10, x10, #0xb80 │ │ │ │ + stur x10, [x21, #-32] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x15, [x15, #536] │ │ │ │ - add x15, x15, #0x1 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + stur x12, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - sub x23, x21, #0xe │ │ │ │ - mov x22, x17 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cee00 <__isoc23_strtoull@plt+0xc9680> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xd0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x23, x14 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + sub x18, x21, #0x20 │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + str x13, [x20] │ │ │ │ + str x12, [x20, #8] │ │ │ │ + str x11, [x20, #16] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + ldr x17, [x19, #856] │ │ │ │ + cmp x21, x17 │ │ │ │ + b.hi 4c5098 <__isoc23_strtoull@plt+0xbf918> // b.pmore │ │ │ │ + adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x17, x17, #0xcd0 │ │ │ │ + stur x17, [x21, #-56] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + stur x12, [x21, #-32] │ │ │ │ + ldr x17, [x20, #64] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + adrp x14, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x14, x14, #0xd30 │ │ │ │ + stur x14, [x21, #-16] │ │ │ │ + ldr x14, [x20, #24] │ │ │ │ + str x14, [x21] │ │ │ │ + ldr x14, [x20, #56] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x12, x21, #0x38 │ │ │ │ + sub x11, x21, #0x10 │ │ │ │ + str x17, [sp, #24] │ │ │ │ + mov x17, x14 │ │ │ │ + mov x14, x18 │ │ │ │ + ldr x18, [sp, #24] │ │ │ │ + b 4c5170 <__isoc23_strtoull@plt+0xbf9f0> │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ + ldr x11, [x20, #24] │ │ │ │ + ldr x13, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c50a4 <__isoc23_strtoull@plt+0xbf924> // b.any │ │ │ │ + add x21, x21, #0x60 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4cef50 <__isoc23_strtoull@plt+0xc97d0> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x17, x17, #0xe60 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ + b.hi 4c50b4 <__isoc23_strtoull@plt+0xbf934> // b.pmore │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0xbe0 │ │ │ │ + stur x18, [x21, #-88] │ │ │ │ + stur x11, [x21, #-72] │ │ │ │ + stur x13, [x21, #-64] │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0xc28 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x15, [x20, #48] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ stur x18, [x21, #-32] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x17, x17, #0x7 │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4cef98 <__isoc23_strtoull@plt+0xc9818> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf60 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4cefb4 <__isoc23_strtoull@plt+0xc9834> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf98 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x24, x18 │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #64] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x17, x17, #0xc88 │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + str x11, [x21] │ │ │ │ + ldr x17, [x20, #56] │ │ │ │ + ldr x14, [x20, #40] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + sub x13, x21, #0x58 │ │ │ │ + sub x12, x21, #0x38 │ │ │ │ + sub x11, x21, #0x10 │ │ │ │ + b 4c5170 <__isoc23_strtoull@plt+0xbf9f0> │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c5088 <__isoc23_strtoull@plt+0xbf908> // b.any │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4cf018 <__isoc23_strtoull@plt+0xc9898> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x17, x17, #0xf70 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - stur x23, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x7d0 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #18 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cf0a8 <__isoc23_strtoull@plt+0xc9928> // b.lo, b.ul, b.last │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - ldr x17, [x22, #24] │ │ │ │ - and x15, x17, #0x7 │ │ │ │ - mov x14, #0x3 // #3 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cs 4cf190 <__isoc23_strtoull@plt+0xc9a10> // b.hs, b.nlast │ │ │ │ - mov x14, #0x2 // #2 │ │ │ │ - cmp x15, x14 │ │ │ │ - b.cc 4cf0cc <__isoc23_strtoull@plt+0xc994c> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cf150 <__isoc23_strtoull@plt+0xc99d0> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ + b.hi 4c5364 <__isoc23_strtoull@plt+0xbfbe4> // b.pmore │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0xad8 │ │ │ │ + stur x18, [x21, #-56] │ │ │ │ + ldr x15, [x20, #40] │ │ │ │ + stur x15, [x21, #-40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + ldr x18, [x20, #56] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + adrp x17, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x17, x17, #0xb38 │ │ │ │ stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf98 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ + str x14, [x21] │ │ │ │ + ldr x17, [x20, #48] │ │ │ │ + ldr x13, [x20, #32] │ │ │ │ + sub x12, x21, #0x38 │ │ │ │ + sub x11, x21, #0x10 │ │ │ │ + str x13, [sp, #32] │ │ │ │ + mov x13, x14 │ │ │ │ + ldr x14, [sp, #32] │ │ │ │ + b 4c5170 <__isoc23_strtoull@plt+0xbf9f0> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x3a4 │ │ │ │ + str x18, [x20, #16] │ │ │ │ + mov x23, x15 │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 6a8f90 <__isoc23_strtoull@plt+0x2a3810> │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + mov x15, x23 │ │ │ │ + mov x14, x22 │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cf10c <__isoc23_strtoull@plt+0xc998c> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d6000 <__isoc23_strtoull@plt+0x2d0880> │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x15, x15, #0xc0 │ │ │ │ + ldr x13, [x19, #856] │ │ │ │ + cmp x21, x13 │ │ │ │ + b.hi 4c5370 <__isoc23_strtoull@plt+0xbfbf0> // b.pmore │ │ │ │ + adrp x13, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x13, x13, #0xa78 │ │ │ │ + stur x13, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x17, x17, #0x2ec │ │ │ │ + str x17, [x20] │ │ │ │ + mov x23, x18 │ │ │ │ + adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + str x15, [x20, #8] │ │ │ │ + str x14, [x20, #16] │ │ │ │ + str x18, [x20, #24] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681370 <__isoc23_strtoull@plt+0x27bbf0> │ │ │ │ + udf #7 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ - b 4cf068 <__isoc23_strtoull@plt+0xc98e8> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x15, x15, #0x140 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + ldr x14, [x20, #16] │ │ │ │ + and x13, x22, #0x7 │ │ │ │ + mov x12, #0x1 // #1 │ │ │ │ + cmp x13, x12 │ │ │ │ + b.ne 4c4fa0 <__isoc23_strtoull@plt+0xbf820> // b.any │ │ │ │ + str x15, [sp, #16] │ │ │ │ + mov x15, x14 │ │ │ │ + ldr x14, [sp, #16] │ │ │ │ + b 4c53b8 <__isoc23_strtoull@plt+0xbfc38> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ + str x18, [x19, #904] │ │ │ │ b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - udf #1 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00374d38 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c4eb4 <__isoc23_strtoull@plt+0xbf734> // b.any │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x544 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ + str x18, [x19, #904] │ │ │ │ + b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - mov x17, x22 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374cf8 ; NYI │ │ │ │ add x21, x21, #0x18 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4cf1d0 <__isoc23_strtoull@plt+0xc9a50> // b.pmore │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2448] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #536] │ │ │ │ - add x17, x17, #0x1 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0xe │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0xf60 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x15, #0x18 // #24 │ │ │ │ - str x15, [x19, #904] │ │ │ │ - adrp x15, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x15, x15, #0x184 │ │ │ │ - stur x15, [x20, #-16] │ │ │ │ - mov x22, x17 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4c5494 <__isoc23_strtoull@plt+0xbfd14> // b.pmore │ │ │ │ + adrp x18, 4c4000 <__isoc23_strtoull@plt+0xbe880> │ │ │ │ + add x18, x18, #0x930 │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ + str x22, [x21] │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x568 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x23, x22 │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + sub x18, x21, #0x10 │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - nop │ │ │ │ - udf #2 │ │ │ │ + b 6091a8 <__isoc23_strtoull@plt+0x203a28> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x1c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ - udf #18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cf270 <__isoc23_strtoull@plt+0xc9af0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cf268 <__isoc23_strtoull@plt+0xc9ae8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - adrp x15, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x15, x15, #0x38 │ │ │ │ - stur x15, [x21, #-24] │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x24, x21, #0x18 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x7d0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - mov x17, #0x20 // #32 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - udf #1 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x17, x17, #0x20 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x23, x18 │ │ │ │ + str x22, [x20, #16] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 609128 <__isoc23_strtoull@plt+0x2039a8> │ │ │ │ + udf #133 │ │ │ │ udf #0 │ │ │ │ - udf #9 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x38 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cf2f0 <__isoc23_strtoull@plt+0xc9b70> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x208 │ │ │ │ - stur x17, [x21, #-48] │ │ │ │ - stur x23, [x21, #-32] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x514 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ + b 681020 <__isoc23_strtoull@plt+0x27b8a0> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374c40 ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x470 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x23, x22 │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #2056] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x30 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x38 // #56 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ + ldr x18, [x18, #2624] │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 681190 <__isoc23_strtoull@plt+0x27ba10> │ │ │ │ + nop │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c55e8 <__isoc23_strtoull@plt+0xbfe68> │ │ │ │ + nop │ │ │ │ + .inst 0xffffffb8 ; undefined │ │ │ │ + .inst 0xffffffff ; undefined │ │ │ │ + udf #10 │ │ │ │ + ... │ │ │ │ + udf #10 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0036ec68 ; NYI │ │ │ │ - sub x18, x20, #0x20 │ │ │ │ + .inst 0x00374c18 ; NYI │ │ │ │ + sub x18, x20, #0x38 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cf984 <__isoc23_strtoull@plt+0xca204> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x18, x18, #0x35c │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x24 │ │ │ │ - stur x23, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.cc 4c620c <__isoc23_strtoull@plt+0xc0a8c> // b.lo, b.ul, b.last │ │ │ │ + ldr x18, [x20] │ │ │ │ + and x17, x23, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + and x15, x18, #0x7 │ │ │ │ + sub x15, x15, #0x1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c5cbc <__isoc23_strtoull@plt+0xc053c> // b.any │ │ │ │ + mov x17, x27 │ │ │ │ + mov x15, x26 │ │ │ │ + mov x14, x25 │ │ │ │ + mov x13, x24 │ │ │ │ + and x12, x23, #0x7 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.eq 4c619c <__isoc23_strtoull@plt+0xc0a1c> // b.none │ │ │ │ + and x12, x18, #0x7 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.eq 4c5e98 <__isoc23_strtoull@plt+0xc0718> // b.none │ │ │ │ + adrp x12, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x12, x12, #0x7b4 │ │ │ │ + stur x12, [x20, #-40] │ │ │ │ + ldur x22, [x23, #6] │ │ │ │ + stur x14, [x20, #-32] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + ldur x18, [x18, #6] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + str x13, [x20] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf35c <__isoc23_strtoull@plt+0xc9bdc> │ │ │ │ + cbnz x18, 4c57b4 <__isoc23_strtoull@plt+0xc0034> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x15, x15, #0x1e0 │ │ │ │ + str x15, [x20, #16] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #48] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c61e0 <__isoc23_strtoull@plt+0xc0a60> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #2187 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036ec24 ; NYI │ │ │ │ + .inst 0x00374b3c ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ mov x15, #0x7 // #7 │ │ │ │ cmp x17, x15 │ │ │ │ - b.eq 4cf650 <__isoc23_strtoull@plt+0xc9ed0> // b.none │ │ │ │ - mov x15, #0x6 // #6 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cf5d4 <__isoc23_strtoull@plt+0xc9e54> // b.none │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cf558 <__isoc23_strtoull@plt+0xc9dd8> // b.none │ │ │ │ - mov x15, #0x4 // #4 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cf4c8 <__isoc23_strtoull@plt+0xc9d48> // b.none │ │ │ │ - mov x15, #0x3 // #3 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cf44c <__isoc23_strtoull@plt+0xc9ccc> // b.none │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.eq 4cf3d0 <__isoc23_strtoull@plt+0xc9c50> // b.none │ │ │ │ - mov x18, #0x1 // #1 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.eq 4cf3b8 <__isoc23_strtoull@plt+0xc9c38> // b.none │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xf78 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x408 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #6] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + b.eq 4c567c <__isoc23_strtoull@plt+0xbfefc> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c568c <__isoc23_strtoull@plt+0xbff0c> │ │ │ │ + udf #2059 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374b10 ; NYI │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c5de4 <__isoc23_strtoull@plt+0xc0664> // b.any │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x6c4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf408 <__isoc23_strtoull@plt+0xc9c88> │ │ │ │ + cbnz x18, 4c56c4 <__isoc23_strtoull@plt+0xbff44> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #11 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00374acc ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x6f0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c56f0 <__isoc23_strtoull@plt+0xbff70> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #10 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cf994 <__isoc23_strtoull@plt+0xca214> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4cf9a0 <__isoc23_strtoull@plt+0xca220> // b.tstop │ │ │ │ - adrp x17, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x17, x17, #0xdb8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374a90 ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x734 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5734 <__isoc23_strtoull@plt+0xbffb4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x484 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374a4c ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x770 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ str x17, [x20] │ │ │ │ - ldur x17, [x22, #5] │ │ │ │ + str x18, [x20, #32] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5770 <__isoc23_strtoull@plt+0xbfff0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x15, x15, #0xd88 │ │ │ │ + str x15, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + str x17, [x20, #48] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf484 <__isoc23_strtoull@plt+0xc9d04> │ │ │ │ + cbnz x18, 4c5d88 <__isoc23_strtoull@plt+0xc0608> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #3081 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cf9c0 <__isoc23_strtoull@plt+0xca240> // b.pmore │ │ │ │ + .inst 0x003749d0 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ cmp x17, x15 │ │ │ │ - b.lt 4cf9cc <__isoc23_strtoull@plt+0xca24c> // b.tstop │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0xa8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x500 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #4] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + b.eq 4c57e8 <__isoc23_strtoull@plt+0xc0068> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c57f8 <__isoc23_strtoull@plt+0xc0078> │ │ │ │ + udf #2057 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003749a4 ; NYI │ │ │ │ + ldr x18, [x20, #48] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c5da8 <__isoc23_strtoull@plt+0xc0628> // b.any │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x830 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf500 <__isoc23_strtoull@plt+0xc9d80> │ │ │ │ + cbnz x18, 4c5830 <__isoc23_strtoull@plt+0xc00b0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ + .inst 0x00374960 ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x85c │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c585c <__isoc23_strtoull@plt+0xc00dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cf9ec <__isoc23_strtoull@plt+0xca26c> // b.pmore │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374924 ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x8a0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x128 │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x17 │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.lt 4cf9f8 <__isoc23_strtoull@plt+0xca278> // b.tstop │ │ │ │ - adrp x18, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x18, x18, #0x360 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x590 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ str x17, [x20] │ │ │ │ - ldur x17, [x22, #3] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf590 <__isoc23_strtoull@plt+0xc9e10> │ │ │ │ + cbnz x18, 4c58a0 <__isoc23_strtoull@plt+0xc0120> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #520 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cfa18 <__isoc23_strtoull@plt+0xca298> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4cfa24 <__isoc23_strtoull@plt+0xca2a4> // b.tstop │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x700 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x003748e0 ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x8dc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x17, [x20, #32] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c58dc <__isoc23_strtoull@plt+0xc015c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x60c │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #2] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x920 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf60c <__isoc23_strtoull@plt+0xc9e8c> │ │ │ │ + cbnz x18, 4c5920 <__isoc23_strtoull@plt+0xc01a0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #520 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cfa44 <__isoc23_strtoull@plt+0xca2c4> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4cfa50 <__isoc23_strtoull@plt+0xca2d0> // b.tstop │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x9f0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x00374878 ; NYI │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c6120 <__isoc23_strtoull@plt+0xc09a0> // b.none │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xf34 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5f34 <__isoc23_strtoull@plt+0xc07b4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - and x17, x22, #0xfffffffffffffff8 │ │ │ │ - ldr x17, [x17] │ │ │ │ - ldur w17, [x17, #-4] │ │ │ │ - ubfx x17, x17, #0, #32 │ │ │ │ - mov x15, #0x9 // #9 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4cf6a0 <__isoc23_strtoull@plt+0xc9f20> // b.lo, b.ul, b.last │ │ │ │ - mov x15, #0xa // #10 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4cf88c <__isoc23_strtoull@plt+0xca10c> // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x940 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x988 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf940 <__isoc23_strtoull@plt+0xca1c0> │ │ │ │ + cbnz x18, 4c5988 <__isoc23_strtoull@plt+0xc0208> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x8 // #8 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4cf6e0 <__isoc23_strtoull@plt+0xc9f60> // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x82c │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - ldur x15, [x22, #9] │ │ │ │ - mov x22, x18 │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + udf #775 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374808 ; NYI │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xc0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf82c <__isoc23_strtoull@plt+0xca0ac> │ │ │ │ + cbnz x18, 4c60c0 <__isoc23_strtoull@plt+0xc0940> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x15, #0x7 // #7 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.cc 4cf728 <__isoc23_strtoull@plt+0xc9fa8> // b.lo, b.ul, b.last │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x7b4 │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - ldur x15, [x22, #9] │ │ │ │ - ldur x14, [x22, #17] │ │ │ │ - mov x22, x18 │ │ │ │ - stur x14, [x20, #-8] │ │ │ │ - str x15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0x9f8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf7b4 <__isoc23_strtoull@plt+0xca034> │ │ │ │ + cbnz x18, 4c59f8 <__isoc23_strtoull@plt+0xc0278> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x760 │ │ │ │ - str x17, [x20] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - mov x22, x18 │ │ │ │ - str x17, [x20, #8] │ │ │ │ + udf #775 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003747b0 ; NYI │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c60c4 <__isoc23_strtoull@plt+0xc0944> // b.none │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xf0c │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5f0c <__isoc23_strtoull@plt+0xc078c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xa50 │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x22, x14 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf760 <__isoc23_strtoull@plt+0xc9fe0> │ │ │ │ + cbnz x18, 4c5a50 <__isoc23_strtoull@plt+0xc02d0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cfa70 <__isoc23_strtoull@plt+0xca2f0> // b.pmore │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4cfa7c <__isoc23_strtoull@plt+0xca2fc> // b.tstop │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0xce0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x17, x17, #0xafc │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5afc <__isoc23_strtoull@plt+0xc037c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #3 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cfa9c <__isoc23_strtoull@plt+0xca31c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x17, x17, #0xa8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #24] │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x27 │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.lt 4cfaa8 <__isoc23_strtoull@plt+0xca328> // b.tstop │ │ │ │ - adrp x18, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x18, x18, #0x1a8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xac4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5ac4 <__isoc23_strtoull@plt+0xc0344> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036e754 ; NYI │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cfabc <__isoc23_strtoull@plt+0xca33c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x17, x17, #0x220 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - ldr x17, [x20, #8] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - sub x15, x21, #0x28 │ │ │ │ - mov x14, #0xb // #11 │ │ │ │ - cmp x18, x14 │ │ │ │ - b.lt 4cfac8 <__isoc23_strtoull@plt+0xca348> // b.tstop │ │ │ │ - adrp x18, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x18, x18, #0xa58 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x003746b4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c5f94 <__isoc23_strtoull@plt+0xc0814> // b.none │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xebc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5ebc <__isoc23_strtoull@plt+0xc073c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x8d0 │ │ │ │ - stur x17, [x20, #-8] │ │ │ │ - ldur x17, [x22, #1] │ │ │ │ - ldrb w15, [x22, #9] │ │ │ │ - mov x22, x18 │ │ │ │ - strb w15, [x20] │ │ │ │ - str x17, [x20, #8] │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xb4c │ │ │ │ + str x18, [x20, #40] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cf8d0 <__isoc23_strtoull@plt+0xca150> │ │ │ │ + cbnz x18, 4c5b4c <__isoc23_strtoull@plt+0xc03cc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #1926 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x28 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cfaec <__isoc23_strtoull@plt+0xca36c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x17, x17, #0xe00 │ │ │ │ - stur x17, [x21, #-32] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - stur x17, [x21, #-24] │ │ │ │ - ldrb w17, [x20, #8] │ │ │ │ - sturb w17, [x21, #-16] │ │ │ │ - sub x17, x21, #0x1f │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x18, x15 │ │ │ │ - b.lt 4cfaf8 <__isoc23_strtoull@plt+0xca378> // b.tstop │ │ │ │ - adrp x18, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x18, x18, #0xef8 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + .inst 0x00374648 ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xce4 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5ce4 <__isoc23_strtoull@plt+0xc0564> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ + udf #1926 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4cfb0c <__isoc23_strtoull@plt+0xca38c> // b.pmore │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldur x17, [x22, #7] │ │ │ │ - mov x15, #0xb // #11 │ │ │ │ - cmp x17, x15 │ │ │ │ - b.lt 4cfb18 <__isoc23_strtoull@plt+0xca398> // b.tstop │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0x298 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xf98 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + .inst 0x0037460c ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xbb8 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5bb8 <__isoc23_strtoull@plt+0xc0438> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x17, x17, #0xb00 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #902 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003745dc ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xbf4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5bf4 <__isoc23_strtoull@plt+0xc0474> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 4cc000 <__isoc23_strtoull@plt+0xc6880> │ │ │ │ - add x17, x17, #0xe80 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xc24 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5c24 <__isoc23_strtoull@plt+0xc04a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x20 // #32 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x18, x18, #0x210 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xee4 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5ee4 <__isoc23_strtoull@plt+0xc0764> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x448 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + udf #1926 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037455c ; NYI │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c5fac <__isoc23_strtoull@plt+0xc082c> // b.none │ │ │ │ add x20, x20, #0x10 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0x7c8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + udf #1926 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037451c ; NYI │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c5b84 <__isoc23_strtoull@plt+0xc0404> // b.none │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4c5cbc <__isoc23_strtoull@plt+0xc053c> │ │ │ │ + udf #1799 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003744f0 ; NYI │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c604c <__isoc23_strtoull@plt+0xc08cc> // b.none │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + b 4c5cbc <__isoc23_strtoull@plt+0xc053c> │ │ │ │ + udf #1544 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003744c4 ; NYI │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c5a8c <__isoc23_strtoull@plt+0xc030c> // b.none │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c5cbc <__isoc23_strtoull@plt+0xc053c> │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c6120 <__isoc23_strtoull@plt+0xc09a0> // b.none │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c5cbc <__isoc23_strtoull@plt+0xc053c> │ │ │ │ + udf #1544 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374478 ; NYI │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x18, [x20, #40] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c5d58 <__isoc23_strtoull@plt+0xc05d8> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c5d68 <__isoc23_strtoull@plt+0xc05e8> │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c5cbc <__isoc23_strtoull@plt+0xc053c> │ │ │ │ + udf #73 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374440 ; NYI │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c59c4 <__isoc23_strtoull@plt+0xc0244> // b.none │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c5cbc <__isoc23_strtoull@plt+0xc053c> │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c5cbc <__isoc23_strtoull@plt+0xc053c> │ │ │ │ + add x20, x20, #0x38 │ │ │ │ + b 4c5cbc <__isoc23_strtoull@plt+0xc053c> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x17, x17, #0xe34 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5e34 <__isoc23_strtoull@plt+0xc06b4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 4cd000 <__isoc23_strtoull@plt+0xc7880> │ │ │ │ - add x17, x17, #0xab8 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - mov x22, x17 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xdfc │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5dfc <__isoc23_strtoull@plt+0xc067c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x30 // #48 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x18, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x18, x18, #0x580 │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037437c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c5e4c <__isoc23_strtoull@plt+0xc06cc> // b.any │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2920] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x28 // #40 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - mov x22, x17 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374344 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c5b14 <__isoc23_strtoull@plt+0xc0394> // b.any │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + b 4c5e98 <__isoc23_strtoull@plt+0xc0718> │ │ │ │ + udf #902 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037431c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c5c44 <__isoc23_strtoull@plt+0xc04c4> // b.any │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4c5e98 <__isoc23_strtoull@plt+0xc0718> │ │ │ │ + udf #775 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003742f4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c5a18 <__isoc23_strtoull@plt+0xc0298> // b.any │ │ │ │ add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 4c5e98 <__isoc23_strtoull@plt+0xc0718> │ │ │ │ + udf #520 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003742cc ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c5950 <__isoc23_strtoull@plt+0xc01d0> // b.any │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c5e98 <__isoc23_strtoull@plt+0xc0718> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003742a4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c5f94 <__isoc23_strtoull@plt+0xc0814> // b.none │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xe84 │ │ │ │ + str x18, [x20] │ │ │ │ + ldur x18, [x22, #6] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5e84 <__isoc23_strtoull@plt+0xc0704> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - b 6a8f18 <__isoc23_strtoull@plt+0x2a3798> │ │ │ │ - adrp x17, 4ce000 <__isoc23_strtoull@plt+0xc8880> │ │ │ │ - add x17, x17, #0xfe0 │ │ │ │ - stur x17, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0036e448 ; NYI │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1016] │ │ │ │ - add x23, x23, #0x101 │ │ │ │ - b 4cf318 <__isoc23_strtoull@plt+0xc9b98> │ │ │ │ - nop │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0036e428 ; NYI │ │ │ │ - mov x25, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0xfa8 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0036e3e8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cfbf0 <__isoc23_strtoull@plt+0xca470> // b.lo, b.ul, b.last │ │ │ │ - mov x24, x23 │ │ │ │ - adrp x23, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x23, [x23, #1016] │ │ │ │ - add x23, x23, #0x101 │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #3440] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cf318 <__isoc23_strtoull@plt+0xc9b98> │ │ │ │ - adrp x22, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x22, x22, #0xfc8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xf5c │ │ │ │ + str x18, [x20, #40] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5f5c <__isoc23_strtoull@plt+0xc07dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0036e3f0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cfc6c <__isoc23_strtoull@plt+0xca4ec> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cfc64 <__isoc23_strtoull@plt+0xca4e4> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x25, x25, #0x0 │ │ │ │ - mov x24, #0x2 // #2 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + udf #1926 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374220 ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xca4 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5ca4 <__isoc23_strtoull@plt+0xc0524> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #902 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003741e4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c5c6c <__isoc23_strtoull@plt+0xc04ec> // b.any │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xfe0 │ │ │ │ + str x18, [x20] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5fe0 <__isoc23_strtoull@plt+0xc0860> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0036e3a0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cfce4 <__isoc23_strtoull@plt+0xca564> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4cfcdc <__isoc23_strtoull@plt+0xca55c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x24, x24, #0x28 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x740 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x1c │ │ │ │ + str x18, [x20, #8] │ │ │ │ + mov x22, x15 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c601c <__isoc23_strtoull@plt+0xc089c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #1799 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037417c ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xd10 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5d10 <__isoc23_strtoull@plt+0xc0590> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #1799 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036e348 ; NYI │ │ │ │ - adrp x25, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x25, x25, #0x48 │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00374140 ; NYI │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x84 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x15 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6084 <__isoc23_strtoull@plt+0xc0904> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1544 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x0037410c ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xd3c │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #48] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5d3c <__isoc23_strtoull@plt+0xc05bc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xf4 │ │ │ │ + str x18, [x20] │ │ │ │ + mov x22, x14 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c60f4 <__isoc23_strtoull@plt+0xc0974> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #8 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4cfdb0 <__isoc23_strtoull@plt+0xca630> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4cfda8 <__isoc23_strtoull@plt+0xca628> // b.pmore │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0xd00 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003740b0 ; NYI │ │ │ │ + adrp x18, 4c5000 <__isoc23_strtoull@plt+0xbf880> │ │ │ │ + add x18, x18, #0xdc0 │ │ │ │ stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x720 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + str x18, [x20] │ │ │ │ sub x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ - ... │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c5dc0 <__isoc23_strtoull@plt+0xc0640> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x12, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x12, [x12] │ │ │ │ + ldur w12, [x12, #-4] │ │ │ │ + ubfx x12, x12, #0, #32 │ │ │ │ + cmp x18, x12 │ │ │ │ + b.ne 4c5ddc <__isoc23_strtoull@plt+0xc065c> // b.any │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x150 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + mov x22, x13 │ │ │ │ + stur x14, [x20, #-24] │ │ │ │ + stur x15, [x20, #-16] │ │ │ │ + stur x17, [x20, #-8] │ │ │ │ + str x13, [x20] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6150 <__isoc23_strtoull@plt+0xc09d0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #521 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036e2d8 ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0x720 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x88 │ │ │ │ + .inst 0x00374020 ; NYI │ │ │ │ + ldr x13, [x20, #40] │ │ │ │ + ldr x14, [x20, #8] │ │ │ │ + ldr x15, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + and x12, x22, #0x7 │ │ │ │ + mov x11, #0x7 // #7 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.eq 4c6180 <__isoc23_strtoull@plt+0xc0a00> // b.none │ │ │ │ + sub x12, x12, #0x1 │ │ │ │ + b 4c6190 <__isoc23_strtoull@plt+0xc0a10> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x218 │ │ │ │ + stur x23, [x20, #-40] │ │ │ │ + stur x24, [x20, #-32] │ │ │ │ + stur x25, [x20, #-24] │ │ │ │ + stur x26, [x20, #-16] │ │ │ │ + stur x27, [x20, #-8] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0036e2a8 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x00373fc8 ; NYI │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cfe2c <__isoc23_strtoull@plt+0xca6ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x18, x18, #0xe20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4c62bc <__isoc23_strtoull@plt+0xc0b3c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x388 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cfe20 <__isoc23_strtoull@plt+0xca6a0> │ │ │ │ + cbnz x18, 4c6388 <__isoc23_strtoull@plt+0xc0c08> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036e268 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0xa8 │ │ │ │ + .inst 0x00373f84 ; NYI │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x2dc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + str x18, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c62dc <__isoc23_strtoull@plt+0xc0b5c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x228 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00373f3c ; NYI │ │ │ │ + ldr x27, [x20, #56] │ │ │ │ + ldr x26, [x20, #48] │ │ │ │ + ldr x25, [x20, #40] │ │ │ │ + ldr x24, [x20, #64] │ │ │ │ + ldr x23, [x20, #72] │ │ │ │ + str x22, [x20, #40] │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x20, #56] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x20, #64] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x20, #72] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4c55e8 <__isoc23_strtoull@plt+0xbfe68> │ │ │ │ udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00373eec ; NYI │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x294 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6294 <__isoc23_strtoull@plt+0xc0b14> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00373e90 ; NYI │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x32c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c632c <__isoc23_strtoull@plt+0xc0bac> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0036e230 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + .inst 0x00373e28 ; NYI │ │ │ │ + sub x18, x20, #0x50 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cfed4 <__isoc23_strtoull@plt+0xca754> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4c65c4 <__isoc23_strtoull@plt+0xc0e44> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x578 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4cfe98 <__isoc23_strtoull@plt+0xca718> │ │ │ │ + cbnz x18, 4c6578 <__isoc23_strtoull@plt+0xc0df8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036e1f0 ; NYI │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4cfee4 <__isoc23_strtoull@plt+0xca764> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ cmp x18, x17 │ │ │ │ - b.gt 4cfee4 <__isoc23_strtoull@plt+0xca764> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + b.ne 4c6424 <__isoc23_strtoull@plt+0xc0ca4> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0xb8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00373d94 ; NYI │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x4bc │ │ │ │ + str x18, [x20] │ │ │ │ + mov x18, x22 │ │ │ │ + ldr x22, [x20, #72] │ │ │ │ + str x18, [x20, #72] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c64bc <__isoc23_strtoull@plt+0xc0d3c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #9 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00373d5c ; NYI │ │ │ │ + ldr x18, [x20, #72] │ │ │ │ + adrp x17, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x17, x17, #0x44c │ │ │ │ + str x17, [x20, #72] │ │ │ │ + ldr x27, [x20, #56] │ │ │ │ + ldr x26, [x20, #48] │ │ │ │ + ldr x25, [x20, #40] │ │ │ │ + ldr x24, [x20, #64] │ │ │ │ mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ + ldr x18, [x20, #32] │ │ │ │ + str x22, [x20, #32] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + str x18, [x20, #48] │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + str x18, [x20, #56] │ │ │ │ + ldr x18, [x20, #24] │ │ │ │ + str x18, [x20, #64] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 4c55e8 <__isoc23_strtoull@plt+0xbfe68> │ │ │ │ + udf #5 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00373cfc ; NYI │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x484 │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldr x22, [x20, #40] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #40] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6484 <__isoc23_strtoull@plt+0xc0d04> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00373ca0 ; NYI │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x51c │ │ │ │ + stur x18, [x20, #-32] │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + stur x15, [x20, #-24] │ │ │ │ + stur x14, [x20, #-16] │ │ │ │ + stur x13, [x20, #-8] │ │ │ │ + str x17, [x20] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + sub x20, x20, #0x20 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c651c <__isoc23_strtoull@plt+0xc0d9c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x238 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cff34 <__isoc23_strtoull@plt+0xca7b4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c665c <__isoc23_strtoull@plt+0xc0edc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x634 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d0008 <__isoc23_strtoull@plt+0xca888> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6634 <__isoc23_strtoull@plt+0xc0eb4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4cff90 <__isoc23_strtoull@plt+0xca810> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x17, x17, #0x67c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c667c <__isoc23_strtoull@plt+0xc0efc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x268 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4cffe8 <__isoc23_strtoull@plt+0xca868> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c671c <__isoc23_strtoull@plt+0xc0f9c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x6f4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c66f4 <__isoc23_strtoull@plt+0xc0f74> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d00c0 <__isoc23_strtoull@plt+0xca940> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.ge 4d006c <__isoc23_strtoull@plt+0xca8ec> // b.tcont │ │ │ │ - adrp x18, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x18, x18, #0xfa8 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x17, x17, #0x73c │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x17, x17, #0xf00 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4cf000 <__isoc23_strtoull@plt+0xc9880> │ │ │ │ - add x18, x18, #0xf50 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c673c <__isoc23_strtoull@plt+0xc0fbc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x270 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #20 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d0150 <__isoc23_strtoull@plt+0xca9d0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d0148 <__isoc23_strtoull@plt+0xca9c8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x15, x15, #0x8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - sub x18, x15, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d0008 <__isoc23_strtoull@plt+0xca888> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00373b28 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c67a0 <__isoc23_strtoull@plt+0xc1020> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x7c0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c67c0 <__isoc23_strtoull@plt+0xc1040> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x2c0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00373ad8 ; NYI │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x298 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d01b0 <__isoc23_strtoull@plt+0xcaa30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c6824 <__isoc23_strtoull@plt+0xc10a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x844 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6844 <__isoc23_strtoull@plt+0xc10c4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x2d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x8a8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x2d0 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0208 <__isoc23_strtoull@plt+0xcaa88> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c68d4 <__isoc23_strtoull@plt+0xc1154> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x8f4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c68f4 <__isoc23_strtoull@plt+0xc1174> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x2e0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x8a8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0254 <__isoc23_strtoull@plt+0xcaad4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c698c <__isoc23_strtoull@plt+0xc120c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0x964 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d0328 <__isoc23_strtoull@plt+0xcaba8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6964 <__isoc23_strtoull@plt+0xc11e4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d02b0 <__isoc23_strtoull@plt+0xcab30> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x17, x17, #0x9ac │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c69ac <__isoc23_strtoull@plt+0xc122c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x310 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0308 <__isoc23_strtoull@plt+0xcab88> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c6a4c <__isoc23_strtoull@plt+0xc12cc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xa24 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6a24 <__isoc23_strtoull@plt+0xc12a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d03e0 <__isoc23_strtoull@plt+0xcac60> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.le 4d038c <__isoc23_strtoull@plt+0xcac0c> │ │ │ │ - adrp x18, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x18, x18, #0x2c8 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x17, x17, #0xa6c │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0x220 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x18, x18, #0x270 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6a6c <__isoc23_strtoull@plt+0xc12ec> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x318 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #20 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d0470 <__isoc23_strtoull@plt+0xcacf0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d0468 <__isoc23_strtoull@plt+0xcace8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x15, x15, #0x328 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - sub x18, x15, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d0328 <__isoc23_strtoull@plt+0xcaba8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003738a0 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c6ad0 <__isoc23_strtoull@plt+0xc1350> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xaf0 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6af0 <__isoc23_strtoull@plt+0xc1370> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x368 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x00373850 ; NYI │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x340 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d04d0 <__isoc23_strtoull@plt+0xcad50> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c6b54 <__isoc23_strtoull@plt+0xc13d4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xb74 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6b74 <__isoc23_strtoull@plt+0xc13f4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x378 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x918 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x378 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0528 <__isoc23_strtoull@plt+0xcada8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c6c04 <__isoc23_strtoull@plt+0xc1484> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xc24 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6c24 <__isoc23_strtoull@plt+0xc14a4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x388 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x918 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0574 <__isoc23_strtoull@plt+0xcadf4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c6cbc <__isoc23_strtoull@plt+0xc153c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xc94 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d0648 <__isoc23_strtoull@plt+0xcaec8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6c94 <__isoc23_strtoull@plt+0xc1514> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d05d0 <__isoc23_strtoull@plt+0xcae50> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x17, x17, #0xcdc │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6cdc <__isoc23_strtoull@plt+0xc155c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x3b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0628 <__isoc23_strtoull@plt+0xcaea8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c6d7c <__isoc23_strtoull@plt+0xc15fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xd54 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6d54 <__isoc23_strtoull@plt+0xc15d4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d0700 <__isoc23_strtoull@plt+0xcaf80> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.ge 4d06ac <__isoc23_strtoull@plt+0xcaf2c> // b.tcont │ │ │ │ - adrp x18, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x17, x17, #0xd9c │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0x540 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x18, x18, #0x590 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6d9c <__isoc23_strtoull@plt+0xc161c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x3c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #20 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d0790 <__isoc23_strtoull@plt+0xcb010> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d0788 <__isoc23_strtoull@plt+0xcb008> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x15, x15, #0x648 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - sub x18, x15, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d0648 <__isoc23_strtoull@plt+0xcaec8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x00373618 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d07f0 <__isoc23_strtoull@plt+0xcb070> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b.cc 4c6e00 <__isoc23_strtoull@plt+0xc1680> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xe20 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6e20 <__isoc23_strtoull@plt+0xc16a0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x410 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + .inst 0x003735c8 ; NYI │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x3e8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0848 <__isoc23_strtoull@plt+0xcb0c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c6e84 <__isoc23_strtoull@plt+0xc1704> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xea4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6ea4 <__isoc23_strtoull@plt+0xc1724> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x420 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x988 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x420 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0894 <__isoc23_strtoull@plt+0xcb114> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c6f34 <__isoc23_strtoull@plt+0xc17b4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xf54 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d0968 <__isoc23_strtoull@plt+0xcb1e8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6f54 <__isoc23_strtoull@plt+0xc17d4> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x430 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x988 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d08f0 <__isoc23_strtoull@plt+0xcb170> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c7044 <__isoc23_strtoull@plt+0xc18c4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x18 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7018 <__isoc23_strtoull@plt+0xc1898> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d0948 <__isoc23_strtoull@plt+0xcb1c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c6ff0 <__isoc23_strtoull@plt+0xc1870> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d0a20 <__isoc23_strtoull@plt+0xcb2a0> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.le 4d09cc <__isoc23_strtoull@plt+0xcb24c> │ │ │ │ - adrp x18, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0x860 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x18, 4c6000 <__isoc23_strtoull@plt+0xc0880> │ │ │ │ + add x18, x18, #0xfc4 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c6fc4 <__isoc23_strtoull@plt+0xc1844> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x460 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #20 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d0ab0 <__isoc23_strtoull@plt+0xcb330> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d0aa8 <__isoc23_strtoull@plt+0xcb328> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x15, x15, #0x968 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - sub x18, x15, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c7124 <__isoc23_strtoull@plt+0xc19a4> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0xb4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d0968 <__isoc23_strtoull@plt+0xcb1e8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c70b4 <__isoc23_strtoull@plt+0xc1934> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d0b10 <__isoc23_strtoull@plt+0xcb390> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0xf0 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c70f0 <__isoc23_strtoull@plt+0xc1970> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ add x18, x18, x17 │ │ │ │ ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x468 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0b68 <__isoc23_strtoull@plt+0xcb3e8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c7214 <__isoc23_strtoull@plt+0xc1a94> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x1e8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c71e8 <__isoc23_strtoull@plt+0xc1a68> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c71c0 <__isoc23_strtoull@plt+0xc1a40> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x194 │ │ │ │ + str x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + sub x18, x18, #0x1 │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + str x18, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7194 <__isoc23_strtoull@plt+0xc1a14> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x490 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0cb4 <__isoc23_strtoull@plt+0xcb534> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x18, x18, #0xbcc │ │ │ │ + b.cc 4c72f4 <__isoc23_strtoull@plt+0xc1b74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x284 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d0bcc <__isoc23_strtoull@plt+0xcb44c> │ │ │ │ + cbnz x18, 4c7284 <__isoc23_strtoull@plt+0xc1b04> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x18, x18, #0xc08 │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x2c0 │ │ │ │ str x18, [x20] │ │ │ │ and x18, x22, #0x7 │ │ │ │ sub x18, x18, #0x1 │ │ │ │ ldr x22, [x20, #8] │ │ │ │ str x18, [x20, #8] │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d0c08 <__isoc23_strtoull@plt+0xcb488> │ │ │ │ + cbnz x18, 4c72c0 <__isoc23_strtoull@plt+0xc1b40> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #65 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4d0cc4 <__isoc23_strtoull@plt+0xcb544> // b.pmore │ │ │ │ cmp x18, x17 │ │ │ │ - b.le 4d0ce0 <__isoc23_strtoull@plt+0xcb560> │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d0e00 <__isoc23_strtoull@plt+0xcb680> // b.tstop │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.ge 4d0f20 <__isoc23_strtoull@plt+0xcb7a0> // b.tcont │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d0e64 <__isoc23_strtoull@plt+0xcb6e4> // b.tstop │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0xb28 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ + cset x18, eq // eq = none │ │ │ │ + lsl x18, x18, #3 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ + add x18, x18, x17 │ │ │ │ + ldr x22, [x18] │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x498 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ + udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + .inst 0x003731f0 ; NYI │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c7350 <__isoc23_strtoull@plt+0xc1bd0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x384 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7384 <__isoc23_strtoull@plt+0xc1c04> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x530 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x4e8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ + .inst 0x0037318c ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c7360 <__isoc23_strtoull@plt+0xc1be0> // b.any │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x4c0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4d0c14 <__isoc23_strtoull@plt+0xcb494> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0xc8 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c73f4 <__isoc23_strtoull@plt+0xc1c74> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x428 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7428 <__isoc23_strtoull@plt+0xc1ca8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x540 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x18, x18, #0xca8 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d0d4c <__isoc23_strtoull@plt+0xcb5cc> // b.tstop │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.ge 4d0e80 <__isoc23_strtoull@plt+0xcb700> // b.tcont │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d0e64 <__isoc23_strtoull@plt+0xcb6e4> // b.tstop │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0x4e8 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xb38 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.le 4d0db0 <__isoc23_strtoull@plt+0xcb630> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.gt 4d0e64 <__isoc23_strtoull@plt+0xcb6e4> │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0x1c8 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c7404 <__isoc23_strtoull@plt+0xc1c84> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xad0 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x540 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c74cc <__isoc23_strtoull@plt+0xc1d4c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x500 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7500 <__isoc23_strtoull@plt+0xc1d80> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x15, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x15, x15, #0xe0 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0x170 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x550 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.le 4d0ed0 <__isoc23_strtoull@plt+0xcb750> │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.gt 4d0e64 <__isoc23_strtoull@plt+0xcb6e4> │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0x808 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xb38 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c74dc <__isoc23_strtoull@plt+0xc1d5c> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xad0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c7648 <__isoc23_strtoull@plt+0xc1ec8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x62c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c762c <__isoc23_strtoull@plt+0xc1eac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - sub x21, x21, #0x50 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c75d0 <__isoc23_strtoull@plt+0xc1e50> // b.any │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x15, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x15, x15, #0x400 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0x490 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x15, x15, #0x720 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0x7b0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c7574 <__isoc23_strtoull@plt+0xc1df4> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c7584 <__isoc23_strtoull@plt+0xc1e04> │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x15, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x15, x15, #0xa40 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0xad0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x15, x15, #0x5b4 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c75b4 <__isoc23_strtoull@plt+0xc1e34> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c75e8 <__isoc23_strtoull@plt+0xc1e68> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c75f8 <__isoc23_strtoull@plt+0xc1e78> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x580 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ - .inst 0x0036d108 ; NYI │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d0fb4 <__isoc23_strtoull@plt+0xcb834> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c7768 <__isoc23_strtoull@plt+0xc1fe8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x74c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d10d8 <__isoc23_strtoull@plt+0xcb958> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c774c <__isoc23_strtoull@plt+0xc1fcc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036d0b8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d1034 <__isoc23_strtoull@plt+0xcb8b4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d1028 <__isoc23_strtoull@plt+0xcb8a8> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ cmp x18, x17 │ │ │ │ - b.gt 4d1028 <__isoc23_strtoull@plt+0xcb8a8> │ │ │ │ + cset x18, eq // eq = none │ │ │ │ lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ add x18, x18, x17 │ │ │ │ ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c76a4 <__isoc23_strtoull@plt+0xc1f24> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c76b4 <__isoc23_strtoull@plt+0xc1f34> │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x15, x15, #0x6ec │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c76ec <__isoc23_strtoull@plt+0xc1f6c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c7708 <__isoc23_strtoull@plt+0xc1f88> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c7718 <__isoc23_strtoull@plt+0xc1f98> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x588 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + and x18, x23, #0x7 │ │ │ │ + mov x17, #0x7 // #7 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c7800 <__isoc23_strtoull@plt+0xc2080> // b.none │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c7828 <__isoc23_strtoull@plt+0xc20a8> // b.none │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c7834 <__isoc23_strtoull@plt+0xc20b4> // b.none │ │ │ │ + mov x17, #0x4 // #4 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c7840 <__isoc23_strtoull@plt+0xc20c0> // b.none │ │ │ │ + mov x17, #0x3 // #3 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c784c <__isoc23_strtoull@plt+0xc20cc> // b.none │ │ │ │ + mov x17, #0x2 // #2 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c7858 <__isoc23_strtoull@plt+0xc20d8> // b.none │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c77e8 <__isoc23_strtoull@plt+0xc2068> // b.none │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xba0 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xe78 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + and x18, x23, #0xfffffffffffffff8 │ │ │ │ + ldr x18, [x18] │ │ │ │ + ldur w18, [x18, #-4] │ │ │ │ + ubfx x18, x18, #0, #32 │ │ │ │ + mov x17, #0x6 // #6 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c77f4 <__isoc23_strtoull@plt+0xc2074> // b.any │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xe10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xda8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xd40 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xcd8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xc70 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xc08 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036d038 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d10b4 <__isoc23_strtoull@plt+0xcb934> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c78b4 <__isoc23_strtoull@plt+0xc2134> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x8d4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d10a8 <__isoc23_strtoull@plt+0xcb928> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d10a8 <__isoc23_strtoull@plt+0xcb928> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c78d4 <__isoc23_strtoull@plt+0xc2154> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x5b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4c7790 <__isoc23_strtoull@plt+0xc2010> │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - .inst 0x0036cfb0 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d1190 <__isoc23_strtoull@plt+0xcba10> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.ge 4d113c <__isoc23_strtoull@plt+0xcb9bc> // b.tcont │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0x50 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x17, x17, #0xf80 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d0000 <__isoc23_strtoull@plt+0xca880> │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + sub x18, x20, #0x8 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c7930 <__isoc23_strtoull@plt+0xc21b0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x950 │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + mov x22, x23 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7950 <__isoc23_strtoull@plt+0xc21d0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x5c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #3 │ │ │ │ + adrp x24, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x24, [x24, #3192] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 4c7790 <__isoc23_strtoull@plt+0xc2010> │ │ │ │ udf #15 │ │ │ │ - .inst 0x0036ced8 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d1220 <__isoc23_strtoull@plt+0xcbaa0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d1218 <__isoc23_strtoull@plt+0xcba98> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #32] │ │ │ │ - sub x15, x17, x15 │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x18, x15 │ │ │ │ - adrp x14, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x14, x14, #0xd8 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d10d8 <__isoc23_strtoull@plt+0xcb958> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036ce48 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d12a4 <__isoc23_strtoull@plt+0xcbb24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c79b4 <__isoc23_strtoull@plt+0xc2234> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0x9d4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d1298 <__isoc23_strtoull@plt+0xcbb18> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d1298 <__isoc23_strtoull@plt+0xcbb18> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c79d4 <__isoc23_strtoull@plt+0xc2254> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x5c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x22 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 4c7790 <__isoc23_strtoull@plt+0xc2010> │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036cdc8 ; NYI │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x5c8 │ │ │ │ + add x23, x23, #0x2 │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ + ... │ │ │ │ + udf #21 │ │ │ │ + .inst 0x00372b30 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1324 <__isoc23_strtoull@plt+0xcbba4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d1318 <__isoc23_strtoull@plt+0xcbb98> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d1318 <__isoc23_strtoull@plt+0xcbb98> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ + b.cc 4c7a84 <__isoc23_strtoull@plt+0xc2304> // b.lo, b.ul, b.last │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ + mov x18, x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + cbz x18, 4c7a8c <__isoc23_strtoull@plt+0xc230c> │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2520] │ │ │ │ + stur x17, [x20, #-16] │ │ │ │ + stur x18, [x20, #-8] │ │ │ │ + adrp x24, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x24, x24, #0x5d8 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x558 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ + b 6113d8 <__isoc23_strtoull@plt+0x20bc58> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #15 │ │ │ │ - .inst 0x0036cd48 ; NYI │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1374 <__isoc23_strtoull@plt+0xcbbf4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c7ba8 <__isoc23_strtoull@plt+0xc2428> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0xb8c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d1498 <__isoc23_strtoull@plt+0xcbd18> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7b8c <__isoc23_strtoull@plt+0xc240c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036ccf8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d13f4 <__isoc23_strtoull@plt+0xcbc74> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d13e8 <__isoc23_strtoull@plt+0xcbc68> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ cmp x18, x17 │ │ │ │ - b.gt 4d13e8 <__isoc23_strtoull@plt+0xcbc68> │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ add x18, x18, x17 │ │ │ │ ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c7ae4 <__isoc23_strtoull@plt+0xc2364> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c7af4 <__isoc23_strtoull@plt+0xc2374> │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x15, x15, #0xb2c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7b2c <__isoc23_strtoull@plt+0xc23ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036cc78 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c7b48 <__isoc23_strtoull@plt+0xc23c8> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c7b58 <__isoc23_strtoull@plt+0xc23d8> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x658 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1474 <__isoc23_strtoull@plt+0xcbcf4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c7cf8 <__isoc23_strtoull@plt+0xc2578> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0xcdc │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7cdc <__isoc23_strtoull@plt+0xc255c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ cmp x18, x17 │ │ │ │ - b.lt 4d1468 <__isoc23_strtoull@plt+0xcbce8> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + b.ge 4c7c60 <__isoc23_strtoull@plt+0xc24e0> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c7c04 <__isoc23_strtoull@plt+0xc2484> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c7c14 <__isoc23_strtoull@plt+0xc2494> │ │ │ │ cmp x18, x17 │ │ │ │ - b.gt 4d1468 <__isoc23_strtoull@plt+0xcbce8> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + b.ne 4c7c80 <__isoc23_strtoull@plt+0xc2500> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1544] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x15, x15, #0xc44 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7c44 <__isoc23_strtoull@plt+0xc24c4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c7c98 <__isoc23_strtoull@plt+0xc2518> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c7ca8 <__isoc23_strtoull@plt+0xc2528> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x660 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #13 │ │ │ │ - .inst 0x0036cbf0 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d1550 <__isoc23_strtoull@plt+0xcbdd0> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.le 4d14fc <__isoc23_strtoull@plt+0xcbd7c> │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0x410 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c7e28 <__isoc23_strtoull@plt+0xc26a8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0xe0c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7e0c <__isoc23_strtoull@plt+0xc268c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4c7db0 <__isoc23_strtoull@plt+0xc2630> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x17, x17, #0x340 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0x390 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c7d54 <__isoc23_strtoull@plt+0xc25d4> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c7d64 <__isoc23_strtoull@plt+0xc25e4> │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x15, x15, #0xd94 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7d94 <__isoc23_strtoull@plt+0xc2614> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #3 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c7dc8 <__isoc23_strtoull@plt+0xc2648> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c7dd8 <__isoc23_strtoull@plt+0xc2658> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x668 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ - .inst 0x0036cb18 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d15e0 <__isoc23_strtoull@plt+0xcbe60> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d15d8 <__isoc23_strtoull@plt+0xcbe58> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #32] │ │ │ │ - sub x15, x17, x15 │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x18, x15 │ │ │ │ - adrp x14, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x14, x14, #0x498 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d1498 <__isoc23_strtoull@plt+0xcbd18> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c7f58 <__isoc23_strtoull@plt+0xc27d8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x18, x18, #0xf3c │ │ │ │ + stur x18, [x20, #-24] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x18 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7f3c <__isoc23_strtoull@plt+0xc27bc> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x14, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x14, [x14] │ │ │ │ + ldur w14, [x14, #-4] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ge 4c7ee4 <__isoc23_strtoull@plt+0xc2764> // b.tcont │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x7 // #7 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 4c7e88 <__isoc23_strtoull@plt+0xc2708> // b.none │ │ │ │ + sub x14, x14, #0x1 │ │ │ │ + b 4c7e98 <__isoc23_strtoull@plt+0xc2718> │ │ │ │ + and x22, x17, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x15, x15, #0xec0 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7ec0 <__isoc23_strtoull@plt+0xc2740> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c7ef4 <__isoc23_strtoull@plt+0xc2774> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c7f04 <__isoc23_strtoull@plt+0xc2784> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x670 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036ca88 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1664 <__isoc23_strtoull@plt+0xcbee4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c8088 <__isoc23_strtoull@plt+0xc2908> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0x6c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d1658 <__isoc23_strtoull@plt+0xcbed8> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d1658 <__isoc23_strtoull@plt+0xcbed8> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c806c <__isoc23_strtoull@plt+0xc28ec> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ge 4c8010 <__isoc23_strtoull@plt+0xc2890> // b.tcont │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c7fb4 <__isoc23_strtoull@plt+0xc2834> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c7fc4 <__isoc23_strtoull@plt+0xc2844> │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c7000 <__isoc23_strtoull@plt+0xc1880> │ │ │ │ + add x15, x15, #0xff4 │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c7ff4 <__isoc23_strtoull@plt+0xc2874> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036ca08 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c8028 <__isoc23_strtoull@plt+0xc28a8> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c8038 <__isoc23_strtoull@plt+0xc28b8> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x678 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d16e4 <__isoc23_strtoull@plt+0xcbf64> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c81a8 <__isoc23_strtoull@plt+0xc2a28> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0x18c │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d16d8 <__isoc23_strtoull@plt+0xcbf58> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c818c <__isoc23_strtoull@plt+0xc2a0c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ cmp x18, x17 │ │ │ │ - b.gt 4d16d8 <__isoc23_strtoull@plt+0xcbf58> │ │ │ │ + cset x18, lt // lt = tstop │ │ │ │ lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ + adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x17, [x17, #2960] │ │ │ │ add x18, x18, x17 │ │ │ │ ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #65 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c80e4 <__isoc23_strtoull@plt+0xc2964> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c80f4 <__isoc23_strtoull@plt+0xc2974> │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x15, x15, #0x12c │ │ │ │ + str x15, [x20] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c812c <__isoc23_strtoull@plt+0xc29ac> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c8148 <__isoc23_strtoull@plt+0xc29c8> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c8158 <__isoc23_strtoull@plt+0xc29d8> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x680 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0036c980 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x20 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d186c <__isoc23_strtoull@plt+0xcc0ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ + b.cc 4c82d8 <__isoc23_strtoull@plt+0xc2b58> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0x2bc │ │ │ │ stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-16] │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d1750 <__isoc23_strtoull@plt+0xcbfd0> │ │ │ │ + cbnz x18, 4c82bc <__isoc23_strtoull@plt+0xc2b3c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + and x14, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x14, [x14] │ │ │ │ + ldur w14, [x14, #-4] │ │ │ │ + ubfx x14, x14, #0, #32 │ │ │ │ + cmp x15, x14 │ │ │ │ + b.ge 4c8264 <__isoc23_strtoull@plt+0xc2ae4> // b.tcont │ │ │ │ + and x22, x17, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #67 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036c938 ; NYI │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0x78c │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #16] │ │ │ │ + ldr x17, [x20, #24] │ │ │ │ + ldr x15, [x20, #8] │ │ │ │ + and x14, x22, #0x7 │ │ │ │ + mov x13, #0x7 // #7 │ │ │ │ + cmp x14, x13 │ │ │ │ + b.eq 4c8208 <__isoc23_strtoull@plt+0xc2a88> // b.none │ │ │ │ + sub x14, x14, #0x1 │ │ │ │ + b 4c8218 <__isoc23_strtoull@plt+0xc2a98> │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + and x17, x22, #0xfffffffffffffff8 │ │ │ │ + ldr x17, [x17] │ │ │ │ + ldur w17, [x17, #-4] │ │ │ │ + ubfx x17, x17, #0, #32 │ │ │ │ + adrp x15, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x15, x15, #0x240 │ │ │ │ + stur x15, [x20, #-8] │ │ │ │ + mov x22, x18 │ │ │ │ + str x17, [x20] │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d178c <__isoc23_strtoull@plt+0xcc00c> │ │ │ │ + cbnz x18, 4c8240 <__isoc23_strtoull@plt+0xc2ac0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #2 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036c8fc ; NYI │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x7 // #7 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.eq 4c8274 <__isoc23_strtoull@plt+0xc2af4> // b.none │ │ │ │ + sub x17, x17, #0x1 │ │ │ │ + b 4c8284 <__isoc23_strtoull@plt+0xc2b04> │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x688 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c8418 <__isoc23_strtoull@plt+0xc2c98> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0x3e0 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + cbnz x18, 4c83e0 <__isoc23_strtoull@plt+0xc2c60> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0x368 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d17c8 <__isoc23_strtoull@plt+0xcc048> │ │ │ │ + cbnz x18, 4c8368 <__isoc23_strtoull@plt+0xc2be8> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036c8c0 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4d187c <__isoc23_strtoull@plt+0xcc0fc> // b.pmore │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d1898 <__isoc23_strtoull@plt+0xcc118> // b.tstop │ │ │ │ - cmp x15, x17 │ │ │ │ - b.ge 4d1964 <__isoc23_strtoull@plt+0xcc1e4> // b.tcont │ │ │ │ - cmp x15, x18 │ │ │ │ - b.lt 4d1948 <__isoc23_strtoull@plt+0xcc1c8> // b.tstop │ │ │ │ - adrp x17, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x17, x17, #0x680 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c8380 <__isoc23_strtoull@plt+0xc2c00> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036c82c ; NYI │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4d17d8 <__isoc23_strtoull@plt+0xcc058> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0xd0 │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c8334 <__isoc23_strtoull@plt+0xc2bb4> // b.any │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0x3a8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c83a8 <__isoc23_strtoull@plt+0xc2c28> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x6e0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0x85c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - cmp x15, x17 │ │ │ │ - b.le 4d18f4 <__isoc23_strtoull@plt+0xcc174> │ │ │ │ - cmp x15, x18 │ │ │ │ - b.gt 4d1948 <__isoc23_strtoull@plt+0xcc1c8> │ │ │ │ - adrp x17, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x17, x17, #0x2c0 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c8568 <__isoc23_strtoull@plt+0xc2de8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0x530 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8530 <__isoc23_strtoull@plt+0xc2db0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x14, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x14, x14, #0x1b0 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x17, x17, #0x240 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c8508 <__isoc23_strtoull@plt+0xc2d88> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1544] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - sub x21, x21, #0x58 │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0x484 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8484 <__isoc23_strtoull@plt+0xc2d04> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c8508 <__isoc23_strtoull@plt+0xc2d88> // b.none │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + ldr x22, [x22, #3592] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x14, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x14, x14, #0x570 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x17, x17, #0x600 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c84ac <__isoc23_strtoull@plt+0xc2d2c> // b.any │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0x4e0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c84e0 <__isoc23_strtoull@plt+0xc2d60> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x6e8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ - .inst 0x0036c6c0 ; NYI │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1a1c <__isoc23_strtoull@plt+0xcc29c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c86a8 <__isoc23_strtoull@plt+0xc2f28> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0x670 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4d1a0c <__isoc23_strtoull@plt+0xcc28c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8670 <__isoc23_strtoull@plt+0xc2ef0> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0x5f8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c85f8 <__isoc23_strtoull@plt+0xc2e78> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d1ac0 <__isoc23_strtoull@plt+0xcc340> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c8610 <__isoc23_strtoull@plt+0xc2e90> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036c650 ; NYI │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c85c4 <__isoc23_strtoull@plt+0xc2e44> // b.any │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0x638 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8638 <__isoc23_strtoull@plt+0xc2eb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x6f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1a9c <__isoc23_strtoull@plt+0xcc31c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c8750 <__isoc23_strtoull@plt+0xc2fd0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0x770 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d1a90 <__isoc23_strtoull@plt+0xcc310> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d1a90 <__isoc23_strtoull@plt+0xcc310> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc20 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8770 <__isoc23_strtoull@plt+0xc2ff0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4cfd30 <__isoc23_strtoull@plt+0xca5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0x738 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8738 <__isoc23_strtoull@plt+0xc2fb8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #10 │ │ │ │ - .inst 0x0036c5c8 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d1b24 <__isoc23_strtoull@plt+0xcc3a4> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x17, x17, #0x9c8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0xa38 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ + add x22, x22, #0x398 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x6f8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c8704 <__isoc23_strtoull@plt+0xc2f84> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0036c538 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1c2c <__isoc23_strtoull@plt+0xcc4ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0xb94 │ │ │ │ + b.cc 4c88c8 <__isoc23_strtoull@plt+0xc3148> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0x890 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d1b94 <__isoc23_strtoull@plt+0xcc414> │ │ │ │ + cbnz x18, 4c8890 <__isoc23_strtoull@plt+0xc3110> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0x818 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8818 <__isoc23_strtoull@plt+0xc3098> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c8830 <__isoc23_strtoull@plt+0xc30b0> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036c4f4 ; NYI │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0xbd0 │ │ │ │ - str x18, [x20] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c87e4 <__isoc23_strtoull@plt+0xc3064> // b.any │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0x858 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + cbnz x18, 4c8858 <__isoc23_strtoull@plt+0xc30d8> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x700 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 4c8300 <__isoc23_strtoull@plt+0xc2b80> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c89bc <__isoc23_strtoull@plt+0xc323c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0x95c │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d1bd0 <__isoc23_strtoull@plt+0xcc450> │ │ │ │ + cbnz x18, 4c895c <__isoc23_strtoull@plt+0xc31dc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036c4b8 ; NYI │ │ │ │ + udf #0 │ │ │ │ ldr x18, [x20, #8] │ │ │ │ and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4d1c3c <__isoc23_strtoull@plt+0xcc4bc> // b.pmore │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4d1c58 <__isoc23_strtoull@plt+0xcc4d8> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c89cc <__isoc23_strtoull@plt+0xc324c> // b.any │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0x9a4 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c89a4 <__isoc23_strtoull@plt+0xc3224> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ + add x22, x22, #0x380 │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0036c468 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4d1bdc <__isoc23_strtoull@plt+0xcc45c> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0xe0 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x710 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0xc20 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x15, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x15, x15, #0xac0 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - b 4d1ac0 <__isoc23_strtoull@plt+0xcc340> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #23 │ │ │ │ + udf #3 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0036c378 ; NYI │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1ce4 <__isoc23_strtoull@plt+0xcc564> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4d1cdc <__isoc23_strtoull@plt+0xcc55c> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x25, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x25, x25, #0x0 │ │ │ │ - mov x24, #0x5 // #5 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ + b.cc 4c8a2c <__isoc23_strtoull@plt+0xc32ac> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0xa60 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x25, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8a60 <__isoc23_strtoull@plt+0xc32e0> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x768 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xa60 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c8a3c <__isoc23_strtoull@plt+0xc32bc> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x9f0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #21 │ │ │ │ - .inst 0x0036c440 ; NYI │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1d5c <__isoc23_strtoull@plt+0xcc5dc> // b.lo, b.ul, b.last │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 6a3980 <__isoc23_strtoull@plt+0x29e200> │ │ │ │ - mov x18, x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - cbz x18, 4d1d54 <__isoc23_strtoull@plt+0xcc5d4> │ │ │ │ - adrp x17, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x17, [x17, #2520] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - adrp x24, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x24, x24, #0x140 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x740 │ │ │ │ + b.cc 4c8ad4 <__isoc23_strtoull@plt+0xc3354> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0xb08 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8b08 <__isoc23_strtoull@plt+0xc3388> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x770 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036c3e8 ; NYI │ │ │ │ - adrp x25, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x25, x25, #0x160 │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ + mov x24, x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0xa60 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #0 │ │ │ │ - udf #14 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d1e28 <__isoc23_strtoull@plt+0xcc6a8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d1e20 <__isoc23_strtoull@plt+0xcc6a0> // b.pmore │ │ │ │ - adrp x17, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x17, x17, #0xd78 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0xe08 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c8ae4 <__isoc23_strtoull@plt+0xc3364> // b.any │ │ │ │ + mov x24, x18 │ │ │ │ adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x700 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + add x23, x23, #0x9f0 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0036c378 ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0x890 │ │ │ │ + udf #14 │ │ │ │ + udf #0 │ │ │ │ + mov x25, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x770 │ │ │ │ add x23, x23, #0x2 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x1a0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ + b 60fa90 <__isoc23_strtoull@plt+0x20a310> │ │ │ │ udf #5 │ │ │ │ udf #1 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0036c348 ; NYI │ │ │ │ + .inst 0x00371c58 ; NYI │ │ │ │ sub x18, x20, #0x8 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1ea4 <__isoc23_strtoull@plt+0xcc724> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ + b.cc 4c8ba8 <__isoc23_strtoull@plt+0xc3428> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0xbdc │ │ │ │ stur x18, [x20, #-8] │ │ │ │ mov x22, x23 │ │ │ │ sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d1e98 <__isoc23_strtoull@plt+0xcc718> │ │ │ │ + cbnz x18, 4c8bdc <__isoc23_strtoull@plt+0xc345c> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x7f0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x7a8 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036c308 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + .inst 0x00371bf4 ; NYI │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c8bb8 <__isoc23_strtoull@plt+0xc3438> // b.any │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x780 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x1c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0036c2d0 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1f4c <__isoc23_strtoull@plt+0xcc7cc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0xf10 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ + b.cc 4c8d30 <__isoc23_strtoull@plt+0xc35b0> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0xcf8 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8cf8 <__isoc23_strtoull@plt+0xc3578> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0xc80 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d1f10 <__isoc23_strtoull@plt+0xcc790> │ │ │ │ + cbnz x18, 4c8c80 <__isoc23_strtoull@plt+0xc3500> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036c290 ; NYI │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d1f5c <__isoc23_strtoull@plt+0xcc7dc> // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d1f5c <__isoc23_strtoull@plt+0xcc7dc> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x1d0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c8c98 <__isoc23_strtoull@plt+0xc3518> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c8c4c <__isoc23_strtoull@plt+0xc34cc> // b.any │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0xcc0 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8cc0 <__isoc23_strtoull@plt+0xc3540> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x828 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d1fac <__isoc23_strtoull@plt+0xcc82c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c8e80 <__isoc23_strtoull@plt+0xc3700> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0xe48 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d2080 <__isoc23_strtoull@plt+0xcc900> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8e48 <__isoc23_strtoull@plt+0xc36c8> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d2008 <__isoc23_strtoull@plt+0xcc888> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c8e20 <__isoc23_strtoull@plt+0xc36a0> // b.any │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #1544] │ │ │ │ + add x22, x22, #0x3 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0xd9c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8d9c <__isoc23_strtoull@plt+0xc361c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d2060 <__isoc23_strtoull@plt+0xcc8e0> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.eq 4c8e20 <__isoc23_strtoull@plt+0xc36a0> // b.none │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #3592] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d2138 <__isoc23_strtoull@plt+0xcc9b8> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.ge 4d20e4 <__isoc23_strtoull@plt+0xcc964> // b.tcont │ │ │ │ - adrp x18, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x18, x18, #0x20 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c8dc4 <__isoc23_strtoull@plt+0xc3644> // b.any │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0xdf8 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x17, x17, #0xf78 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d1000 <__isoc23_strtoull@plt+0xcb880> │ │ │ │ - add x18, x18, #0xfc8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8df8 <__isoc23_strtoull@plt+0xc3678> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x830 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ + udf #15 │ │ │ │ udf #2 │ │ │ │ - udf #20 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d21c8 <__isoc23_strtoull@plt+0xcca48> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d21c0 <__isoc23_strtoull@plt+0xcca40> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x15, x15, #0x80 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - sub x18, x15, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d2080 <__isoc23_strtoull@plt+0xcc900> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d2228 <__isoc23_strtoull@plt+0xccaa8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c8fc0 <__isoc23_strtoull@plt+0xc3840> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x18, x18, #0xf88 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8f88 <__isoc23_strtoull@plt+0xc3808> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0xf10 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8f10 <__isoc23_strtoull@plt+0xc3790> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d2280 <__isoc23_strtoull@plt+0xccb00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d22cc <__isoc23_strtoull@plt+0xccb4c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d23a0 <__isoc23_strtoull@plt+0xccc20> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c8f28 <__isoc23_strtoull@plt+0xc37a8> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d2328 <__isoc23_strtoull@plt+0xccba8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c8edc <__isoc23_strtoull@plt+0xc375c> // b.any │ │ │ │ + adrp x17, 4c8000 <__isoc23_strtoull@plt+0xc2880> │ │ │ │ + add x17, x17, #0xf50 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c8f50 <__isoc23_strtoull@plt+0xc37d0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x838 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d2380 <__isoc23_strtoull@plt+0xccc00> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c9068 <__isoc23_strtoull@plt+0xc38e8> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x88 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9088 <__isoc23_strtoull@plt+0xc3908> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d2458 <__isoc23_strtoull@plt+0xcccd8> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.le 4d2404 <__isoc23_strtoull@plt+0xccc84> │ │ │ │ - adrp x18, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x18, x18, #0x340 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x50 │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9050 <__isoc23_strtoull@plt+0xc38d0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0x298 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x18, x18, #0x2e8 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ + add x22, x22, #0x378 │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x840 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #20 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d24e8 <__isoc23_strtoull@plt+0xccd68> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d24e0 <__isoc23_strtoull@plt+0xccd60> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x15, x15, #0x3a0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - sub x18, x15, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d23a0 <__isoc23_strtoull@plt+0xccc20> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c901c <__isoc23_strtoull@plt+0xc389c> // b.any │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d2548 <__isoc23_strtoull@plt+0xccdc8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c91e0 <__isoc23_strtoull@plt+0xc3a60> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x1a8 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c91a8 <__isoc23_strtoull@plt+0xc3a28> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x130 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9130 <__isoc23_strtoull@plt+0xc39b0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d25a0 <__isoc23_strtoull@plt+0xcce20> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d25ec <__isoc23_strtoull@plt+0xcce6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d26c0 <__isoc23_strtoull@plt+0xccf40> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + mov x17, #0x1 // #1 │ │ │ │ + cmp x18, x17 │ │ │ │ + b.ne 4c9148 <__isoc23_strtoull@plt+0xc39c8> // b.any │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d2648 <__isoc23_strtoull@plt+0xccec8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c90fc <__isoc23_strtoull@plt+0xc397c> // b.any │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x170 │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9170 <__isoc23_strtoull@plt+0xc39f0> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x848 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + mov x18, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x18 │ │ │ │ + b 4c8c18 <__isoc23_strtoull@plt+0xc3498> │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d26a0 <__isoc23_strtoull@plt+0xccf20> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c92d4 <__isoc23_strtoull@plt+0xc3b54> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x274 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9274 <__isoc23_strtoull@plt+0xc3af4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d2778 <__isoc23_strtoull@plt+0xccff8> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.ge 4d2724 <__isoc23_strtoull@plt+0xccfa4> // b.tcont │ │ │ │ - adrp x18, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x18, x18, #0x660 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x17, x22, #0x7 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + cmp x17, x15 │ │ │ │ + b.ne 4c92e4 <__isoc23_strtoull@plt+0xc3b64> // b.any │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x2bc │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c92bc <__isoc23_strtoull@plt+0xc3b3c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0x5b8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x18, x18, #0x608 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 83c000 <__isoc23_strtoull@plt+0x436880> │ │ │ │ + add x22, x22, #0x370 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x858 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #20 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d2808 <__isoc23_strtoull@plt+0xcd088> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d2800 <__isoc23_strtoull@plt+0xcd080> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x15, x15, #0x6c0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - sub x18, x15, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d26c0 <__isoc23_strtoull@plt+0xccf40> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d2868 <__isoc23_strtoull@plt+0xcd0e8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c937c <__isoc23_strtoull@plt+0xc3bfc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x354 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9354 <__isoc23_strtoull@plt+0xc3bd4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d28c0 <__isoc23_strtoull@plt+0xcd140> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x39c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c939c <__isoc23_strtoull@plt+0xc3c1c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x8b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d290c <__isoc23_strtoull@plt+0xcd18c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c943c <__isoc23_strtoull@plt+0xc3cbc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x414 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d29e0 <__isoc23_strtoull@plt+0xcd260> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9414 <__isoc23_strtoull@plt+0xc3c94> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d2968 <__isoc23_strtoull@plt+0xcd1e8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x45c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c945c <__isoc23_strtoull@plt+0xc3cdc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x8b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d29c0 <__isoc23_strtoull@plt+0xcd240> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c94fc <__isoc23_strtoull@plt+0xc3d7c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x4d4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c94d4 <__isoc23_strtoull@plt+0xc3d54> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d2a98 <__isoc23_strtoull@plt+0xcd318> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.le 4d2a44 <__isoc23_strtoull@plt+0xcd2c4> │ │ │ │ - adrp x18, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x18, x18, #0x980 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x51c │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0x8d8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x18, x18, #0x928 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c951c <__isoc23_strtoull@plt+0xc3d9c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x8c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #20 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d2b28 <__isoc23_strtoull@plt+0xcd3a8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d2b20 <__isoc23_strtoull@plt+0xcd3a0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x15, x15, #0x9e0 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - sub x18, x15, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d29e0 <__isoc23_strtoull@plt+0xcd260> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d2b88 <__isoc23_strtoull@plt+0xcd408> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c9584 <__isoc23_strtoull@plt+0xc3e04> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x5a4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c95a4 <__isoc23_strtoull@plt+0xc3e24> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x8c8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d2be0 <__isoc23_strtoull@plt+0xcd460> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d2d2c <__isoc23_strtoull@plt+0xcd5ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x18, x18, #0xc44 │ │ │ │ + b.cc 4c963c <__isoc23_strtoull@plt+0xc3ebc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x614 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d2c44 <__isoc23_strtoull@plt+0xcd4c4> │ │ │ │ + cbnz x18, 4c9614 <__isoc23_strtoull@plt+0xc3e94> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - adrp x18, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x18, x18, #0xc80 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x65c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d2c80 <__isoc23_strtoull@plt+0xcd500> │ │ │ │ + cbnz x18, 4c965c <__isoc23_strtoull@plt+0xc3edc> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4d2d3c <__isoc23_strtoull@plt+0xcd5bc> // b.pmore │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4d2d58 <__isoc23_strtoull@plt+0xcd5d8> │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d2e78 <__isoc23_strtoull@plt+0xcd6f8> // b.tstop │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.ge 4d2f98 <__isoc23_strtoull@plt+0xcd818> // b.tcont │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d2edc <__isoc23_strtoull@plt+0xcd75c> // b.tstop │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0xba0 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x8d0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ + ... │ │ │ │ udf #30 │ │ │ │ udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4d2c8c <__isoc23_strtoull@plt+0xcd50c> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x1e0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x18, x18, #0xd20 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d2dc4 <__isoc23_strtoull@plt+0xcd644> // b.tstop │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.ge 4d2ef8 <__isoc23_strtoull@plt+0xcd778> // b.tcont │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d2edc <__isoc23_strtoull@plt+0xcd75c> // b.tstop │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0x560 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x5 // #5 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.le 4d2e28 <__isoc23_strtoull@plt+0xcd6a8> │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.gt 4d2edc <__isoc23_strtoull@plt+0xcd75c> │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0x240 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x15, x15, #0x158 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0x1e8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.le 4d2f48 <__isoc23_strtoull@plt+0xcd7c8> │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.gt 4d2edc <__isoc23_strtoull@plt+0xcd75c> │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0x880 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0x50 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x15, x15, #0x478 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0x508 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x15, x15, #0x798 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0x828 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x15, x15, #0xab8 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0xb48 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0036b1a8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d302c <__isoc23_strtoull@plt+0xcd8ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3150 <__isoc23_strtoull@plt+0xcd9d0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036b158 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d30ac <__isoc23_strtoull@plt+0xcd92c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d30a0 <__isoc23_strtoull@plt+0xcd920> // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d30a0 <__isoc23_strtoull@plt+0xcd920> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036b0d8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d312c <__isoc23_strtoull@plt+0xcd9ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c96fc <__isoc23_strtoull@plt+0xc3f7c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x6d4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d3120 <__isoc23_strtoull@plt+0xcd9a0> // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d3120 <__isoc23_strtoull@plt+0xcd9a0> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c96d4 <__isoc23_strtoull@plt+0xc3f54> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - .inst 0x0036b050 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d3208 <__isoc23_strtoull@plt+0xcda88> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.ge 4d31b4 <__isoc23_strtoull@plt+0xcda34> // b.tcont │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0xc8 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x71c │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d2000 <__isoc23_strtoull@plt+0xcc880> │ │ │ │ - add x17, x17, #0xff8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c971c <__isoc23_strtoull@plt+0xc3f9c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x928 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0036af78 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d3298 <__isoc23_strtoull@plt+0xcdb18> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d3290 <__isoc23_strtoull@plt+0xcdb10> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #32] │ │ │ │ - sub x15, x17, x15 │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x18, x15 │ │ │ │ - adrp x14, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x14, x14, #0x150 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3150 <__isoc23_strtoull@plt+0xcd9d0> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036aee8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d331c <__isoc23_strtoull@plt+0xcdb9c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d3310 <__isoc23_strtoull@plt+0xcdb90> // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d3310 <__isoc23_strtoull@plt+0xcdb90> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036ae68 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d339c <__isoc23_strtoull@plt+0xcdc1c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c97bc <__isoc23_strtoull@plt+0xc403c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x794 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d3390 <__isoc23_strtoull@plt+0xcdc10> // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d3390 <__isoc23_strtoull@plt+0xcdc10> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9794 <__isoc23_strtoull@plt+0xc4014> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0036ade8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d33ec <__isoc23_strtoull@plt+0xcdc6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3510 <__isoc23_strtoull@plt+0xcdd90> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + udf #0 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x7dc │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c97dc <__isoc23_strtoull@plt+0xc405c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x930 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036ad98 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d346c <__isoc23_strtoull@plt+0xcdcec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d3460 <__isoc23_strtoull@plt+0xcdce0> // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d3460 <__isoc23_strtoull@plt+0xcdce0> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036ad18 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d34ec <__isoc23_strtoull@plt+0xcdd6c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c987c <__isoc23_strtoull@plt+0xc40fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x854 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d34e0 <__isoc23_strtoull@plt+0xcdd60> // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d34e0 <__isoc23_strtoull@plt+0xcdd60> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9854 <__isoc23_strtoull@plt+0xc40d4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - .inst 0x0036ac90 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d35c8 <__isoc23_strtoull@plt+0xcde48> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.le 4d3574 <__isoc23_strtoull@plt+0xcddf4> │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0x488 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x89c │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x17, x17, #0x3b8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0x408 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c989c <__isoc23_strtoull@plt+0xc411c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x938 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0036abb8 ; NYI │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d3658 <__isoc23_strtoull@plt+0xcded8> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d3650 <__isoc23_strtoull@plt+0xcded0> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #32] │ │ │ │ - sub x15, x17, x15 │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x18, x15 │ │ │ │ - adrp x14, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x14, x14, #0x510 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3510 <__isoc23_strtoull@plt+0xcdd90> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036ab28 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d36dc <__isoc23_strtoull@plt+0xcdf5c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d36d0 <__isoc23_strtoull@plt+0xcdf50> // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d36d0 <__isoc23_strtoull@plt+0xcdf50> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036aaa8 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d375c <__isoc23_strtoull@plt+0xcdfdc> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c9904 <__isoc23_strtoull@plt+0xc4184> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x924 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d3750 <__isoc23_strtoull@plt+0xcdfd0> // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d3750 <__isoc23_strtoull@plt+0xcdfd0> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0036aa20 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d38e4 <__isoc23_strtoull@plt+0xce164> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d37c8 <__isoc23_strtoull@plt+0xce048> │ │ │ │ + cbnz x18, 4c9924 <__isoc23_strtoull@plt+0xc41a4> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #2 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x940 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036a9d8 ; NYI │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0x804 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d3804 <__isoc23_strtoull@plt+0xce084> │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #66 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0036a99c ; NYI │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0x840 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c99bc <__isoc23_strtoull@plt+0xc423c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0x994 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d3840 <__isoc23_strtoull@plt+0xce0c0> │ │ │ │ + cbnz x18, 4c9994 <__isoc23_strtoull@plt+0xc4214> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036a960 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4d38f4 <__isoc23_strtoull@plt+0xce174> // b.pmore │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d3910 <__isoc23_strtoull@plt+0xce190> // b.tstop │ │ │ │ - cmp x15, x17 │ │ │ │ - b.ge 4d39dc <__isoc23_strtoull@plt+0xce25c> // b.tcont │ │ │ │ - cmp x15, x18 │ │ │ │ - b.lt 4d39c0 <__isoc23_strtoull@plt+0xce240> // b.tstop │ │ │ │ - adrp x17, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x17, x17, #0x6f8 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0036a8cc ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4d3850 <__isoc23_strtoull@plt+0xce0d0> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x1e8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0x8d4 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - cmp x15, x17 │ │ │ │ - b.le 4d396c <__isoc23_strtoull@plt+0xce1ec> │ │ │ │ - cmp x15, x18 │ │ │ │ - b.gt 4d39c0 <__isoc23_strtoull@plt+0xce240> │ │ │ │ - adrp x17, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x17, x17, #0x338 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0x9dc │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x14, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x14, x14, #0x228 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x17, x17, #0x2b8 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0x58 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c99dc <__isoc23_strtoull@plt+0xc425c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - adrp x14, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x14, x14, #0x5e8 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x17, x17, #0x678 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x948 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x0036a760 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d3a94 <__isoc23_strtoull@plt+0xce314> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4d3a84 <__isoc23_strtoull@plt+0xce304> // b.any │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3b38 <__isoc23_strtoull@plt+0xce3b8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ nop │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036a6f0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d3b14 <__isoc23_strtoull@plt+0xce394> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c9a7c <__isoc23_strtoull@plt+0xc42fc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0xa54 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d3b08 <__isoc23_strtoull@plt+0xce388> // b.tstop │ │ │ │ - mov x17, #0x5 // #5 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d3b08 <__isoc23_strtoull@plt+0xce388> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc38 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ + mov x22, x23 │ │ │ │ + stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d1da8 <__isoc23_strtoull@plt+0xcc628> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9a54 <__isoc23_strtoull@plt+0xc42d4> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #10 │ │ │ │ - .inst 0x0036a668 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d3b9c <__isoc23_strtoull@plt+0xce41c> // b.pmore │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x17, x17, #0xa40 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0xab0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0xa9c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9a9c <__isoc23_strtoull@plt+0xc431c> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x9a0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ nop │ │ │ │ udf #15 │ │ │ │ udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0036a5d8 ; NYI │ │ │ │ + udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d3ca4 <__isoc23_strtoull@plt+0xce524> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0xc0c │ │ │ │ + b.cc 4c9b3c <__isoc23_strtoull@plt+0xc43bc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0xb14 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ mov x22, x23 │ │ │ │ stur x24, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d3c0c <__isoc23_strtoull@plt+0xce48c> │ │ │ │ + cbnz x18, 4c9b14 <__isoc23_strtoull@plt+0xc4394> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036a594 ; NYI │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0xc48 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d3c48 <__isoc23_strtoull@plt+0xce4c8> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0036a558 ; NYI │ │ │ │ ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4d3cb4 <__isoc23_strtoull@plt+0xce534> // b.pmore │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4d3cd0 <__isoc23_strtoull@plt+0xce550> │ │ │ │ - sub x21, x21, #0x10 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0xb5c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9b5c <__isoc23_strtoull@plt+0xc43dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x0036a508 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4d3c54 <__isoc23_strtoull@plt+0xce4d4> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x1f8 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x9a8 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x10 // #16 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0xc98 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - adrp x15, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x15, x15, #0xb38 │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ - str x17, [x21] │ │ │ │ - mov x23, x18 │ │ │ │ - sub x22, x21, #0x7 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - b 4d3b38 <__isoc23_strtoull@plt+0xce3b8> │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x0036a348 ; NYI │ │ │ │ - adrp x25, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x25, x25, #0x48 │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 6109a8 <__isoc23_strtoull@plt+0x20b228> │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - mov x18, x23 │ │ │ │ - sub x17, x20, #0x8 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d3db0 <__isoc23_strtoull@plt+0xce630> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d3da8 <__isoc23_strtoull@plt+0xce628> // b.pmore │ │ │ │ - adrp x17, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x17, x17, #0xd00 │ │ │ │ - stur x17, [x21, #-16] │ │ │ │ - str x18, [x21] │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0xd90 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - sub x24, x21, #0x10 │ │ │ │ - adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ - add x23, x23, #0x6e0 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ - b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036a4c8 ; NYI │ │ │ │ - mov x24, x22 │ │ │ │ - adrp x23, 83d000 <__isoc23_strtoull@plt+0x437880> │ │ │ │ - add x23, x23, #0xa00 │ │ │ │ - add x23, x23, #0x2 │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #4040] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 5a0798 <__isoc23_strtoull@plt+0x19b018> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x23, x18 │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x278 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ ... │ │ │ │ udf #14 │ │ │ │ - .inst 0x0036a498 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ + udf #0 │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d3e2c <__isoc23_strtoull@plt+0xce6ac> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0xe20 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ + b.cc 4c9bfc <__isoc23_strtoull@plt+0xc447c> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0xbd4 │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ + sub x20, x20, #0x10 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d3e20 <__isoc23_strtoull@plt+0xce6a0> │ │ │ │ + cbnz x18, 4c9bd4 <__isoc23_strtoull@plt+0xc4454> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - ... │ │ │ │ + udf #1 │ │ │ │ + udf #0 │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036a458 ; NYI │ │ │ │ - ldur x23, [x22, #7] │ │ │ │ + udf #0 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0xc1c │ │ │ │ + str x17, [x20, #8] │ │ │ │ + mov x22, x18 │ │ │ │ add x20, x20, #0x8 │ │ │ │ - b 4d3d30 <__isoc23_strtoull@plt+0xce5b0> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x298 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #5 │ │ │ │ - udf #1 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x0036a420 ; NYI │ │ │ │ - sub x18, x20, #0x8 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d3ed4 <__isoc23_strtoull@plt+0xce754> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0xe98 │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - mov x22, x23 │ │ │ │ - sub x20, x20, #0x8 │ │ │ │ and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d3e98 <__isoc23_strtoull@plt+0xce718> │ │ │ │ + cbnz x18, 4c9c1c <__isoc23_strtoull@plt+0xc449c> │ │ │ │ ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x9b0 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ + br x18 │ │ │ │ ... │ │ │ │ udf #30 │ │ │ │ - .inst 0x0036a3e0 ; NYI │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d3ee4 <__isoc23_strtoull@plt+0xce764> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d3ee4 <__isoc23_strtoull@plt+0xce764> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + udf #0 │ │ │ │ + adrp x22, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x22, [x22, #3496] │ │ │ │ + add x22, x22, #0x2 │ │ │ │ add x20, x20, #0x8 │ │ │ │ ldr x18, [x20] │ │ │ │ br x18 │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x2a8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 4d3d30 <__isoc23_strtoull@plt+0xce5b0> │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ + nop │ │ │ │ udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d3f34 <__isoc23_strtoull@plt+0xce7b4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c9c84 <__isoc23_strtoull@plt+0xc4504> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0xca4 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d4008 <__isoc23_strtoull@plt+0xce888> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9ca4 <__isoc23_strtoull@plt+0xc4524> │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x9b8 │ │ │ │ + ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d3f90 <__isoc23_strtoull@plt+0xce810> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + and x22, x18, #0xfffffffffffffff8 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x18, [x22] │ │ │ │ + br x18 │ │ │ │ + udf #15 │ │ │ │ + udf #2 │ │ │ │ + ... │ │ │ │ + udf #14 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d3fe8 <__isoc23_strtoull@plt+0xce868> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ + b.cc 4c9d3c <__isoc23_strtoull@plt+0xc45bc> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x18, x18, #0xd14 │ │ │ │ stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + mov x22, x24 │ │ │ │ + stur x23, [x20, #-8] │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9d14 <__isoc23_strtoull@plt+0xc4594> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x18, [x19, #856] │ │ │ │ - cmp x21, x18 │ │ │ │ - b.hi 4d40c0 <__isoc23_strtoull@plt+0xce940> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.ge 4d406c <__isoc23_strtoull@plt+0xce8ec> // b.tcont │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0xfa8 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + ldr x18, [x20, #8] │ │ │ │ + adrp x17, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x17, x17, #0xd5c │ │ │ │ + str x17, [x20, #8] │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x17, x17, #0xf00 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d3000 <__isoc23_strtoull@plt+0xcd880> │ │ │ │ - add x18, x18, #0xf50 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + and x18, x22, #0x7 │ │ │ │ + cbnz x18, 4c9d5c <__isoc23_strtoull@plt+0xc45dc> │ │ │ │ + ldr x18, [x22] │ │ │ │ br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ + adrp x22, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x22, x22, #0x9c0 │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + ... │ │ │ │ + udf #30 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #20 │ │ │ │ + adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x22, [x22, #2656] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + ldr x18, [x20] │ │ │ │ + br x18 │ │ │ │ + nop │ │ │ │ + ldr x27, [x20, #32] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x23, [x20] │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 4ca5a8 <__isoc23_strtoull@plt+0xc4e28> │ │ │ │ + nop │ │ │ │ + udf #1 │ │ │ │ udf #0 │ │ │ │ - mov x18, x22 │ │ │ │ - sub x17, x20, #0x10 │ │ │ │ - cmp x17, x28 │ │ │ │ - b.cc 4d4150 <__isoc23_strtoull@plt+0xce9d0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - ldr x17, [x19, #856] │ │ │ │ - cmp x21, x17 │ │ │ │ - b.hi 4d4148 <__isoc23_strtoull@plt+0xce9c8> // b.pmore │ │ │ │ - adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x17, [x17, #408] │ │ │ │ - stur x17, [x20, #-16] │ │ │ │ - stur x18, [x20, #-8] │ │ │ │ - ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x15, x15, #0x8 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - sub x18, x15, x18 │ │ │ │ - str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + udf #16 │ │ │ │ + .inst 0x00370858 ; NYI │ │ │ │ + sub x18, x20, #0x10 │ │ │ │ + cmp x18, x28 │ │ │ │ + b.cc 4c9de4 <__isoc23_strtoull@plt+0xc4664> // b.lo, b.ul, b.last │ │ │ │ + adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x18, [x18, #408] │ │ │ │ + stur x18, [x20, #-16] │ │ │ │ + stur x22, [x20, #-8] │ │ │ │ + ldr x25, [x22, #16] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1016] │ │ │ │ + add x24, x24, #0x101 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x600 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d4008 <__isoc23_strtoull@plt+0xce888> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ - str x17, [x19, #904] │ │ │ │ - mov x22, x18 │ │ │ │ + b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x00370800 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d41b0 <__isoc23_strtoull@plt+0xcea30> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c9e3c <__isoc23_strtoull@plt+0xc46bc> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + ldr x25, [x22, #16] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1016] │ │ │ │ + add x24, x24, #0x101 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x600 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ + nop │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x003705e0 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d4208 <__isoc23_strtoull@plt+0xcea88> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c9e98 <__isoc23_strtoull@plt+0xc4718> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + ldr x25, [x22, #16] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1016] │ │ │ │ + add x24, x24, #0x101 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x438 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x00370438 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d4254 <__isoc23_strtoull@plt+0xcead4> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c9ef0 <__isoc23_strtoull@plt+0xc4770> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ + ldr x25, [x22, #16] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1016] │ │ │ │ + add x24, x24, #0x101 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x2e8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d4328 <__isoc23_strtoull@plt+0xceba8> │ │ │ │ + b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ udf #0 │ │ │ │ + udf #16 │ │ │ │ + .inst 0x00370488 ; NYI │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d42b0 <__isoc23_strtoull@plt+0xceb30> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c9f48 <__isoc23_strtoull@plt+0xc47c8> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + ldr x25, [x22, #16] │ │ │ │ + adrp x24, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x24, [x24, #1016] │ │ │ │ + add x24, x24, #0x101 │ │ │ │ + adrp x23, 83a000 <__isoc23_strtoull@plt+0x434880> │ │ │ │ + add x23, x23, #0x390 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 611838 <__isoc23_strtoull@plt+0x20c0b8> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ + udf #0 │ │ │ │ + udf #16 │ │ │ │ udf #0 │ │ │ │ sub x18, x20, #0x10 │ │ │ │ cmp x18, x28 │ │ │ │ - b.cc 4d4308 <__isoc23_strtoull@plt+0xceb88> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4c9f90 <__isoc23_strtoull@plt+0xc4810> // b.lo, b.ul, b.last │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x18, [x18, #408] │ │ │ │ stur x18, [x20, #-16] │ │ │ │ stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + adrp x23, 6d1000 <__isoc23_strtoull@plt+0x2cb880> │ │ │ │ + add x23, x23, #0x810 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ udf #2 │ │ │ │ - udf #13 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + udf #18 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x18 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4d43e0 <__isoc23_strtoull@plt+0xcec60> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.le 4d438c <__isoc23_strtoull@plt+0xcec0c> │ │ │ │ - adrp x18, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x18, x18, #0x2c8 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ + b.hi 4c9fdc <__isoc23_strtoull@plt+0xc485c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + adrp x15, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x15, x15, #0xf60 │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x10 │ │ │ │ mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0x220 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x18, x18, #0x270 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x18 // #24 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ - udf #0 │ │ │ │ + nop │ │ │ │ udf #2 │ │ │ │ - udf #20 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4d4470 <__isoc23_strtoull@plt+0xcecf0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 4ca068 <__isoc23_strtoull@plt+0xc48e8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4d4468 <__isoc23_strtoull@plt+0xcece8> // b.pmore │ │ │ │ + b.hi 4ca060 <__isoc23_strtoull@plt+0xc48e0> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x15, x15, #0x328 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - sub x18, x15, x18 │ │ │ │ + adrp x15, 4c9000 <__isoc23_strtoull@plt+0xc3880> │ │ │ │ + add x15, x15, #0xfa8 │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x24, x21, #0x18 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x760 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d4328 <__isoc23_strtoull@plt+0xceba8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x20 // #32 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d44d0 <__isoc23_strtoull@plt+0xced50> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d4528 <__isoc23_strtoull@plt+0xceda8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #15 │ │ │ │ udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d4574 <__isoc23_strtoull@plt+0xcedf4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d4648 <__isoc23_strtoull@plt+0xceec8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d45d0 <__isoc23_strtoull@plt+0xcee50> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d4628 <__isoc23_strtoull@plt+0xceea8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4d4700 <__isoc23_strtoull@plt+0xcef80> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.ge 4d46ac <__isoc23_strtoull@plt+0xcef2c> // b.tcont │ │ │ │ - adrp x18, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x18, x18, #0x5e8 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0x540 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x18, x18, #0x590 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ + b.hi 4ca0c4 <__isoc23_strtoull@plt+0xc4944> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + adrp x14, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ + add x14, x14, #0x0 │ │ │ │ + stur x14, [x21, #-24] │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + str x17, [x21] │ │ │ │ + sub x23, x21, #0x18 │ │ │ │ + mov x22, x15 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x20 // #32 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #3 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #20 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4d4790 <__isoc23_strtoull@plt+0xcf010> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 4ca158 <__isoc23_strtoull@plt+0xc49d8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4d4788 <__isoc23_strtoull@plt+0xcf008> // b.pmore │ │ │ │ + b.hi 4ca150 <__isoc23_strtoull@plt+0xc49d0> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x15, x15, #0x648 │ │ │ │ - stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - sub x18, x15, x18 │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x18, [x18, #32] │ │ │ │ + adrp x14, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ + add x14, x14, #0x88 │ │ │ │ + stur x14, [x21, #-32] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x24, x21, #0x20 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x778 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d4648 <__isoc23_strtoull@plt+0xceec8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x28 // #40 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d47f0 <__isoc23_strtoull@plt+0xcf070> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d4848 <__isoc23_strtoull@plt+0xcf0c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d4894 <__isoc23_strtoull@plt+0xcf114> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d4968 <__isoc23_strtoull@plt+0xcf1e8> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d48f0 <__isoc23_strtoull@plt+0xcf170> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d4948 <__isoc23_strtoull@plt+0xcf1c8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ udf #4 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x28 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4d4a20 <__isoc23_strtoull@plt+0xcf2a0> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.le 4d49cc <__isoc23_strtoull@plt+0xcf24c> │ │ │ │ - adrp x18, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x18, x18, #0x908 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0x860 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x18, x18, #0x8b0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ + b.hi 4ca1bc <__isoc23_strtoull@plt+0xc4a3c> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + adrp x13, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ + add x13, x13, #0xe8 │ │ │ │ + stur x13, [x21, #-32] │ │ │ │ stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + stur x17, [x21, #-8] │ │ │ │ + str x15, [x21] │ │ │ │ + sub x23, x21, #0x20 │ │ │ │ + mov x22, x14 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x28 // #40 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #4 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #20 │ │ │ │ + udf #15 │ │ │ │ udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4d4ab0 <__isoc23_strtoull@plt+0xcf330> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 4ca258 <__isoc23_strtoull@plt+0xc4ad8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4d4aa8 <__isoc23_strtoull@plt+0xcf328> // b.pmore │ │ │ │ + b.hi 4ca250 <__isoc23_strtoull@plt+0xc4ad0> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x17, x18 │ │ │ │ - adrp x15, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x15, x15, #0x968 │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x18, [x18, #40] │ │ │ │ + adrp x13, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ + add x13, x13, #0x178 │ │ │ │ + stur x13, [x21, #-40] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ stur x15, [x21, #-16] │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - sub x18, x15, x18 │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x24, x21, #0x28 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x790 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d4968 <__isoc23_strtoull@plt+0xcf1e8> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x30 // #48 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d4b10 <__isoc23_strtoull@plt+0xcf390> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d4b68 <__isoc23_strtoull@plt+0xcf3e8> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - udf #15 │ │ │ │ - udf #2 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - udf #0 │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d4cb4 <__isoc23_strtoull@plt+0xcf534> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x18, x18, #0xbcc │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-8] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d4bcc <__isoc23_strtoull@plt+0xcf44c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - adrp x18, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x18, x18, #0xc08 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d4c08 <__isoc23_strtoull@plt+0xcf488> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - and x17, x22, #0x7 │ │ │ │ - sub x17, x17, #0x1 │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - ldr x15, [x19, #856] │ │ │ │ - cmp x21, x15 │ │ │ │ - b.hi 4d4cc4 <__isoc23_strtoull@plt+0xcf544> // b.pmore │ │ │ │ - cmp x18, x17 │ │ │ │ - b.le 4d4ce0 <__isoc23_strtoull@plt+0xcf560> │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d4e00 <__isoc23_strtoull@plt+0xcf680> // b.tstop │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.ge 4d4f20 <__isoc23_strtoull@plt+0xcf7a0> // b.tcont │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d4e64 <__isoc23_strtoull@plt+0xcf6e4> // b.tstop │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0xb28 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #65 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - udf #0 │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - mov x17, x22 │ │ │ │ - b 4d4c14 <__isoc23_strtoull@plt+0xcf494> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x2b8 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x50 // #80 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x18, x18, #0xca8 │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x17 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d4d4c <__isoc23_strtoull@plt+0xcf5cc> // b.tstop │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.ge 4d4e80 <__isoc23_strtoull@plt+0xcf700> // b.tcont │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d4e64 <__isoc23_strtoull@plt+0xcf6e4> // b.tstop │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0x4e8 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x15, #0x2 // #2 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.le 4d4db0 <__isoc23_strtoull@plt+0xcf630> │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.gt 4d4e64 <__isoc23_strtoull@plt+0xcf6e4> │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0x1c8 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x15, x15, #0xe0 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0x170 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - cmp x15, x17 │ │ │ │ - b.le 4d4ed0 <__isoc23_strtoull@plt+0xcf750> │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x17, x18 │ │ │ │ - b.gt 4d4e64 <__isoc23_strtoull@plt+0xcf6e4> │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0x808 │ │ │ │ - stur x17, [x21, #-72] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-32] │ │ │ │ - sub x18, x21, #0x2e │ │ │ │ - sub x21, x21, #0x20 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0x50 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x15, x15, #0x400 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0x490 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x15, x15, #0x720 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0x7b0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x15, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x15, x15, #0xa40 │ │ │ │ - stur x15, [x21, #-72] │ │ │ │ - stur x17, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0xad0 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x48 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003692f8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d4fb4 <__isoc23_strtoull@plt+0xcf834> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d50d8 <__isoc23_strtoull@plt+0xcf958> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x003692a8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d5034 <__isoc23_strtoull@plt+0xcf8b4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d5028 <__isoc23_strtoull@plt+0xcf8a8> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d5028 <__isoc23_strtoull@plt+0xcf8a8> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3d30 <__isoc23_strtoull@plt+0xce5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x00369228 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d50b4 <__isoc23_strtoull@plt+0xcf934> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d50a8 <__isoc23_strtoull@plt+0xcf928> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d50a8 <__isoc23_strtoull@plt+0xcf928> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3d30 <__isoc23_strtoull@plt+0xce5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #4 │ │ │ │ - udf #1 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - .inst 0x003691a0 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4d5190 <__isoc23_strtoull@plt+0xcfa10> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.ge 4d513c <__isoc23_strtoull@plt+0xcf9bc> // b.tcont │ │ │ │ - adrp x18, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x18, x18, #0x50 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x17, x17, #0xf80 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d4000 <__isoc23_strtoull@plt+0xce880> │ │ │ │ - add x18, x18, #0xfd0 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + b.hi 4ca2c4 <__isoc23_strtoull@plt+0xc4b44> // b.pmore │ │ │ │ + ldr x18, [x22, #16] │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + adrp x12, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ + add x12, x12, #0x1e0 │ │ │ │ + stur x12, [x21, #-40] │ │ │ │ + stur x18, [x21, #-24] │ │ │ │ + stur x17, [x21, #-16] │ │ │ │ + stur x15, [x21, #-8] │ │ │ │ + str x14, [x21] │ │ │ │ + sub x23, x21, #0x28 │ │ │ │ + mov x22, x13 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x30 // #48 │ │ │ │ str x18, [x19, #904] │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ + ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ + nop │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #3 │ │ │ │ udf #15 │ │ │ │ - .inst 0x003690c8 ; NYI │ │ │ │ + udf #0 │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4d5220 <__isoc23_strtoull@plt+0xcfaa0> // b.lo, b.ul, b.last │ │ │ │ - add x21, x21, #0x18 │ │ │ │ + b.cc 4ca368 <__isoc23_strtoull@plt+0xc4be8> // b.lo, b.ul, b.last │ │ │ │ + add x21, x21, #0x38 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4d5218 <__isoc23_strtoull@plt+0xcfa98> // b.pmore │ │ │ │ + b.hi 4ca360 <__isoc23_strtoull@plt+0xc4be0> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #32] │ │ │ │ - sub x15, x17, x15 │ │ │ │ - ldr x18, [x18, #24] │ │ │ │ - sub x18, x18, x15 │ │ │ │ - adrp x14, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x14, x14, #0xd8 │ │ │ │ + ldr x15, [x18, #24] │ │ │ │ + ldr x14, [x18, #32] │ │ │ │ + ldr x13, [x18, #40] │ │ │ │ + ldr x18, [x18, #48] │ │ │ │ + adrp x12, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ + add x12, x12, #0x278 │ │ │ │ + stur x12, [x21, #-48] │ │ │ │ + stur x17, [x21, #-32] │ │ │ │ + stur x15, [x21, #-24] │ │ │ │ stur x14, [x21, #-16] │ │ │ │ - stur x15, [x21, #-8] │ │ │ │ + stur x13, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x24, x21, #0x30 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x7a0 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d50d8 <__isoc23_strtoull@plt+0xcf958> │ │ │ │ - mov x17, #0x18 // #24 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x17, #0x38 // #56 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ + udf #6 │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x00369038 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d52a4 <__isoc23_strtoull@plt+0xcfb24> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d5298 <__isoc23_strtoull@plt+0xcfb18> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d5298 <__isoc23_strtoull@plt+0xcfb18> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3d30 <__isoc23_strtoull@plt+0xce5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x00368fb8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d5324 <__isoc23_strtoull@plt+0xcfba4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d5318 <__isoc23_strtoull@plt+0xcfb98> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d5318 <__isoc23_strtoull@plt+0xcfb98> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3d30 <__isoc23_strtoull@plt+0xce5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ udf #15 │ │ │ │ - .inst 0x00368f38 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d5374 <__isoc23_strtoull@plt+0xcfbf4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - add x23, x18, x17 │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d5498 <__isoc23_strtoull@plt+0xcfd18> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x00368ee8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d53f4 <__isoc23_strtoull@plt+0xcfc74> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d53e8 <__isoc23_strtoull@plt+0xcfc68> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d53e8 <__isoc23_strtoull@plt+0xcfc68> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3d30 <__isoc23_strtoull@plt+0xce5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ udf #0 │ │ │ │ - udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x00368e68 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d5474 <__isoc23_strtoull@plt+0xcfcf4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ca3dc <__isoc23_strtoull@plt+0xc4c5c> // b.pmore │ │ │ │ ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d5468 <__isoc23_strtoull@plt+0xcfce8> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d5468 <__isoc23_strtoull@plt+0xcfce8> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3d30 <__isoc23_strtoull@plt+0xce5b0> │ │ │ │ + ldr x17, [x22, #24] │ │ │ │ + ldr x15, [x22, #32] │ │ │ │ + ldr x14, [x22, #40] │ │ │ │ + ldr x13, [x22, #48] │ │ │ │ + ldr x12, [x22, #56] │ │ │ │ + adrp x11, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ + add x11, x11, #0x2e8 │ │ │ │ + stur x11, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x23, x21, #0x30 │ │ │ │ + mov x22, x12 │ │ │ │ + b 6b7538 <__isoc23_strtoull@plt+0x2b1db8> │ │ │ │ + mov x18, #0x38 // #56 │ │ │ │ + str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #4 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ + udf #5 │ │ │ │ udf #0 │ │ │ │ - udf #2 │ │ │ │ - udf #13 │ │ │ │ - .inst 0x00368de0 ; NYI │ │ │ │ - add x21, x21, #0x58 │ │ │ │ + udf #8 │ │ │ │ + udf #0 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ ldr x18, [x19, #856] │ │ │ │ cmp x21, x18 │ │ │ │ - b.hi 4d5550 <__isoc23_strtoull@plt+0xcfdd0> // b.pmore │ │ │ │ - ldur x18, [x22, #15] │ │ │ │ - cmp x23, x18 │ │ │ │ - b.le 4d54fc <__isoc23_strtoull@plt+0xcfd7c> │ │ │ │ - adrp x18, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x18, x18, #0x410 │ │ │ │ - stur x18, [x21, #-80] │ │ │ │ - stur x23, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ + b.hi 4ca460 <__isoc23_strtoull@plt+0xc4ce0> // b.pmore │ │ │ │ ldur x18, [x22, #7] │ │ │ │ - adrp x17, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x17, x17, #0x340 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x22, [x21, #-64] │ │ │ │ - stur x23, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x18, x18, #0x390 │ │ │ │ + ldur x17, [x22, #15] │ │ │ │ + ldur x15, [x22, #23] │ │ │ │ + ldur x14, [x22, #31] │ │ │ │ + ldur x13, [x22, #39] │ │ │ │ + adrp x12, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ + add x12, x12, #0x388 │ │ │ │ + stur x12, [x21, #-56] │ │ │ │ stur x18, [x21, #-40] │ │ │ │ - stur x23, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ + stur x23, [x21, #-32] │ │ │ │ + stur x17, [x21, #-24] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + stur x14, [x21, #-8] │ │ │ │ + str x13, [x21] │ │ │ │ + sub x24, x21, #0x38 │ │ │ │ + adrp x23, 6d7000 <__isoc23_strtoull@plt+0x2d1880> │ │ │ │ + add x23, x23, #0x7b8 │ │ │ │ + b 680408 <__isoc23_strtoull@plt+0x27ac88> │ │ │ │ + mov x18, #0x40 // #64 │ │ │ │ str x18, [x19, #904] │ │ │ │ ldur x18, [x19, #-8] │ │ │ │ br x18 │ │ │ │ + udf #2 │ │ │ │ + udf #0 │ │ │ │ + udf #18 │ │ │ │ udf #0 │ │ │ │ - udf #3 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x00368d08 ; NYI │ │ │ │ mov x18, x22 │ │ │ │ sub x17, x20, #0x10 │ │ │ │ cmp x17, x28 │ │ │ │ - b.cc 4d55e0 <__isoc23_strtoull@plt+0xcfe60> // b.lo, b.ul, b.last │ │ │ │ + b.cc 4ca4f0 <__isoc23_strtoull@plt+0xc4d70> // b.lo, b.ul, b.last │ │ │ │ add x21, x21, #0x18 │ │ │ │ ldr x17, [x19, #856] │ │ │ │ cmp x21, x17 │ │ │ │ - b.hi 4d55d8 <__isoc23_strtoull@plt+0xcfe58> // b.pmore │ │ │ │ + b.hi 4ca4e8 <__isoc23_strtoull@plt+0xc4d68> // b.pmore │ │ │ │ adrp x17, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ ldr x17, [x17, #408] │ │ │ │ stur x17, [x20, #-16] │ │ │ │ stur x18, [x20, #-8] │ │ │ │ ldr x17, [x18, #16] │ │ │ │ - ldr x15, [x18, #32] │ │ │ │ - sub x15, x17, x15 │ │ │ │ ldr x18, [x18, #24] │ │ │ │ - sub x18, x18, x15 │ │ │ │ - adrp x14, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x14, x14, #0x498 │ │ │ │ - stur x14, [x21, #-16] │ │ │ │ + adrp x15, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ + ldr x15, [x15, #2448] │ │ │ │ + stur x15, [x21, #-16] │ │ │ │ + adrp x15, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ + ldr x15, [x15, #536] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ stur x15, [x21, #-8] │ │ │ │ str x18, [x21] │ │ │ │ - mov x23, x17 │ │ │ │ - sub x22, x21, #0xf │ │ │ │ + sub x23, x21, #0xe │ │ │ │ + mov x22, x17 │ │ │ │ sub x20, x20, #0x10 │ │ │ │ - b 4d5498 <__isoc23_strtoull@plt+0xcfd18> │ │ │ │ + b 4ca408 <__isoc23_strtoull@plt+0xc4c88> │ │ │ │ mov x17, #0x18 // #24 │ │ │ │ str x17, [x19, #904] │ │ │ │ mov x22, x18 │ │ │ │ ldur x18, [x19, #-16] │ │ │ │ br x18 │ │ │ │ nop │ │ │ │ - udf #0 │ │ │ │ + udf #5 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x00368c78 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d5664 <__isoc23_strtoull@plt+0xcfee4> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d5658 <__isoc23_strtoull@plt+0xcfed8> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d5658 <__isoc23_strtoull@plt+0xcfed8> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3d30 <__isoc23_strtoull@plt+0xce5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #0 │ │ │ │ udf #1 │ │ │ │ - udf #17 │ │ │ │ - .inst 0x00368bf8 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d56e4 <__isoc23_strtoull@plt+0xcff64> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #16] │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.lt 4d56d8 <__isoc23_strtoull@plt+0xcff58> // b.tstop │ │ │ │ - mov x17, #0x2 // #2 │ │ │ │ - cmp x18, x17 │ │ │ │ - b.gt 4d56d8 <__isoc23_strtoull@plt+0xcff58> │ │ │ │ - lsl x18, x18, #3 │ │ │ │ - adrp x17, 81d000 <__isoc23_strtoull@plt+0x417880> │ │ │ │ - add x17, x17, #0xc68 │ │ │ │ - add x18, x18, x17 │ │ │ │ - ldr x22, [x18] │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - mov x23, x18 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - b 4d3d30 <__isoc23_strtoull@plt+0xce5b0> │ │ │ │ - ldur x18, [x19, #-16] │ │ │ │ - br x18 │ │ │ │ - nop │ │ │ │ - udf #23 │ │ │ │ - udf #3 │ │ │ │ - ... │ │ │ │ - udf #14 │ │ │ │ - .inst 0x00368b70 ; NYI │ │ │ │ - sub x18, x20, #0x18 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d586c <__isoc23_strtoull@plt+0xd00ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x18, x18, #0x750 │ │ │ │ - stur x18, [x20, #-24] │ │ │ │ - mov x22, x23 │ │ │ │ - stur x24, [x20, #-16] │ │ │ │ - stur x25, [x20, #-8] │ │ │ │ - sub x20, x20, #0x18 │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d5750 <__isoc23_strtoull@plt+0xcffd0> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #2 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00368b28 ; NYI │ │ │ │ - adrp x18, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x18, x18, #0x78c │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - str x18, [x20, #8] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d578c <__isoc23_strtoull@plt+0xd000c> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #66 │ │ │ │ - udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00368aec ; NYI │ │ │ │ - adrp x18, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x18, x18, #0x7c8 │ │ │ │ - str x18, [x20] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - sub x18, x18, #0x1 │ │ │ │ - ldr x22, [x20, #16] │ │ │ │ - str x18, [x20, #16] │ │ │ │ - and x18, x22, #0x7 │ │ │ │ - cbnz x18, 4d57c8 <__isoc23_strtoull@plt+0xd0048> │ │ │ │ - ldr x18, [x22] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00368ab0 ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - and x15, x22, #0x7 │ │ │ │ - sub x15, x15, #0x1 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr x14, [x19, #856] │ │ │ │ - cmp x21, x14 │ │ │ │ - b.hi 4d587c <__isoc23_strtoull@plt+0xd00fc> // b.pmore │ │ │ │ - cmp x17, x18 │ │ │ │ - b.lt 4d5898 <__isoc23_strtoull@plt+0xd0118> // b.tstop │ │ │ │ - cmp x15, x17 │ │ │ │ - b.ge 4d5964 <__isoc23_strtoull@plt+0xd01e4> // b.tcont │ │ │ │ - cmp x15, x18 │ │ │ │ - b.lt 4d5948 <__isoc23_strtoull@plt+0xd01c8> // b.tstop │ │ │ │ - adrp x17, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x17, x17, #0x680 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ - add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #194 │ │ │ │ + udf #9 │ │ │ │ udf #0 │ │ │ │ - udf #30 │ │ │ │ - .inst 0x00368a1c ; NYI │ │ │ │ - ldr x18, [x20, #8] │ │ │ │ - ldr x17, [x20, #16] │ │ │ │ - mov x15, x22 │ │ │ │ - b 4d57d8 <__isoc23_strtoull@plt+0xd0058> │ │ │ │ - adrp x22, 83e000 <__isoc23_strtoull@plt+0x438880> │ │ │ │ - add x22, x22, #0x2c0 │ │ │ │ - ldur x18, [x19, #-8] │ │ │ │ - br x18 │ │ │ │ - mov x18, #0x58 // #88 │ │ │ │ - str x18, [x19, #904] │ │ │ │ - adrp x18, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x18, x18, #0x85c │ │ │ │ - str x18, [x20] │ │ │ │ - mov x22, x15 │ │ │ │ - b 6a8f30 <__isoc23_strtoull@plt+0x2a37b0> │ │ │ │ - cmp x15, x17 │ │ │ │ - b.le 4d58f4 <__isoc23_strtoull@plt+0xd0174> │ │ │ │ - cmp x15, x18 │ │ │ │ - b.gt 4d5948 <__isoc23_strtoull@plt+0xd01c8> │ │ │ │ - adrp x17, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x17, x17, #0x2c0 │ │ │ │ - stur x17, [x21, #-80] │ │ │ │ - stur x18, [x21, #-64] │ │ │ │ + add x21, x21, #0x38 │ │ │ │ + ldr x18, [x19, #856] │ │ │ │ + cmp x21, x18 │ │ │ │ + b.hi 4ca570 <__isoc23_strtoull@plt+0xc4df0> // b.pmore │ │ │ │ + ldur x18, [x22, #7] │ │ │ │ + adrp x17, 4ca000 <__isoc23_strtoull@plt+0xc4880> │ │ │ │ + add x17, x17, #0x480 │ │ │ │ + stur x17, [x21, #-48] │ │ │ │ + stur x18, [x21, #-32] │ │ │ │ + stur x23, [x21, #-24] │ │ │ │ adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-56] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ + stur x18, [x21, #-16] │ │ │ │ adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #3192] │ │ │ │ + ldr x18, [x18, #2056] │ │ │ │ add x18, x18, #0x1 │ │ │ │ - stur x18, [x21, #-40] │ │ │ │ - sub x18, x21, #0x36 │ │ │ │ - sub x21, x21, #0x28 │ │ │ │ - mov x22, x18 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x14, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x14, x14, #0x1b0 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x17, x17, #0x240 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ - stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ - str x18, [x21] │ │ │ │ - sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - sub x21, x21, #0x58 │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - adrp x14, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x14, x14, #0x570 │ │ │ │ - stur x14, [x21, #-80] │ │ │ │ - stur x17, [x21, #-64] │ │ │ │ - stur x15, [x21, #-56] │ │ │ │ - stur x18, [x21, #-48] │ │ │ │ - adrp x17, 4d5000 <__isoc23_strtoull@plt+0xcf880> │ │ │ │ - add x17, x17, #0x600 │ │ │ │ - stur x17, [x21, #-40] │ │ │ │ - stur x18, [x21, #-24] │ │ │ │ - adrp x18, 81e000 <__isoc23_strtoull@plt+0x418880> │ │ │ │ - ldr x18, [x18, #2448] │ │ │ │ - stur x18, [x21, #-16] │ │ │ │ - sub x18, x21, #0x28 │ │ │ │ stur x18, [x21, #-8] │ │ │ │ - sub x18, x21, #0x50 │ │ │ │ + sub x18, x21, #0x30 │ │ │ │ str x18, [x21] │ │ │ │ sub x22, x21, #0xe │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - udf #1 │ │ │ │ - udf #2 │ │ │ │ - udf #15 │ │ │ │ - .inst 0x003688b0 ; NYI │ │ │ │ - sub x18, x20, #0x10 │ │ │ │ - cmp x18, x28 │ │ │ │ - b.cc 4d5a1c <__isoc23_strtoull@plt+0xd029c> // b.lo, b.ul, b.last │ │ │ │ - adrp x18, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x18, [x18, #408] │ │ │ │ - stur x18, [x20, #-16] │ │ │ │ - stur x22, [x20, #-8] │ │ │ │ - ldr x18, [x22, #24] │ │ │ │ - ldr x17, [x22, #32] │ │ │ │ - cmp x18, x17 │ │ │ │ - b.ne 4d5a0c <__isoc23_strtoull@plt+0xd028c> // b.any │ │ │ │ - adrp x22, 81f000 <__isoc23_strtoull@plt+0x419880> │ │ │ │ - ldr x22, [x22, #3192] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x20, x20, #0x10 │ │ │ │ - ldr x18, [x20] │ │ │ │ - br x18 │ │ │ │ - add x23, x18, #0x1 │ │ │ │ - ldr x22, [x22, #16] │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes